Class / Patent application number | Description | Number of patent applications / Date published |
714747000 | Substitution of previous valid data | 36 |
20080209296 | Clock and Data Recovery System and Method for Clock and Data Recovery Based on a Forward Error Correction - The forward error correction based clock and data recovery system includes a data latch for intermediately storing received data, which is triggered by a sampling clock. The system further includes an error determination unit for determining whether which of the sampled received data is wrong, and for generating out of it a phase/frequency correction signal. Furthermore, the system includes a clock generator for generating the sampling clock depending on the correction signal. | 08-28-2008 |
20080222475 | METHOD AND APPARATUS FOR COMPENSATING FOR PACKET LOSS - A client, system, and method are provided to compensate for the loss of multicast data packets. When data packets transmitted to two or more clients are lost, a client determines whether compensation for the data packet is needed; if so, the client requests other clients to compensate, receives a compensated data packet, and performs packet rearrangement. To process a request for compensation for a data packet, a first client receiving such a request transmits the lost data packet to the second client so as not to collide with transmission by a third client which also received the request from the second client. Accordingly, if a client loses a data packet, it can be compensated for, preventing reproduction of multimedia data from interruption due to the loss. Also, since clients, not the server, compensate for the lost packet, it is possible to avoid interruptions in data transmission from the server. | 09-11-2008 |
20080222476 | UTILIZING A NETWORK TO CORRECT FLAWED MEDIA DATA - A system and method of utilizing a network to correct flawed media data. The media device includes a processor, a memory, a network adapter, a removable media interface, an error-correction module, and a communication module. The network device enables the media device to connect to the network and server. The removable media interface enables a user to couple a removable medium to the media device. After a user inserts a removable medium into the removable media interface, the processor and error-correction module examines the removable medium for physical errors. If the number of detected errors exceeds a predetermined threshold, the media device, via the network adapter and the communication module, queries a server for correction data. This correction data may be utilized by the media device to enable successful processing of the data stored on the removable medium. | 09-11-2008 |
20090006918 | METHOD AND APPARATUS FOR FLASH MEMORY RECLAIM - Machine-readable media, methods, apparatus and system for flash memory reclaim are described. In some embodiment, a system may comprise a flash memory having a plurality of flash memory blocks, and a managing logic to manage a file operation on the flash memory. The managing logic may, during a foreground reclaim of the flash memory which is triggered by the file operation, select a foreground reclaim block from the plurality of flash memory blocks; search the foreground reclaim block for valid data; and copy the valid data from the foreground reclaim block to a flash memory block of the plurality of flash memory blocks, if the valid data is found. The managing logic may further erase the foreground reclaim block during a next reclaim of the flash memory. | 01-01-2009 |
20090006919 | INFORMATION APPENDED-AMENDMENT METHOD - An information appended-amendment method and system. The information appended-amendment method includes the steps of locating erroneous information sent by a sender, amending the sent erroneous information in accordance with the location of the sent erroneous information, sending error amendment information to a receiver, and amending the sent erroneous information received by the receiver from the sender by using the error amendment information. It is possible to make amendments to any erroneous information while refreshing screens of two parties so as to erase any erroneous character completely, or mark any amended content. In this way, users will have better communication experiences. | 01-01-2009 |
20090077443 | STORING PARITY INFORMATION FOR DATA RECOVERY - Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage. | 03-19-2009 |
20090100308 | DIGITAL VOICE COMMUNICATION METHOD AND DIGITAL VOICE COMMUNICATION APPARTUS - The present invention provides a digital voice communication apparatus and method capable of suppressing noise even when error data has occurred in digital voice communications. A data receiving unit divides received data into ADPCM frame data and outputs the same together with frame error information about an error of each ADPCM frame data. A G. 726 decoder performs decoding defined in G. 726 of the ITU-T recommendation to convert the ADPCM frame data to PCM system-based data and outputs the same data to a Claw error correction processing unit. When no error is contained in the frame data, the μ-law error correction processing unit outputs the inputted frame data to a G. 711 decoder as it is. When the error is contained in the frame data, the μ-law error correction processing unit sets a substitution range, based on maximum and minimum values of normal frame data located immediately before the frame data and substitutes the error-contained frame data with data lying within the substitution range. | 04-16-2009 |
20090249149 | LOW OVERHEAD SOFT ERROR TOLERANT FLIP FLOP - A system and method for soft error recovery (SER) within a flip-flop. A first stage of the flip-flop receives an ungated input clock signal. A second stage of the flip-flop receives a gated input clock signal. The second stage may also store a prebuffered data output and one or more feedback storage values on separate nodes. The flip-flop has SER circuitry used to recover the prebuffered data output and any feedback storage value without requiring a transition of a clock signal. | 10-01-2009 |
20090259906 | DATA SUBSTITUTION SCHEME FOR OVERSAMPLED DATA - Low latency and computationally efficient techniques may be employed to account for errors in data such as low bit-width, oversampled data. In some aspects these techniques may be employed to mitigate audio artifacts associated with sigma-delta modulated audio data. In some aspects an error may be detected in a set of encoded data based on an outcome of a channel decoding process. Upon determining that a set of data may contain at least one error, the set of data may be replaced with another set of data that is based on one or more neighboring data sets. For example, in some aspects a set of data including at least one bit in error may be replaced with data that is generated by applying a cross-fading operation to neighboring data sets. In some aspects a given data bit may be flipped as a result of a linear prediction operation that is applied to PCM equivalent data that is associated with the given data bit and its neighboring data bits. In some aspects a set of data including at least one bit in error may be replaced with data that is generated by performing linear interpolation operations on PCM equivalent data that is associated with neighboring data sets. | 10-15-2009 |
20090319845 | Seamless Handover of Multicast Sessions in Internet Protocol Based Wireless Networks Using Staggercasting - A method and apparatus are described for recovering from loss of an original data packet, including detecting data packet loss, joining a delayed multicast group, receiving a delayed data packet and using the delayed data packet to recover the original data packet that was lost. The delayed data packet is one of a copy of the original data packet, a copy of the original data packet encoded at a lower bit rate or a parity packet. Also described are a method and apparatus for staggercasting including encoding and compressing a first data sequence, packetizing the compressed encoded data sequence to form a data packet, multicasting the data packet to a first multicast group, encoding and compressing a second data sequence, packetizing the compressed encoded second data sequence to form a packet and multicasting the packet delayed by an offset time to a second multicast group. | 12-24-2009 |
20090319846 | ADAPTIVE ERROR CORRECTION METHOD FOR DATA TRANSMISSION AND DEVICES THEREOF - An adaptive error correction method for data transmission and the devices thereof are disclosed. By comparing the announced recovery data and data requested for error correction, no redundant join messages will be sent if the recovery data have been announced before. This will greatly reduce the number messages and save the band width of transmission. | 12-24-2009 |
20100017670 | Automatic Data Recovery System - A method, programmed medium and system are provided for recovering media-stored program code and/or user data when data on the same media are lost or corrupted. The system includes retrieving user data and/or program code from an external source when the actual data/code is not readable. When initiating the load of local storage, an initial scan for damaged regions is performed. If the initial scan determines that there are damaged/bad regions, the media player will look for the necessary data and/or code to patch the digital media. In one embodiment, a hardware or software look-ahead reader function, for example, is enabled to retrieve the original undamaged data/code from the local storage when an attempt to read a region from an optical disk fails due to a bad region. If the region in question is not stored locally, then a request is automatically transmitted to the original data provider to re-send the original data/code, which may include original program code. The data provider will then respond by sending the missing data/code to the user system where it will, in turn, be stored within the local storage device for further access and use. | 01-21-2010 |
20100023827 | SOFT ERROR CORRECTION METHOD, MEMORY CONTROL APPARATUS AND MEMORY SYSTEM - A soft error correction method is for a memory system having memory access controllers accessing memories for storing byte-sliced data in cycle synchronism, and a system controller receiving a memory access from an arbitrary one of MPUs and issuing a memory address to the memory access controllers. When a correctable error is detected in data read from one memory, an error address where the error was detected is held within a memory access controller, and an error notification is made to the system controller from the memory access controller. In response to the error notification, the memory access controller holds the error address from the system controller without intervention from the MPUs, and reads, corrects and rewrites the data to the error address. | 01-28-2010 |
20100107027 | DECODING APPARATUS, DECODING METHOD, AND STORAGE MEDIUM - A decoding apparatus acquires, from encoded data, a piece of additional bits that have been partly cut off, acquires, from the piece of the additional bits, the number of bits that are missing due to the cutting off as the number of missing bits, and restores the additional bits by reproducing the missing bits. | 04-29-2010 |
20100162068 | MEMORY DEVICE - A memory device including: a memory cell array; an error-detecting and correcting circuit; and a buffer register disposed for temporally storing write and read data. Write data loaded in the buffer register are encoded in the error-detecting and correcting circuit to be over-written in the buffer register together with check bits, and then transferred to be written into the cell array. Read data read from the cell array and held in the buffer register together with check bits are decoded in the error-detecting and correcting circuit to be corrected, over-written in the buffer register and then output. | 06-24-2010 |
20100205498 | Method for Detecting Errors and Recovering Video Data - A method of processing video data includes providing a bit-stream; and decoding the bit-stream. The step of decoding the bit-stream includes extracting a data portion from the bit-stream; extracting a first backup copy of the data portion from the bit-stream; and determining correct values of syntaxes in the data portion from the data portion itself and the first backup copy of the data portion. A second backup copy of the data portion may be extracted from the bit-stream and cross-examined with the data portion and the first backup copy of the data portion. | 08-12-2010 |
20100229062 | DETECTION AND CORRECTION OF FUSE RE-GROWTH IN A MICROPROCESSOR - A microprocessor includes control hardware that receives and stores control values and provides the control values to circuits of the microprocessor for controlling operation of the microprocessor. The microprocessor also includes a first plurality of fuses selectively blown collectively with a predetermined value, and a second plurality of fuses selectively blown collectively with an error correction value computed from the predetermined value collectively blown into the first plurality of fuses. In response to being reset, the microprocessor reads the first and second plurality of fuses, detects an error in the value read from the first plurality of fuses using the value read from the second plurality of fuses, corrects the value read from the first plurality of fuses back to the predetermined value using the value read from the second plurality of fuses, and uses the corrected predetermined value to write the control values into the control hardware. | 09-09-2010 |
20100229063 | Replacement messages for identifying and preventing errors during the transmission of realtime-critical data - A destination node in a data network for transmission of real-time data by a data telegram, the data telegram including an identification, data and a transfer status, is provided. The destination node includes a device for receiving a first data telegram, a device for storing the data of the first data telegram and an assigned timer value, a device for receiving a second data telegram and a device for replacing the stored data of the first data telegram, wherein the stored data of the first data telegram is replaced with data of the second data telegram. Further, a method and a non-transitory storage medium are provided. | 09-09-2010 |
20100251051 | ERROR CONCEALMENT - A method and apparatus for decoding portions of a data stream, wherein each portion comprises a plurality of samples. The method comprises storing portions of the data stream, decoding portions of the data stream to form decoded portions, and storing the decoded portions. The method further comprises identifying that a portion of the data stream is degraded. Following identifying that a portion of the data stream is degraded, the method generates a decoded portion for the degraded portion of the data stream using the stored decoded portions. The method also updates a state of a decoder by: estimating a pitch period of the degraded portion; selecting a group of successive samples of the stored portions of the data stream, the group of successive samples offset from the degraded portion in the data stream by a multiple of the estimated pitch period; and decoding the selected samples at the decoder. | 09-30-2010 |
20100281321 | Error Concealment - A method and apparatus for selectively replacing damaged portions of a data stream. The method comprises analyzing the data stream to identify damaged portions therein; selecting a damaged portion for replacement; and replacing the selected damaged portion. The selected damaged portion is selected for replacement in dependence on a rate of replacement, the rate of replacement being that at which previous portions of the data stream have been replaced. | 11-04-2010 |
20110022914 | Replacement messages for identifying and preventing errors during the transmission of realtime-critical data - A destination node in a data network for transmission of real-time data by a data telegram, the data telegram including an identification, data and a transfer status, is provided. The destination node includes a device for receiving a first data telegram, a device for storing the data of the first data telegram and an assigned timer value, a device for receiving a second data telegram and a device for replacing the stored data of the first data telegram, wherein the stored data of the first data telegram is replaced with data of the second data telegram. Further, a method and a non-transitory storage medium are provided. | 01-27-2011 |
20110202812 | SEMICONDUCTOR MEMORY DEVICE - According to one embodiment, a semiconductor memory device includes semiconductor memory chips in which data requested to be written. The data has one or more pieces of first data in a predetermined unit. The device includes a write controller that writes the first data and redundancy information calculated by using a predetermined number of pieces of the first data and used for correcting an error in the predetermined number of pieces of the first data into different semiconductor memory chips; and a storage unit that stores identification information and region specifying information so as to be associated with each other. The identification information associates the first data and the redundancy information, and the region specifying information specifies a plurality of storage regions in the semiconductor memory chips to which the pieces of the first data and the redundancy information associated with each other are written. | 08-18-2011 |
20120144258 | WIRELESS PERFORMANCE IMPROVEMENT VIA CLIENT-FREE FORWARD ERROR CORRECTION - Packets are duplicated, delayed, and spread in time as a form of forward error correction. If a client device receives duplicate packets, they can be discarded. If one of the duplicate packets is lost, then the duplication provides forward error correction with no change to the device that receives the packet. | 06-07-2012 |
20120198298 | On-the-Fly Repair Method for Memory - An on-the-fly repair method for a memory includes: performing a block erase operation on the memory; checking whether the block erase operation is passed or not; finding whether there is any available and healthy redundancy block in the memory if the block erase operation is not passed; programming an address of a failed block to be repaired, an enable bit and at least one error correction bit into both first and second redundancy information regions in a redundancy information set of the memory; checking whether error in the first and the second redundancy information regions is recoverable based on the error correction bit; and if the error is recoverable, then programming the redundancy information set as effective to replace the failed block by the redundancy block related to the effective redundancy information set. | 08-02-2012 |
20130159805 | Error Concealment - A method and apparatus for selectively replacing damaged portions of a data stream. The method comprises analyzing the data stream to identify damaged portions therein; selecting a damaged portion for replacement; and replacing the selected damaged portion. The selected damaged portion is selected for replacement in dependence on a rate of replacement, the rate of replacement being that at which previous portions of the data stream have been replaced. | 06-20-2013 |
20130254612 | TRANSPARENT RECOVERY FROM HARDWARE MEMORY ERRORS - A method is provided for recovering from an uncorrected memory error located at a memory address as identified by a memory device. A stored hash value for a memory page corresponding to the identified memory address is used to determine the correct data. Because the memory device specifies the location of the corrupted data, and the size of the window where the corruption occurred, the stored hash can be used to verify memory page reconstruction. With the known good part of the data in hand, the hashes of the pages using possible values in place of the corrupted data are calculated. It is expected that there will be a match between the previously stored hash and one of the computed hashes. As long as there is one and only one match, then that value, used in the place of the corrupted data, is the correct value. The corrupt data, once replaced, allows operation of the memory device to continue without needing to interrupt or otherwise affect a system's operation. | 09-26-2013 |
20130262948 | RECEPTION CIRCUIT, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD - A reception circuit that receives data by serial communication in a plurality of lanes and includes a plurality of error checking units each of which checks presence of an error in the received data, a plurality of memories each of which stores the received data, and a processing unit that reads the received data from the plurality of memories, and outputs a read data. The lanes include a redundant lane that transmits redundant data, the received data is stored in a first area of a plurality of areas included in each of the memories, and other received data received next to the received data is stored in a second area. When there is an error in any one of the pieces of received data stored in the respective first areas, the processing unit generates correct data using the redundant data stored in the first area, and outputs it. | 10-03-2013 |
20140032987 | REPLACING LOST MEDIA DATA FOR NETWORK STREAMING - In one example, a device includes one or more processors configured to determine that data for at least a portion of a segment of media data has been lost after a remaining portion of the segment has been received via a network transmission in accordance with dynamic adaptive streaming over HTTP (DASH), based on the determination, prior to decoding the media data, add default data to the segment to replace the data that has been determined to be lost to form a replacement segment, and output media data of the replacement segment. | 01-30-2014 |
20140075259 | ON CHIP DATA RECOVERY FOR NON-VOLATILE STORAGE - Methods and devices for recovering data stored in a non-volatile storage device are provided. Data may be recovered for memory cells associated with a word line that cannot be read using ECC that was calculated based on the data stored on that word line. This allows recovery for situations such as a word line shorting to the substrate or two adjacent word lines shorting together. When programming memory cells associated with a group of word lines, parity bits may be calculated and stored in memory cells associated with an additional word line in the memory device. When reading memory cells associated with one of the word lines in the group, an otherwise unrecoverable error may occur. By knowing which word line is defective, its data may be recovered using the parity bits and the data of all of the other word lines in the group. | 03-13-2014 |
20140136915 | ERROR CORRECTION WITH NON-VOLATILE MEMORY ON AN INTEGRATED CIRCUIT - A memory device includes but is not limited to a non-volatile memory array and control logic integrated with and distributed over the non-volatile memory array. The control logic can be operable to maintain a plurality of copies of data in the non-volatile memory array and detect errors by comparison of selected ones of the plurality of copies. | 05-15-2014 |
20140143626 | DEMULTIPLEXING A PACKET-BASED TRANSPORT STREAM - A device for demultiplexing a packet-based transport stream of transport stream packets each provided with a systematic forward error detection code, wherein the transport stream packets are each allocated to one of a plurality of data sinks, so that in a payload data section of the transport stream packets allocated to the same data sink a data stream of forward error protection code-protected data packets is embedded addressed to the respective data sink, the device being implemented to determine, for a predetermined transport stream packet which is erroneous according to the systematic forward error detection code, a probability value for each of the plurality of data sinks which indicates how probable it is that the predetermined transport stream packet is allocated to the respective data sink, and allocate the predetermined transport stream packet, on the basis of the probability values for the plurality of data sinks, to a selected one of the plurality of data sinks. | 05-22-2014 |
20140164863 | ADAPTIVE MOVING READ REFERENCES FOR MEMORY CELLS - Examples are disclosed for generating or providing a moving read reference (MRR) table for recovering from a read error of one or more memory cells of a non-volatile memory included in a storage device. Priorities may be adaptively assigned to entries included in the MRR table and the entries may be ordered for use based on the assigned priorities. Other examples are described and claimed. | 06-12-2014 |
20140245092 | CAM BIT ERROR RECOVERY - A method for content addressable memory (CAM) error recovery that includes detecting an error in an entry of a CAM, identifying an address of the entry in the CAM, copying data from the address in the backup random access memory (RAM) into the entry of the CAM to obtain a corrected CAM, clearing a results (first in first out) FIFO structure based on detecting the error, performing, using the corrected CAM, a match request stored in a replay FIFO structure to obtain a revised result, and storing the revised result in the results FIFO structure. | 08-28-2014 |
20140245093 | MASTER BOOT RECORD PROTECTION IN A SOLID STATE DRIVE - A method for protecting a master boot record in a solid state drive, comprising the steps of (A) receiving a plurality of input/output requests from a host device, (B) determining whether one or more of the input/output requests is read/written to a first of a plurality of logical block addresses of the solid state drive and (C) writing an entry to a table for each of the input/output requests read/written to the first of the logical block addresses. The table (i) is separate from the first of the logical block addresses and (ii) is used to recover errors in the first of the logical block addresses. | 08-28-2014 |
20150143192 | APPLICATION SERVER AND METHOD OF ERROR RECOVERY WHEN DOWNLOADING DATA FILES - In a method of error recovery when downloading data files using an application server, the application server connects to at least one terminal device and several file servers. The application server receives a file downloading request from the terminal device, finds a first file server nearest to the terminal device, and downloads the required data file from the first file server to the terminal device. The application server searches a file configuration table to find a second file server which is away from the first file server when the data file has not been successfully downloaded from the first file server, downloads the required data file from the second file server to the terminal device, and synchronizes the data file of the second file server to recovery the data file of the first file server when the data file has been successfully downloaded from the second file server. | 05-21-2015 |
20160048432 | LAUNCH DELAY OFFSET DATA FLOW PROTECTION - A signal protector utilizes a dual data path delay offset enabling signal recovery on both paths following simultaneous data loss on both paths. | 02-18-2016 |