"Inventing is a combination of brains and materials. The more brains you use, the less material you need."
Charles Kettering
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 6678859 | Optical disk apparatus and data reading method An optical disk apparatus reads data written in an optical disk in units of code blocks arranged by joining a plurality of correcting codes. The optical disk apparatus includes a reading unit for reading the code block from the optical disk and an error c... | 01/13/2004 |
| 6675343 | Code error correcting and detecting apparatus A code error correcting and detecting apparatus includes a controller that repetitively processes error correction and detection of encoded CD-ROM data, thereby relieving a control microprocessor of a CD-ROM system of the burden associated with such repet... | 01/06/2004 |
| 6668349 | Data recording/readback method and data recording/readback device for the same The present invention discloses an information processing method including the following steps: (1) a first step receiving an encoded information data series as input; (2) a second step selecting a candidate decoded data code series from a first candid... | 12/23/2003 |
| 6662335 | Method and apparatus for accessing DVD data A method and an apparatus for accessing DVD data. In the apparatus for accessing the data of a DVD, a row data buffer and an error detection code file are added. The row data buffer stores the row data from the row data interface, and the error detection ... | 12/09/2003 |
| 6662334 | Method and device for performing error correction on ECC data sectors Methods and device are provided for detecting and correcting errors in error correction coded (ECC) data sectors. The ECC data sectors are sequentially received as a data stream from a data storage medium. The device includes a buffer and an error detecti... | 12/09/2003 |
| 6640326 | Data set recovery by codeword overlay A method for recovering user data from a host device stored on a data storage medium where a said data may become corrupted during a read operation comprises: performing a read operation to read at least one encoded data fragment of said plurality of enco... | 10/28/2003 |
| 6631490 | Encoding unit and decoding unit An encoding unit includes a separating section for separating a RLL code into a restricting portion corresponding to a basic code and a non-restricting portion corresponding to information bits, a first encoding section for adding an error correction code... | 10/07/2003 |
| 6629199 | DIGITAL DATA STORAGE SYSTEM INCLUDING DIRECTORY FOR EFFICIENTLY PROVIDING FORMATTING INFORMATION FOR STORED RECORDS AND UTILIZATION OF A CHECK VALUE FOR VERIFYING THAT A RECORD IS FROM A PARTICULAR STORAGE LOCATION A digital data storage system in the form of a mass storage subsystem in which information is stored on one or more disk storage units, with a storage element constituting a track on a disk storage device and each track storing a plurality of records. Eac... | 09/30/2003 |
| 6604219 | DC control of a multilevel signal A system and method are disclosed for writing a multilevel data sequence to a storage medium so that a read signal generated by reading the multilevel data sequence from the storage medium will have reduced low frequency content is described. The method i... | 08/05/2003 |
| 6604204 | Circuit and method for recovering synchronization information from a signal A synchronizer circuit includes an input terminal, an output terminal, and a recovery circuit coupled to the input and output terminals. The input terminal receives an input signal that includes a sync mark, and the recovery circuit is operable to recover... | 08/05/2003 |
| 6604220 | Disk drive comprising a multiple-input sequence detector selectively biased by bits of a decoded ECC codedword A disk drive is disclosed comprising a multiple-input sequence detector for detecting an estimated data sequence from a sequence of read signal sample values. The multiple-input sequence detector comprises a first iterative detector and a second iterative... | 08/05/2003 |
| 6600431 | Data modulation and correction methods for use with data written to and read from recording media A data modulation method resistant to channel distortion and a method of correcting error in data coded by the modulation method. The data modulation method uses a run length limited (RLL) modulation code applied to write data to an optical storage medium... | 07/29/2003 |
| 6600794 | Method and device for nonlinear maximum likelihood sequence estimation by removing non-linear inter-symbol-interference (ISI) from a received signal Maximum Likelihood Sequence Estimation (MLSE) is performed on a received signal that is affected by non-linear distortion. In particular, a cleaned signal is produced by removing non-linear inter-symbol-interference (ISI) through a Volterra canceller whic... | 07/29/2003 |
| 6598199 | Memory array organization The memory array of a server device organizes conventional desktop memory so as to be able to perform error correction. Each one of several Rambus Direct Random Access Memory ("RDRAMâ„¢") devices transfers one group of bits of a data word across a corresp... | 07/22/2003 |
| 6587977 | o,k,m,/m recording code A method for encoding data to meet a maximum run length limitation is disclosed. In one embodiment, the method comprises the steps of: (1) providing user data that includes a plurality of bits, wherein said bits have a value of 1 or 0; (2) performing an E... | 07/01/2003 |
| 6567951 | Optical disc format exhibiting robust error correction coding An optical disc recording/reproducing method and apparatus employs a logical format that allows for long interleaving by a large block to thereby improve reliability of the recording/reproduction operation. Data is recorded/reproduced in accordance with a... | 05/20/2003 |
| 6557140 | Disk array system and its control method In a disk array system of RAID (level 5) improving the system performance by distributing data, duplicated fields are allocated in a parity group in order to reduce an overhead of data write. In the data write process, write data is tentatively and duplic... | 04/29/2003 |
| 6553533 | Method and apparatus for detecting and correcting errors and erasures in product ECC-coded data arrays for DVD and similar storage subsystems A method and apparatus for detecting and correcting errors and erasures in product-coded data arrays by iterative syndrome processing array data in row major order and column major order. A first dense map is formed for classifying each row containing loc... | 04/22/2003 |
| 6545832 | Disk drive capable of rereading same signal from disk in case of error in read signal A parameter value is set in a register. A signal is read based on the parameter value. When an error is recognized from an MSE value calculated by a Viterbi decoder, the parameter value is changed and the signal is reread. A new parameter value is calcula... | 04/08/2003 |
| 6546519 | Optical disc recording/reproducing method, optical disc and optical disc device Data recording/reproduction is carried out in a disc format such that error correction codes interleaved with respect to the direction of data on a disc are collectively blocked into an error correction unit and that the input/output order of user data in... | 04/08/2003 |
| 6546518 | Detector error suppression circuit and method Device and method of EEPR4 post processing in an EPR4 detection system to remove single bit errors by applying 1+D to the samples and comparing this to (1-D)(1+D)3 to the detected EPR4 bits.... | 04/08/2003 |
| 6543024 | Write format for digital data storage A digital data recording channel which uses variable rate encoding. The encoder monitors an input bit stream for sequences associated with selected readback characteristics, and inserts one or more bits where desirable to improve the characteristics of th... | 04/01/2003 |
| 6526522 | Defect area management method of optical recording medium A defect area management method of an optical recording medium is disclosed. The present method is capable of managing a defective areas by storing information of defective blocks in the user block upon formatting as well as information of defective repla... | 02/25/2003 |
| 6519715 | Signal processing apparatus and a data recording and reproducing apparatus including local memory processor In a data recovery processing, the conventional overhead, primarily, latency due to a rotational recording media is removed. Secondary, in a signal processing or in a recording and reproducing apparatus, reliability of data reproduction is improved by rep... | 02/11/2003 |
| 6505320 | Multiple-rate channel ENDEC in a commuted read/write channel for disk storage systems A sampled amplitude read channel is disclosed for writing data to and reading data from a disk storage medium. A first channel encoder encodes a first j-k bits of a j-bit data block to generate first encoded data, and an ECC encoder encodes the first enco... | 01/07/2003 |
| 6502217 | Method and apparatus for randomizing sector addresses in a disk storage device Disclosed herein is a disk drive in which servo-sector addresses are reproduced from a disk, a target data sector to be accessed is specified, and data is read from or written in the target data sector. The servo-sector addresses are recorded on the disk ... | 12/31/2002 |
| 6490236 | Method and apparatus for optical disk device In playing back data in an optical disk device, to perform high-speed data playback with a low number of playback retries even if an error occur when data is being read. In reading data composed of ECC blocks, if a data error occurs during a read operatio... | 12/03/2002 |
| 6480975 | ECC mechanism for set associative cache array A method of checking for errors in a set associative cache array, by comparing a requested value to values loaded in the cache blocks and determining, concurrently with this comparison, whether the cache blocks collectively contain at least one error (suc... | 11/12/2002 |
| 6473879 | Encoding device and decoding device suitable for dubbing Where a recording medium recorded on at a slave side apparatus is reproduced, it has been made possible to perform on cite modification processing identical to that conducted at a master side apparatus, by reproducing, at the master side apparatus, the pr... | 10/29/2002 |
| 6467060 | Mass storage error correction and detection system, method and article of manufacture Data integrity is increased on mass-storage devices through a scheme whereby, a frame-based cyclic redundancy code (CRC) for each sector is recorded. A frame-based CRC is generated from the CRCs of the frames that compose a sector of data. In recording da... | 10/15/2002 |
| 6457153 | Storage device and storage subsystem for efficiently writing error correcting code In the event that during write to a storage device such as a DVD, data does not fill up a unit of generation of an error correction code (ECC), an increase in the data transfer amount caused by reading a shortage of data from a storage medium can be preve... | 09/24/2002 |
| 6457156 | Error correction method Disclosed is method and apparatus for error code correction using product code. The method includes: (a) reading a data frame and associated check bytes from a media; (b) generating an error correction model for the data frame and associated check bytes, ... | 09/24/2002 |
| 6448910 | Method and apparatus for convolution encoding and viterbi decoding of data that utilize a configurable processor to configure a plurality of re-configurable processing elements A method and apparatus for convolution encoding and Viterbi decoding utilizes a flexible, digital signal processing architecture that comprises a core processor and a plurality of re-configurable processing elements arranged in a two-dimensional array. Th... | 09/10/2002 |
| 6421805 | Rogue packet detection and correction method for data storage device A method for detecting the location of falsely detected "good" data, or "rogue", packets in a data buffer is presented. A segment-level CRC is generated over, and associated with, a buffer segment, and recorded along with the segment data onto a storage m... | 07/16/2002 |
| 6415411 | Error correcting decoder The error correcting decoder using an erasure flag process for a digital signal, according to the present invention, comprises: a row code word corrector for correcting errors in each row; a column code word corrector for correcting errors in each column;... | 07/02/2002 |
| 6412088 | Method and apparatus for using block reread Disclosed is a method and apparatus for increasing the reliability of a disk drive. A block of information is read from a storage medium to provide a first sample, which is stored. The method determines whether an uncorrectable error occurred during the r... | 06/25/2002 |
| 6412089 | Background read scanning with defect reallocation A method, apparatus and computer system for correcting errors and defects in a storage device. The storage device includes media for storing data. A periodic read scan is performed to test the data. If a repeatable error is found, the data is moved to a n... | 06/25/2002 |
| 6401168 | FIFO disk data path manager and method A mass data storage device (10) and method for operating it are disclosed. The mass data storage device has a rotating disk memory (14) which has a number of sectors for containing data. A FIFO memory (30) has three memory sections (40-42), each for conta... | 06/04/2002 |
| 6401229 | System and method for data error recovery on optical media utilizing hierarchical recovery techniques A system and method for data error recovery uses a plurality of error correction routines in an attempt to provide data that can be used by the end user. In some situations the user is prompted for additional information and in some situations the data is... | 06/04/2002 |
| 6397366 | Data transmission system, data recording and reproducing apparatus and recording medium each having data structure of error correcting code A data transmission system for transmitting information data with a parity of an error correcting code for correcting an error in the information data. A read-out controller controls a transmitter to transmit information data and a parity so that each dat... | 05/28/2002 |