22nd week of 2015 patent applcation highlights part 63 |
Patent application number | Title | Published |
20150149813 | FAILURE RECOVERY SYSTEM AND METHOD OF CREATING THE FAILURE RECOVERY SYSTEM - When detecting the configuration change or the operating state of a virtual machine of the main system, a VM management unit changes a value of a determination index of the virtual machine, and selects a virtual machine of the standby system/auxiliary system used for failure recovery of the virtual machine of the main system on the basis of a value of the determination index. A pattern generation unit provides the virtual machine of the standby system/auxiliary system selected by the VM management unit. | 2015-05-28 |
20150149814 | FAILURE RECOVERY RESOLUTION IN TRANSPLANTING HIGH PERFORMANCE DATA INTENSIVE ALGORITHMS FROM CLUSTER TO CLOUD - A method of providing failure recovery capabilities to a cloud environment for scientific HPC applications. An HPC application with MPI implementation extends the class of MPI programs to embed the HPC application with various degrees of fault tolerance. An MPI fault tolerance mechanism realizes a recover-and-continue solution. If an error occurs, only failed processes re-spawn, the remaining living processes remain in their original processors/nodes, and system recovery costs are thus minimized. | 2015-05-28 |
20150149815 | BIOS FAILOVER UPDATE WITH SERVICE PROCESSOR HAVING DIRECT SERIAL PERIPHERAL INTERFACE (SPI) ACCESS - Certain aspects direct to systems and methods of BIOS failover update with a service processor (SP) having direct serial peripheral interface (SPI) access to a basic input/output system (BIOS) chip of a host computer. In certain embodiments, the SP receives a failover backup image from a BIOS being executed at a CPU of the host computer through a system interface, and stores the failover backup image in the volatile memory. Then the SP monitors operation of the BIOS by receiving, from the BIOS, a notification signal. When the SP detects an error in the operation of the BIOS based on the notification signal, the SP sends a copy of the failover backup image to the BIOS chip of the host computer through the SPI to replace a current BIOS image stored in the BIOS chip of the host computer with the copy of the failover backup image. | 2015-05-28 |
20150149816 | MULTI-STAGE CODEWORD DETECTOR - A multi-stage codeword detector for detecting codewords from read signals received from a multi-level memory device, includes a first detection stage configured for a coarse detection of a first codeword from a received read signal; a second detection stage configured for a fine detection of a second codeword from the received read signal; and a deciding entity configured to decide on using the second detection stage for the received read signal in dependence on a reliability indicator indicating a certain reliability level of the received read signal. | 2015-05-28 |
20150149817 | MANAGING NON-VOLATILE MEDIA - Apparatuses, systems, and methods are disclosed to manage non-volatile media. A method includes determining a configuration parameter for a set of storage cells of a non-volatile recording medium. A method includes reading data from a set of storage cells using a determined configuration parameter. A method includes adjusting a configuration parameter based on read data. | 2015-05-28 |
20150149818 | DEFECT MANAGEMENT POLICIES FOR NAND FLASH MEMORY - Systems and methods of managing defects in nonvolatile storage systems that can be used to avoid an inadvertent loss of data, while maintaining as much useful memory in the nonvolatile storage systems as possible. The disclosed systems and methods can monitor a plurality of trigger events for detecting possible defects in one or more nonvolatile memory (NVM) devices included in the nonvolatile storage systems, and apply one or more defect management policies to the respective NVM devices based on the types of trigger events that resulted in detection of the possible defects. Such defect management policies can be used proactively to retire memory in the nonvolatile storage systems with increased granularity, focusing the retirement of memory on regions of nonvolatile memory that are likely to contain a defect. | 2015-05-28 |
20150149819 | PARITY CHUNK OPERATING METHOD AND DATA SERVER APPARATUS FOR SUPPORTING THE SAME IN DISTRIBUTED RAID SYSTEM - The present invention relates to operating a parity chunk, and a parity chunk operating method, in an environment dividing data of a file by a chunk unit, constituting a stripe by calculating a parity for a failure recovery, dispersely storing a data chunk and a parity chunk included in the stripe in multiple data servers, comprising the steps of: storing a data chunk and a parity chunk of a stripe structure in data servers; generating a partial parity using a previous data chunk in the storing step of a update data chunk by the data server storing the data chunk; and transmitting a partial parity to the data server storing the parity chunk, and a data server apparatus for supporting the same are disclosed. | 2015-05-28 |
20150149820 | MEMORY AND MEMORY MODULE INCLUDING THE SAME - A memory unit including a first data transferring/receiving unit suitable for transferring/receiving data through a first data bus for communication with a host, a second data transferring/receiving unit suitable for transferring/receiving data through a second data bus for a data backup, and a control unit suitable for controlling the first data transferring/receiving unit and the second data transferring/receiving unit to be activated or inactivated according to whether a power failure occurs in the host. | 2015-05-28 |
20150149821 | ELECTRICAL INSTALLATION HAVING AN UNINTERRUPTIBLE POWER SUPPLY - An electrically operated installation and method has a plurality of electrical loads, in which the event of a failure of a basic supply voltage the electrical loads are supplied by a backup voltage, wherein a power supply unit exchanges data with several loads via a field bus, the loads each have a software module for communication via the field bus, a software module of a load is configured as a master and the software modules of the other loads are configured as slaves, the power supply unit as a communication partner of the master controls a regulated shutdown procedure of the loads, in the event of a failure of the basic supply voltage the power supply unit reports this to the master via the field bus, and the master and the software modules of the loads perform the shutdown procedure in configurable synchronization stages. | 2015-05-28 |
20150149822 | EVENT HANDLING IN STORAGE AREA NETWORKS - Storage area network (SAN) components contain a processor configured to provide a first event handling module that can receive an error event at a first hardware component of the storage area network. A database is accessed that contains associations between error event data and potential sources of errors. A plurality of hardware components are identified using the database and error event data. The hardware components are ranked and one is selected based on the ranking. An error notification is sent to a second event handling module of the hardware component. Based upon the response of the second event handling module, an error handling procedure is carried out. | 2015-05-28 |
20150149823 | METHODS FOR PRESERVING STATE ACROSS A FAILURE AND DEVICES THEREOF - A method, non-transitory computer readable medium, and host device that receives one or more transactions. A state is stored in a transaction log in a volatile memory wherein the state includes information associated with the one or more transactions. The transaction log is stored in a stable storage device when a failure is determined to a have occurred. The transaction log can then be retrieved and replayed subsequent to a reboot. Thereby, state can be preserved and transactions pending, but not yet committed to storage server devices, can be replayed and proceed with minimal or no impact on the client devices originating the write transactions. | 2015-05-28 |
20150149824 | METHOD AND APPARATUS FOR RECONSTRUCTING AN INDIRECTION TABLE - A memory system contains solid state media for storing data and uses volatile memory for storing an indirection table. The indirection table maps client addresses to media addresses in the solid state media. The solid state media also stores metadata summaries maintaining the mappings of the client addresses to the media addresses within the solid state media. A media controller is configured to reconstruct the indirection table in the volatile memory from the metadata summaries stored in the solid state media based on block timestamps identifying when the metadata summaries were stored in the solid state media. | 2015-05-28 |
20150149825 | Power Fail Latching Based on Monitoring Multiple Power Supply Voltages in a Storage Device - The various embodiments described herein include systems, methods and/or devices used to enable power fail latching based on monitoring multiple power supply voltages in a storage device. In one aspect, the method includes: (1) determining whether a first power supply voltage provided to the storage device is out of range for a first time period, (2) determining whether a second power supply voltage provided to the storage device is out of range for a second time period, and (3) in accordance with a determination that at least one of the first power supply voltage is out of range for the first time period and the second power supply voltage is out of range for the second time period, latching a power fail condition. | 2015-05-28 |
20150149826 | MANAGEMENT OF PERFORMANCE LEVELS OF INFORMATION TECHNOLOGY SYSTEMS - A method for monitoring information systems has been provided. The method includes analyzing at least one event data record of an information technology system to determine whether at least one target system of the information technology system has monitoring levels, trace levels, log levels, or snap shot levels which should be changed. The method further includes based on the analyzed instructing the at least one target system to change their monitoring levels, trace levels, log levels, or snap shot levels. The method further includes analyzing said monitoring levels, trace levels, log levels, or snap shot levels of the at least one target system to determine a cause of the at least one event data record. | 2015-05-28 |
20150149827 | IDENTIFYING A CHANGE TO INDICATE A DEGRADATION WITHIN A COMPUTING DEVICE - Examples disclose a method to collect a first property and a second property of a computing device. The first property and the second property monitor a functionality of the computing device and are collected as a function of time. Further, the examples provide comparing the first property and the second property to identify a change indicating a degradation within the computing device. | 2015-05-28 |
20150149828 | MANAGEMENT OF CLOUD-BASED APPLICATION DELIVERY - The techniques described herein provides troubleshooting, monitoring, reporting and dynamic adjustments and virtualization to management of application delivery. A system can be completely external to an application delivery data path, or can be highly compatible for integration to the application delivery path. Entities can be billed on a per user, per application, per usage, or any combination of consumption-based billing. | 2015-05-28 |
20150149829 | FAILURE DETECTING APPARATUS AND FAILURE DETECTING METHOD - A failure detecting apparatus includes: a processor that executes a process includes: identifying, when a new message is output from a target to be monitored, a message to be replaced, which is output from the target to be monitored before the output of the new message and is not output from the target to be monitored after the output of the new message; extracting a pattern including the message to be replaced, from patterns of messages stored in a storage unit, the patterns indicating occurrences of failures, and registering, in the storage unit, a pattern resulting from substitution of the message to be replaced included in the extracted pattern with the new message; and detecting whether or not messages output from the target to be monitored include any of the patterns stored in the storage unit. | 2015-05-28 |
20150149830 | DATA DUMP FOR A MEMORY IN A DATA PROCESSING SYSTEM - As the file system of an operating system program might be damaged by a crash, the file system is usually used neither for the selection of data to be dumped from a memory nor for the analysis of the dumped data, and all data contained in one or several areas of the memory are dumped. In order to preserve the integrity of the file system and enable its use after the crash, the memory is divided into a primary and a secondary memory section during a memory setup, file system data are transferred from the primary memory section to the secondary memory section widely out of the control of the operating system program, and a read access of a dump program is directed to the secondary memory section in order to select file system data to be dumped after the crash using error data. | 2015-05-28 |
20150149831 | PROBLEM DETERMINATION IN DISTRIBUTED ENTERPRISE APPLICATIONS - Problem determination in an enterprise computer system in a distributed environment is provided. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria. | 2015-05-28 |
20150149832 | BUS PRESSURE TESTING SYSTEM AND METHOD THEREOF - A bus pressure testing system and method thereof are disclosed, where a peripheral component interconnect express (PCI-E) device is used to initialize a central processing unit (CPU), peripheral component interface express (PCI-E) device interface and memory according to a testing model, generate a data transmission path corresponding to the testing model, produce a pressure data stream by using the PCI-E device, and test a bus for its pressure by flowing the pressure data transmission stream on the data transmission path. As such, the pressure testing may be enhanced in practicability. | 2015-05-28 |
20150149833 | EMBEDDING STALL AND EVENT TRACE PROFILING DATA IN THE TIMING STREAM - EXTENDED TIMING TRACE CIRCUITS, PROCESSES, AND SYSTEMS - An electronic tracing process includes packing both stall ( | 2015-05-28 |
20150149834 | TESTING DEVICE AND A TEST METHOD WITH ZOOM DISPLAY - A testing device ( | 2015-05-28 |
20150149835 | Managing Faults in a High Availability System - An approach is provided for managing a failure of a critical high availability (HA) component in a HA system. Critical HA components are identified. Categories are assigned to the identified components and weights are assigned to the categories. A current value indicating a performance of a component included in the identified components is obtained by periodically monitoring the components. A reference value for the performance of the component is received. A deviation between the current value and the reference value is determined. Based on the deviation, the component is determined to have failed. Based in part on the failed component, the categories, and the weights, a health index is determined in real-time. The health index indicates in part how much the component having failed affects a measure of health of the HA system. | 2015-05-28 |
20150149836 | RECOVERABLE AND FAULT-TOLERANT CPU CORE AND CONTROL METHOD THEREOF - A recoverable and fault-tolerant CPU core and a control method thereof are provided. The recoverable and fault-tolerant CPU core includes first, second, and third arithmetic logic circuits configured to perform a calculation requested by the same instruction, a first selector configured to compare calculation values output from the first, second, and third arithmetic logic circuits by the same instruction, determine as a normal state when two or more of the calculation values are the same, and if not, determine as a fault state, and a register file configured to record the calculation value having the same value, when determining as the normal state in the first selector. | 2015-05-28 |
20150149837 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR COLLECTING AND DISPLAYING SPORTING EVENT DATA BASED ON REAL TIME DATA FOR PROXIMITY AND MOVEMENT OF OBJECTS - A method, apparatus and computer program product are provided for collecting sporting event data based on real time data for proximity and movement of objects. In the context of a method, the method includes calculating a tag data filter parameter for a plurality of tag events based on received tag blink data and tag location data, wherein the tag data filter parameter comprises a blink period, distance span, or velocity, calculating a participant location data adjustment factor based on the tag data filter parameter, and calculating multidimensional player location information per unit time based on the plurality of tag events and the participant location adjustment factor. | 2015-05-28 |
20150149838 | REARRANGING PROGRAMMING DATA TO AVOID HARD ERRORS - This disclosure relates to avoiding a hard error in memory during write time by shifting data to be programmed to memory to mask the hard error. In one implementation, a method of programming data to a memory array includes obtaining error data corresponding to a selected memory cell, shifting a data pattern such that a value to be stored by the selected memory cell matches a value associated with a hard error, and programming the shifted data pattern to memory array such that the value programmed to the selected memory cell matches the value associated with the hard error. | 2015-05-28 |
20150149839 | SYSTEM AND METHOD FOR DYNAMIC SIGNAL INTERFERENCE DETECTION DURING TESTING OF A DATA PACKET SIGNAL TRANSCEIVER - A system and method for testing multiple wireless data packet signal transceiver devices under test (DUTs) with dynamic signal interference compensation. Transmit data packets originating from other DUTs are monitored during receive signal testing of a selected DUT for concurrent occurrences of transmit and receive data packets. From this, it can be determined whether a failure to receive a responsive data packet, such as an acknowledgement, from the selected DUT is likely due to interference from a transmit data packet from another DUT being at least substantially concurrent with the receive data packet to which the selected DUT was expected to respond. If so, one or more receive data packets can be added to the receive signal sequence to extend the test and determine an accurate packet error rate (PER) without requiring a repeat of the full test. | 2015-05-28 |
20150149840 | Read Retry For Non-Volatile Memories - An apparatus for reading a non-volatile memory includes a tracking module operable to calculate means and variances of voltage level distributions in a non-volatile memory and to calculate at least one reference voltage to be used when reading the non-volatile memory based on the means and variances, a likelihood generator operable to calculate at least one other reference voltage to be used when reading the non-volatile memory, wherein the at least one other reference voltage is based at least in part on a predetermined likelihood value constellation, and to map read patterns from the non-volatile memory to likelihood values, and a read controller operable to read the non-volatile memory using the at least one reference voltage and the at least one other reference voltage to yield the read patterns. | 2015-05-28 |
20150149841 | SYSTEMS AND METHODS FOR LOW VOLTAGE SECURE DIGITAL (SD) INTERFACES - Systems and methods for low voltage secure digital (SD) interfaces are disclosed. Embodiments of the present disclosure relate to systems and voltage for a lower voltage SD or SD Input/Output (SDIO) interface such as two integrated circuits. In particular, a SD or SDIO interface may be established between two SD compliant devices. While the SD compliant devices may otherwise comply with the SD standard, the voltage levels for signals passed between the SD compliant devices may be below 1.8 volts that the standard mandates. This reduced voltage is possible because the distances involved for interchip communication or the short distances involved for mobile terminal to peripheral connection are short enough that the reduced voltage is sufficient to still provide the desired signal strength at the receiver. | 2015-05-28 |
20150149842 | TEST DEVICE AND METHOD USING A SEPARATE CONTROL MODULE FOR TEST - A test device and method using a separate control module for test are disclosed, where a main console is replaced with a control module of the test device, the control module may generate a control command after receiving the a command transmitted from the main console, and transmit the control command to at least one PLD corresponding thereto, the PLD may control the GIPO comprised thereby to test the unit under test according to the received control command, whereby reducing the test time and achieving in the effect where the main console may do the other work concurrently when engaging in the test for the unit under test. | 2015-05-28 |
20150149843 | INTEGRATED CIRCUIT WITH A HIGH-SPEED DEBUG ACCESS PORT - An integrated circuit with a high-speed debug access port includes interface circuitry and a dedicated debug port in the interface circuitry. The interface circuitry includes a function circuit block that is used to receive a data packet from external circuitry coupled to the integrated circuit. The dedicated debug port is coupled to the function circuit block and is used to transmit the received data packet to debug circuitry on the integrated circuit. The interface circuitry may include a peripheral component interconnect express (PCIe) interface circuit. | 2015-05-28 |
20150149844 | DOUBLE DATA RATE TEST INTERFACE AND ARCHITECTURE - A device test architecture and a reduced device test interface are provided to enable efficient testing of embedded cores and other circuits within devices. The reduced device test interface is achieved using a double data rate (DDR) signaling technique between the tester and the device. The DDR test interface allows the tester to interface to test circuits within the device, such as IEEE 1500 and/or IEEE 1149.1 test circuits, to provide high test data bandwidth to the test circuits using a minimum of test interface signals. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester. Additional features and embodiments of the device test architecture and reduced test interface are also disclosed. | 2015-05-28 |
20150149845 | DEVICE TESTING ARCHITECTURE, METHOD, AND SYSTEM - A device test architecture and interface is provided to enable efficient testing embedded cores within devices. The test architecture interfaces to standard IEEE 1500 core test wrappers and provides high test data bandwidth to the wrappers from an external tester. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester. The test architecture includes a selector circuit for selecting a core for testing. Additional features and embodiments of the device test architectures are also disclosed. | 2015-05-28 |
20150149846 | TESTING A PROCESSOR ASSEMBLY - A testing backplane apparatus includes first test ports configured to receive a first processor assembly under test and the plurality of first test ports may be an even number of first test ports or an odd number of first test ports. The testing backplane apparatus includes second test ports, where each first test port corresponds to a second test port and the second test ports connect to a second processor assembly. The testing backplane apparatus includes a signal pathway from each first test port to a second test port. The signal pathway includes a signal path length within a range between a maximum signal path length and a minimum signal path length. Each port on the first processor assembly corresponds to each port on the second processor assembly and the testing backplane apparatus is configured differently from a backplane used as a final destination for operating the first processor assembly. | 2015-05-28 |
20150149847 | Channel Sharing For Testing Circuits Having Non-Identical Cores - Various aspects of the disclosed techniques relate to channel sharing techniques for testing circuits having non-identical cores. Compressed test patterns for a plurality of circuit blocks are generated for channel sharing. Each of the plurality of circuit blocks comprises a decompressor configured to decompress the compressed test patterns. Test data input channels are thus shared by the decompressors. Control data input channels are usually not shared by non-identical circuit blocks in the plurality of circuit blocks. | 2015-05-28 |
20150149848 | DETECTION DEVICE, SENSOR, ELECTRONIC APPARATUS, AND MOVING OBJECT - A detection device includes: a detection circuit which carries out detection processing of a physical quantity on the basis of a signal from a physical quantity transducer and outputs detected data of the physical quantity; and a correction unit which carries out correction processing on the detected data and outputs the data after the correction processing as output data. The correction unit carries out the correction processing to reduce an integration error generated in the case where the output data is subjected to integration processing, on the detected data of m bits, and outputs the output data of n bits (n and m being natural numbers, holding n2015-05-28 | |
20150149849 | DETECTION AND RECOVERY OF HARQ NAK-TO-ACK FEEDBACK ERROR IN WIRELESS COMMUNICATIONS SYSTEMS - In wireless communication networks that use ARQ/HARQ feedback protocols, when a first device receives an apparent HARQ ACK from a second device, the first device may make a new transmission using a HARQ Channel ID whose previous usage was under conditions indicating a likelihood of error in the ACK. When the second device receives the new transmission, the reuse of that HARQ Channel ID in a new transmission rather than a retransmission lets the second device know that its previous NAK transmission was incorrectly received as an ACK. | 2015-05-28 |
20150149850 | Device Performance Monitoring - A computing device performance monitor may be configured to collect performance metric information regarding one or more monitored computing devices, and may assign condition point values to each metric. The performance monitor may generate a total of the condition point values, and use the total to determine an appropriate response. | 2015-05-28 |
20150149851 | SYSTEM AND METHOD FOR COMMUNICATING WITH LOW DENSITY PARITY CHECK CODES - The present invention provides an approach for FEC encoding based on intermediate code block lengths not associated with any supported mother FEC code. A first string of k | 2015-05-28 |
20150149852 | MEMORY DEVICE AND MEMORY SYSTEM - A memory device and a memory system, the memory system including a data compressor for generating compressed data by compressing program data in a first unit, and an error correction block generator for dividing the compressed data in a second unit to obtain a plurality of pieces of normal data, and generating error correction blocks for correcting errors of the plurality of pieces of normal data, wherein each of the error correction blocks comprises the normal data, invalid data having a size corresponding to the size of the normal data, and parities for the normal data and the invalid data. | 2015-05-28 |
20150149853 | HALF PIPELINED TURBO DECODER AND METHOD FOR CONTROLLING THEREOF - A turbo decoder configured to perform MAP (Maximum A Posteriori) decoding for a plurality of data blocks including encoded noise, comprises a first MAP decoder configured to perform MAP decoding for a first data block that is included in the plurality of data blocks; an interleaver configured to interleave a result of performing MAP decoding for the first data block; a second MAP decoder configured to perform MAP decoding based on a data included in the first data block and an interleaved data of the first data block; a deinterleaver configured to deinterleave a result of performing MAP decoding from the second MAP decoder for the first data block; and at least one storage unit configured to be formed between the first MAP decoder, the interleaver, the second MAP decoder and the deinterleaver. | 2015-05-28 |
20150149854 | EARLY DATA TAG TO ALLOW DATA CRC BYPASS VIA A SPECULATIVE MEMORY DATA RETURN PROTOCOL - A bypass mechanism allows a memory controller to transmit requested data to an interconnect before the data's error code has been decoded, e.g., a cyclical redundancy check (CRC). The tag, tag CRC, data, and data CRC are pipelined from DRAM in four frames, each having multiple clock cycles. The tag includes a bypass bit indicating whether data transmission to the interconnect should begin before CRC decoding. After receiving the tag CRC, the controller decodes it and reserves a request machine which sends a transmit request signal to inform the interconnect that data is available. Once the transmit request is granted by the interconnect, the controller can immediately start sending the data, before decoding the data CRC. So long as no error is found, the controller completes transmission of the data to the interconnect, including providing an indication that the data as transmitted is error-free. | 2015-05-28 |
20150149855 | BIT-LINE DEFECT DETECTION USING UNSATISIFIED PARITY CODE CHECKS - An apparatus having a device and a circuit is disclosed. The device has a plurality of bit-lines and is configured to store a codeword. The circuit is configured to (i) receive the codeword from the device, (ii) generate a syndrome by performing a portion less than all of an iterative decoding procedure on the codeword and (iii) generate a map of defects according to the syndrome. Each of a plurality of bits in the map corresponds to a respective one of the bit-lines. | 2015-05-28 |
20150149856 | DECODING WITH LOG LIKELIHOOD RATIOS STORED IN A CONTROLLER - An apparatus having one or more lookup tables and a decoder is disclosed. The lookup tables are configured to store a plurality of sets of values of log likelihood ratios. The decoder is configured to (i) receive a codeword read from a memory, (ii) receive an initial one of the sets from the lookup tables and (iii) generate read data by decoding the codeword based on the values. | 2015-05-28 |
20150149857 | ERROR CORRECTION IN MEMORY - Apparatus, systems, and methods for error correction in memory are described. In one embodiment, a controller comprises logic to receive a read request from a host device for data stored in a memory, retrieve the data and an associated error correction codeword, send the data to a host device, apply an error correction routine to decode the error correction codeword retrieved with the data, and in response to an error in the error correction codeword, send a location of data associated with the error to the host device. Other embodiments are also disclosed and claimed. | 2015-05-28 |
20150149858 | MEMORY CONTROLLER AND METHOD OF OPERATING MEMORY CONTROLLER FOR READING DATA FROM MEMORY DEVICE AT HIGH SPEED - An method is provided for operating a memory system. The method includes reading data from memory cells connected to a selected word line to generate read data; performing an error correction operation based on the read data and generating segmented error correcting code (ECC) read data; transferring the segmented ECC read data to a host side buffer and increasing a value of a host DMA count; comparing the value of the host DMA count with a read latency count value; selectively updating an ECC status information signal according to the comparison result; and transferring the segmented ECC read data to a host. | 2015-05-28 |
20150149859 | METHOD AND APPARATUS FOR ENCODING AND DECODING DATA IN MEMORY SYSTEM - Example embodiments disclose methods and apparatuses for encoding and decoding data in a memory system. In an encoding method according to an example embodiment of inventive concepts, a codeword is generated based on a combination of data to be stored and auxiliary data according to stuck cells and an encoding matrix based on information, regarding coordinates of the stuck cells and values of the stuck cells. The generated codeword includes data corresponding to the values of the stuck cells at addresses corresponding to the coordinates of the stuck cells, in a decoding method according to an example embodiment of inventive concepts, data may be generated by multiplying an inverse matrix of the encoding matrix used for encoding by the codeword. | 2015-05-28 |
20150149860 | ITERATIVE DATA STORAGE READ CHANNEL ARCHITECTURE - In one embodiment, a computer program product for iterative read channel operation has program instructions embodied therewith that are executable by a controller to cause the controller to: in an iterative process until a maximum number of iterations has been reached or a valid codeword is produced: execute one or more digital front-end (DFE) functions on a plurality of signal samples employing the set of decisions provided by a decoder; execute a detection algorithm on the signal samples using a detector employing the set of decisions provided by the decoder to regenerate the set of decisions provided by a detector; execute a decoding algorithm of an error correcting code (ECC) using the set of decisions provided by the detector to regenerate the set of decisions provided by the decoder; and output decoding information relating to the signal samples when the decoding algorithm produces a valid codeword. | 2015-05-28 |
20150149861 | METHOD AND APPARATUS FOR NESTED DISPERSED STORAGE - A method begins by a DS processing module generating a plurality of encoded slices from a data segment using an error encoding function. The method continues with the DS processing module identifying a plurality of DS storage units for storing the plurality of encoded slices. The method continues with the DS processing module selecting an encoded slice of the plurality of encoded slices for sub-slicing using a sub-slicing encoding function to produce a selected encoded slice. The method continues with the DS processing module outputting the plurality of encoded slices to the plurality of DS storage units. The method continues with the DS processing module outputting a command to a DS storage unit of the plurality of DS storage units corresponding to the selected encoded slice, wherein the command includes an instruction to sub-slice the selected encoded slice. | 2015-05-28 |
20150149862 | ADJUSTABLE READ TIME FOR MEMORY - Apparatuses, systems, methods, and computer program products are disclosed for controlling a read time of an electronic memory device. A method includes reading data from an integrated circuit of storage using a read time for the integrated circuit of storage. A method includes adjusting a read time for an integrated circuit of storage. A method includes reading data from a same integrated circuit of storage using an adjusted read time for the integrated circuit of storage. | 2015-05-28 |
20150149863 | SEMICONDUCTOR STORAGE DEVICE, METHOD FOR CONTROLLING THE SAME AND CONTROL PROGRAM - According to one embodiment, a semiconductor memory stores a program for causing a memory controller to operate in at least one of first and second modes. In the first mode, for each of the blocks, the memory controller autonomously erases and writes data and reads the written data, and determines that the block or the semiconductor storage device is defective when a count of errors in the read data exceeds a correction capability or a threshold. In the second mode, when error correction of read substantial data fails, the memory controller reads the substantial data which failed in the error correction using a read level shifted from the present read level. | 2015-05-28 |
20150149864 | BIT RECOVERY SYSTEM - A particular device includes a resistance-based memory device, a tag random-access memory (RAM), and a bit recovery (BR) memory. The resistance-based memory device is configured to store a data value and error-correcting code (ECC) data associated with the data value. The tag RAM is configured to store information that maps memory addresses of a main memory to wordlines of a cache memory, where the cache memory includes the resistance-based memory device. The BR memory is configured to store additional error correction data associated with the data value, where the BR memory corresponds to a volatile memory device. | 2015-05-28 |
20150149865 | CACHE STRUCTURE WITH PARITY-PROTECTED CLEAN DATA AND ECC-PROTECTED DIRTY DATA - A method includes generating error detection information associated with data to be stored at a cache in response to determining that the data is clean. The method also includes storing the clean data at a first region of the cache. The method further includes generating error correction information associated with data to be stored at the cache in response to determining that the data is dirty. The method also includes storing the dirty data at a second region of the cache. | 2015-05-28 |
20150149866 | EARLY DATA TAG TO ALLOW DATA CRC BYPASS VIA A SPECULATIVE MEMORY DATA RETURN PROTOCOL - A bypass mechanism allows a memory controller to transmit requested data to an interconnect before the data's error code has been decoded, e.g., a cyclical redundancy check (CRC). The tag, tag CRC, data, and data CRC are pipelined from DRAM in four frames, each having multiple clock cycles. The tag includes a bypass bit indicating whether data transmission to the interconnect should begin before CRC decoding. After receiving the tag CRC, the controller decodes it and reserves a request machine which sends a transmit request signal to inform the interconnect that data is available. Once the transmit request is granted by the interconnect, the controller can immediately start sending the data, before decoding the data CRC. So long as no error is found, the controller completes transmission of the data to the interconnect, including providing an indication that the data as transmitted is error-free. | 2015-05-28 |
20150149867 | STORAGE DEVICE AND OPERATING METHOD THEREOF - An operating method of a storage device is provided. The operating method comprises the following steps. First, a first data is read from a target address of a first storage unit. Then, an assisting unit checks whether the target address is corresponding to a second data stored in a second storage unit. If the target address is corresponding to the second data, the assisting unit updates the first data according to the second data to generate an updated data. Next, an Error Correction Code (ECC) performs a decoding process on the updated data to generate a decoded data. | 2015-05-28 |
20150149868 | DATA PROTECTION SYSTEM - The present invention provides systems and methods for logically organizing data for storage and recovery on a data storage medium using a multi-level format. The present invention also provides systems and methods for protecting data stored on data storage medium so that the data may be recovered without errors. | 2015-05-28 |
20150149869 | PHYSICAL SUBSECTOR ERROR MARKING - Physical subsector error marking allows for selectively marking subsectors of a physical sector of a storage medium as unreadable. The error marking may include a bad sector mask to indicate that the subsector is unreadable combined with an error signature to confirm that the bad sector mask was set intentionally. The remaining readable subsectors of the physical sector may be returned to the host. | 2015-05-28 |
20150149870 | METHOD AND APPARATUS FOR LOW DELAY ACCESS TO KEY-VALUE BASED STORAGE SYSTEMS USING FEC TECHNIQUES - A method and apparatus is disclosed herein for low delay access to key-value based storage systems. In one embodiment, the method for putting data into a key-value store comprising dividing the data into K portions, where K is an integer; selecting an erasure coding to apply to the K portions as a function of delay performance of the key-value based storage system including determining a number of parity blocks to generate to satisfy one or both of a delay target of putting the object into the key-value store and a delay target of subsequent read requests based on an offline performance simulation of delay performance when different numbers of parity blocks are used given the delay distributions obtained through measurements for different request types and object sizes; applying the erasure coding to the K portions to create N blocks of data; sending the N write requests to write blocks of data to the storage system, where each block is assigned a unique key in the key-value store. | 2015-05-28 |
20150149871 | Flash Channel With Selective Decoder Likelihood Dampening - An apparatus for reading a flash memory includes a read controller operable to read the flash memory to yield read patterns, a likelihood generator operable to map the read patterns to likelihood values, a decoder operable to decode the likelihood values, a data state storage operable to retrieve the likelihood values for which decoding failed, and a selective dampening controller operable to select at least one dampening candidate from among the likelihood values for which decoding failed, to dampen the likelihood values of the at least one dampening candidate to yield dampened likelihood values, and to provide the dampened likelihood values to the decoder for decoding. | 2015-05-28 |
20150149872 | DATA ENCODING IN SOLID-STATE STORAGE APPARATUS - A method for encoding an input data block for storage in q-level cells of solid-state memory includes producing a preliminary block from the input data block by modulation encoding at least part of the input block into a first group of q | 2015-05-28 |
20150149873 | ERROR CORRECTION METHOD AND MODULE FOR NON-VOLATILE MEMORY - There is provided an error correction method for a non-volatile memory. The method includes receiving a codeword read from the non-volatile memory, computing a reliability information for each bit of the codeword received, and performing a reduced-complexity soft-decision decoding (SDD) technique to decode the received codeword. In particular, the SDD technique includes forming a set of test patterns based on the reliability data, and determining whether to perform a HDD of a test pattern in the set of test patterns based on a distance between the test pattern and a candidate pattern. There is also provided an error correction module for a non-volatile memory and a memory system incorporating the error correction module. | 2015-05-28 |
20150149874 | RELIABILITY METRIC FOR DECODING HYPOTHESIS - A reliability metric is used for determining whether to prune a decoding hypothesis. For example, a reliability metric can be generated for each possible hypothesis generated during blind decoding operations. The reliability metric can then be used in a pruning process whereby a determination to prune a given hypothesis is based on whether the corresponding reliability metric is above or below a reliability metric threshold. In some aspects, the reliability metric is based on the correlation between the symbols of a hypothesis and re-encoded symbols that are based on the hypothesis, whereby the correlation is normalized using an estimated power parameter that is independent of the hypothesis. Through the use of the reliability metric, decoding may be achieved with a low probability of false passes (in the case of noise) and a low probability of missed detection (in the case of a real signal). | 2015-05-28 |
20150149875 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING DEVICE CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM - Provided is an image processing device capable of executing a determination of a display position of annotation information in consideration of a characteristic part of a target image without having a person designate a characteristic part of the target image or a part other than a characteristic part of the target image. An area setting unit sets a plurality of areas within a target image. A calculation unit calculates, as to each of the plurality of areas, a total value of edge amounts of the pixels within the area. An annotation information display area determination unit determines a display area of annotation information, based on the total value of each of the plurality of areas. A data output unit outputs data on the target image with the annotation information displayed in the display area determined by the annotation information display area determination unit. | 2015-05-28 |
20150149876 | STATUS VIEWER - In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to providing spreadsheets in a desktop integration framework that include error reports for validations. In various embodiments, a modeless error viewer is provided that allows end users to view an errors list for any failed row at the same time as the user corrects these errors. | 2015-05-28 |
20150149877 | SYSTEMS AND METHODS TO OBTAIN DATA FROM ELECTRONIC FORMS - Visitors that abandon electronic or computer-generated forms before completing and submitting the form are lost to business entities. Data obtained from abandoned electronic or computer-generated forms is used to identify these lost visitors. Sometimes a unique script embedded on the webpages scrapes the data from the forms. The obtained data is further utilized to market or remarket to the lost consumers by sending personalized messages via a preferred communication medium. | 2015-05-28 |
20150149878 | SYSTEMS AND METHODS TO MARKET TO CONSUMERS USING DATA OBTAINED FROM ELECTRONIC FORMS - Visitors that abandon electronic or computer-generated forms before completing and submitting the form are lost to business entities. Data obtained from abandoned electronic or computer-generated forms is used to identify these lost visitors. Sometimes a unique script embedded on the webpages scrapes the data from the forms. The obtained data is further utilized to market or remarket to the lost consumers by sending personalized messages via a preferred communication medium. Electronic form events can be tracked and the obtained data and the event tracking information can be compiled into reports. Patterns in the obtained data can be evaluated to provide revisions to the electronic forms. | 2015-05-28 |
20150149879 | ADVANCED FIELD EXTRACTOR WITH MULTIPLE POSITIVE EXAMPLES - The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data. | 2015-05-28 |
20150149880 | ASSISTED PUNCTUATION OF CHARACTER STRINGS - A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string. | 2015-05-28 |
20150149881 | SYSTEM AND METHOD FOR GENERATING A DIGITAL EDITION - A system for compiling pages of a digital edition while some of the pages of the digital edition are concurrently being edited is provided. The system comprises an assembler system including a parser being configured to parse page edition data for each page of the digital edition and determine whether any pages of the digital edition are error-generating pages. The parser is further configured to provide parsed edition data for error-free pages and replacement page edition data for each one of the error-generating pages. The system also comprises a compiler being configured to compile the parsed and replacement page edition data for each of the pages in the digital edition and generate therefrom compiled page edition data in the form of a data-interchange format, and to store the compiled page edition data in a compilation database. | 2015-05-28 |
20150149882 | CONTENT ADAPTATION BASED ON SELECTED REVIEWER COMMENT - A content author can create adaptive content, which refers to electronic content that adapts to or changes based on the presentation context of the adaptive content. The presentation context of the adaptive content refers to characteristics of the device displaying or otherwise presenting the adaptive content. The adaptive content can be displayed to reviewers using computing devices with various different characteristics. These reviewers can provide various comments about the adaptive content, and data describing the presentation context of the adaptive content for the computing device used by the reviewer is included in metadata associated with the comment. The comments to the adaptive content are made available to the adaptive content author. When reviewing the comments, the author can select a comment and have the adaptive content displayed to the author using the presentation context of the adaptive content for the device used by the reviewer when the comment was entered. | 2015-05-28 |
20150149883 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING DEVICE CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM - Provided is an image processing device capable of displaying an annotation in an appropriate position. An image obtaining unit obtains an image. An annotation target information obtaining unit obtains annotation target information for indicating an annotation target to which to add an annotation, the annotation target being including in the image. An annotation information obtaining unit obtains annotation information indicating an annotation. A display position determination unit determines a display position of the annotation based on the position or the area of the annotation target. A data output unit outputs data on the image with the annotation displayed in the display position determined by the display position determination unit. | 2015-05-28 |
20150149884 | DISTRIBUTED COMPUTING ENVIRONMENT BASED DOCUMENT PERSONALIZER - To generate a personalized electronic document, a cloud-based document personalization application establishes connection with a data store and retrieves an electronic document. The document personalization application parses the retrieved electronic document to determine placeholders, and attributes. The attributes correspond to personalization data. A relation between the attributes and corresponding attribute values is determined. Based on the determination, the attributes in the electronic document are supplanted with the corresponding attribute values. The supplanting of attributes with the corresponding attribute values generates a personalized electronic document. | 2015-05-28 |
20150149885 | Systems and Methods for Contextual Vocabularies and Customer Segmentation - Contextual vocabulary and methods of use are provided herein. A method may include obtaining contextual properties for a plurality of end users and device related information for computing devices used by the plurality of end users, the contextual information being obtained from a plurality of ambient information sources, including selection from a plurality of contextual repositories. Also, the method includes calculating a trust level for each of the plurality of customer analytic information sources and each of the plurality of device information databases, and building a contextual vocabulary from the contextual information and the device related information selected based upon their trust levels. | 2015-05-28 |
20150149886 | SYSTEMS AND METHODS THAT UTILIZE CONTEXTUAL VOCABULARIES AND CUSTOMER SEGMENTATION TO DELIVER WEB CONTENT - Systems and methods for dynamically delivering web content are provided herein. A method may include determining behavior analytics of an end user and device related information for a first computing device used by the end user, as well as comparing the behavior analytics, and other contextual information, of an end user and the device related information for the first computing device used by the end user to a contextual vocabulary that includes context segments that define contextual information of a plurality of end users and device related information for computing devices used by the plurality of end users. The method includes generating a context segment path for an end user, the context segment path having a plurality of context segments that have been selected from the contextual vocabulary, and dynamically creating a web page having web content that is selected and formatted based upon the context segment path. | 2015-05-28 |
20150149887 | METHOD OF IMPLEMENTING STRUCTURED AND NON-STRUCTURED DATA IN XML DOCUMENT - The inventions generally relate to methods of implementing structured and non-structured data in an XML document including, designing a source HTML document that contains form tags, designing a structured source XML document using user-defined tags, designing a web form document by mapping absolute path variables of the user-defined tags into the source HTML document, automatically creating an XSL document by XSLT-processing the web form document, inputting structured data and non-structured data to the web form document, automatically creating a new XML document by replacing the absolute path variable of the user-defined tag with the structured data and the non-structured data input to the web form document and automatically displaying the content of the new XML document by merging the new XML document and the XSL document. | 2015-05-28 |
20150149888 | SYSTEMS AND METHODS FOR EXECUTING ASPECTS OF A DOCUMENT - Methods and systems are disclosed for processing a document request. A document request is received over a network from a client. The document may be composed of a plurality of parts. The parts in the plurality of parts are identified. The plurality of parts may comprise one or more widgets. Parts in the first plurality of parts may be executed via respective different servers to generate respective outputs, which may comprise mark-up language code. The respective outputs may be combined to generate the requested document and the document is provided over the network to the requesting client. | 2015-05-28 |
20150149889 | DISPLAYING PAGE ELEMENTS - Display page elements is disclosed, including: presenting a first set of page elements associated with the web page to be presented, wherein the web page is associated with a second set of page elements that is not presented; and overlaying a mobile object on the web page, wherein the mobile object comprises a floating page element; detecting a movement associated with the mobile object; determining that the movement meets a condition associated with displaying at least one page element of the second set of page elements that is not presented; and presenting the at least one page element associated with the condition. | 2015-05-28 |
20150149890 | DOCUMENT GENERATION BASED ON REFERRAL - A document machine may detect a request for provision of a document while that document is available for provisioning. The document machine may update a count of referrals to the document and, based on the count of referrals transgressing a threshold value, generate a substitute document based on the original document. This substitute document may then be provided in response to further requests for the original document after the original document is no longer available for provision. The updating of the count of referrals is based on the identifier of a network that referred a request detected while the first document was still available for provision. The document machine may then provide the substitute document in lieu of the original document in response to a further request for provision of the first document. | 2015-05-28 |
20150149891 | WEB APPLICATION THEME PREVIEW BASED ON LIVE PREVIEWS - Live preview of themes is provided. At least one invoked activity is detected in a web application. At least one candidate theme is obtained. The at least one candidate theme includes at least one style element for the web application. On the client device, display of a theme preview interface is caused. The theme preview interface includes at least one live preview. Each live preview corresponds to one of the at least one invoked activity and one of the at least one candidate theme. In response to selection of a selected theme, a current theme of web application is switched to the selected theme. | 2015-05-28 |
20150149892 | SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING KEYWORDS - An information handling system is disclosed for generating tags of a file including a document or a webpage posting. The generating tags of a file include converting a webpage posting to a PDF document. The method further includes extracting tags provided by users. The method includes scanning the extracted data from a glossary PDF document to identify keywords of the glossary PDF document in accordance with a sentence length. The method further includes extracting data from the PDF document and scanning the extracted data to identify keywords of the PDF document in accordance with a sentence length. The method further includes reapplying selected keywords to the tags of the file. | 2015-05-28 |
20150149893 | Multi-level List Detection Engine - A multi-level list detection engine. The multi-level list detection engine detects text obtained from a fixed format document that is formatted as a static multi-level list and creates a dynamic multi-level list object in a flow format document. The resulting dynamic multi-level list object automatically updates as the end user edits the multi-level list in the flow format document. The multi-level list detection engine identifies list elements in the fixed format text based on the presence of a list identifier. The list elements are grouped into lists based on the properties of each list element relative to other list elements. List elements are then assigned to a list level based on the relative properties of the list elements within a list. Finally, level list assignments are verified and corrected, the levels are merged, as necessary, and the lists are consistently formatted as appropriate to create a final well-formed dynamic multi-level list object. | 2015-05-28 |
20150149894 | ELECTRONIC DEVICE, METHOD AND STORAGE MEDIUM - According to one embodiment, an electronic device includes a display controller. The display controller is configured to display first strokes as selection targets in accordance with a first operation for selecting a first range including the first strokes in a handwritten document. The display controller is configured to display a second range selected by a second operation, if the second operation is performed during displaying the first strokes as the selection targets. | 2015-05-28 |
20150149895 | FILTERING FONTS BASED ON A SELECTION OF GLYPHS - Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list. | 2015-05-28 |
20150149896 | RECIPIENT-BASED PREDICTIVE TEXTING - Technologies for predictive texting on a communication device includes determining an identity of a recipient of a textual communication and determining a suggested textual phrase based on a user selected textual character and the identity of the recipient. The suggested textual phrase may be embodied as a single word or a collection of words. The communication device may store a recipient-based predictive text dictionary that correlates user selected textual characters to suggested textual phrases based on the identity of the recipient. In this way, the suggested textual phrase for a particular character or collection of characters may change based on the identity of the recipient. | 2015-05-28 |
20150149897 | APPARATUS AND METHOD FOR EDITING DOCUMENT - An apparatus and method for editing a document are disclosed. The apparatus is installed on a first terminal, that is, a mobile terminal of a user, in order to edit a document of a document file stored in the first terminal. The apparatus includes a document storage unit and an edited document generation unit. The document storage unit stores at least one document file. The edited document generation unit extracts an area of interest from a document file stored in the document storage unit and displayed on a display unit of the first terminal, and generates an edited document. The document file is a portable document format (PDF) file. | 2015-05-28 |
20150149898 | SYSTEM AND METHOD FOR PROCESSES ENABLED BY METADATA ASSOCIATED WITH DOCUMENTS WITHIN A BINDER FILE - A method of presenting documents includes providing a single file comprising a plurality of documents, an identifier for each of the plurality of documents, an indicator for each of the plurality of documents to indicate in which one of a plurality of predefined sections that document belongs and to indicate a position of that document in that section, and a time indicator for each of the plurality of documents to indicate when that document was last updated within the single file if the document has been updated, wherein each document has been created individually and added to the single file. The method further includes updating the single file using a computer application program to, without user intervention, review the time indicator of at least one of the plurality of documents in the single file and update that document if an updated version of that document is available to the computer application program; displaying a graphical interface that appears as a notebook binder; and displaying a portion of at least one of the plurality of documents on a graphical page of the notebook binder of the graphical interface. | 2015-05-28 |
20150149899 | Device, Method, and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture - An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface: detects, on the touch-sensitive surface, a gesture that includes an increase of intensity of a contact above a respective intensity threshold. In response to detecting the gesture: in accordance with a determination that the gesture includes a first number of contacts, the device generates a tactile output on the touch-sensitive surface; and in accordance with a determination that the gesture includes a second number of contacts different from the first number, the device forgoes generating the tactile output on the touch-sensitive surface. | 2015-05-28 |
20150149900 | TERMINAL DEVICE, ANNOTATION METHOD, COMPUTER SYSTEM, AND COMPUTER PROGRAM - A terminal device, which can reduce a calculation amount for displaying an annotation text, an annotation method, a computer system, and a computer program. | 2015-05-28 |
20150149901 | Presenting Images of Multiple Media Entities - Methods and systems for presenting multiple images of entities associated with media items in a media list are provided. A method may include identifying a first entity associated with a first media item in a media list. The first media item may be associated with a first time period. A second entity associated with a second media item may be identified in the media list. The second media item may be associated with a second time period. Next, from a database of entity images, a first image of the first entity may be selected based on the first time period and a second image of the second entity may be selected based on the second time period. As a result, the first image and the second image may be presented in an interface during activation of the media list. | 2015-05-28 |
20150149902 | MANIPULATION OF MEDIA CONTENT TO OVERCOME USER IMPAIRMENTS - A system, process and software that incorporate the subject disclosure may include, for example, identifying a condition that causes an impaired perception of an original media content item during a presentation. A media content modification is determined, wherein application of the media content modification to the original media content item results in a modified media content item. The modified media content item, when presented to the media presentation device, ameliorates the impaired perception of the media content item. The media content modification is applied to the original media content item resulting in the modified media content item. The modified media content item is presented at the media presentation device contemporaneously with the original media content item, allowing different viewers to observe the modified media content item simultaneously with the original. Other embodiments are disclosed. | 2015-05-28 |
20150149903 | METHOD FOR REPRESENTING ANIMATED MENU BUTTONS - Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are “unselected”, “selected” or “activated”. According to the invention, the representation of a menu button may vary, depending on its state. An image or an image sequence, e.g. cartoon, may be associated to a buttons state, providing user animation. Further, a sound or sound sequence, e.g. melody or click, may be associated to a buttons state, and may be played back when the button enters this state. A data structure is disclosed which allows storage of such menu data e.g. on a Blu-ray disc. | 2015-05-28 |
20150149904 | METHOD FOR REPRESENTING ANIMATED MENU BUTTONS - Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are “unselected”, “selected” or “activated”. According to the invention, the representation of a menu button may vary, depending on its state. An image or an image sequence, e.g. cartoon, may be associated to a buttons state, providing user animation. Further, a sound or sound sequence, e.g. melody or click, may be associated to a buttons state, and may be played back when the button enters this state. A data structure is disclosed which allows storage of such menu data e.g. on a Blu-ray disc. | 2015-05-28 |
20150149905 | METHOD FOR REPRESENTING ANIMATED MENU BUTTONS - Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are “unselected”, “selected” or “activated”. According to the invention, the representation of a menu button may vary, depending on its state. An image or an image sequence, e.g. cartoon, may be associated to a buttons state, providing user animation. Further, a sound or sound sequence, e.g. melody or click, may be associated to a buttons state, and may be played back when the button enters this state. A data structure is disclosed which allows storage of such menu data e.g. on a Blu-ray disc. | 2015-05-28 |
20150149906 | Collaborative Video Editing in a Cloud Environment - The subject matter of this specification can be implemented in, among other things, a method that includes causing presentation of a collaborative video project to a first user account that includes a set of one or more shared video clips and a set of one or more personal video clips. The method includes receiving from the first user account a first selection of a video clip in the set of personal video clips and, in response, adding the video clip to the set of shared video clips. The method includes causing presentation of the collaborative video project to a second user account, including presentation of the set of shared video clips. The method includes receiving from the second user account a second selection of the video clip and, in response, adding the video clip to a collaborative video for the collaborative video project. | 2015-05-28 |
20150149907 | Portable Electronic Apparatus and Interface Display Method Thereof - A portable electronic apparatus and an interface display method thereof are disclosed. The method includes the following steps of: executing an application; capturing and analyzing an environmental sound around the portable electronic apparatus to obtain at least one sound character; | 2015-05-28 |
20150149908 | SLIDE SHOW-PROVIDING SYSTEM AND METHOD - A system and a method of providing metadata for a slide show to an external device are provided. The method includes determining a plurality of images for the slide show, grouping the determined plurality of images into a plurality of image groups, generating a plurality of metadata groups that respectively correspond to the plurality of image groups, and sequentially transmitting the generated plurality of metadata groups to the external device. The plurality of metadata groups include metadata regarding images included in an image group that corresponds to the plurality of metadata groups. | 2015-05-28 |
20150149909 | COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND RECORDING MEDIUM - A communication apparatus includes a receiver configured to receive metadata, the metadata including information associated with update data capable of being executed after the receiver has received the metadata, and a reporting part configured to report on whether an update of the update data corresponding to the metadata is executable in accordance with the metadata. | 2015-05-28 |
20150149910 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 2015-05-28 |
20150149911 | METHOD AND APPARATUS FOR VISUALIZING DYNAMIC-HOST-CONFIGURATION-PROTOCOL SCOPES - A method and apparatus can be configured to determine that a first range of internet protocol addresses corresponds to a first scope. The method can also include displaying a first visual representation of the first scope. The first visual representation includes a first displayed bar. The length of the first displayed bar represents the span of the first scope. Each internet protocol address of the first scope has a representative position within the first displayed bar. | 2015-05-28 |
20150149912 | INTERACTIVE MULTIMEDIA PROCESS FLOW CHART ANALYSIS - A method for interactive multimedia process flow chart analysis is provided. The method includes displaying a process flow chart in an interactive graphical format on a user interface. A visual indication of a current path to a current node in the process flow chart is provided. A request to advance in the process flow chart is received. The method also includes traversing to a subsequent node in the process flow chart based on the request, and updating the visual indication of the current path to include a path to the subsequent node. A history of decisions along the current path is stored in a log based on receiving the request. | 2015-05-28 |