U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that in 1800 ether was first used by partyers as a fun diversion? Sniffing the gas led to hilarious and raucous laughter as people watched each other become more and more intoxicated and silly. Several doctors independently realized the value ether would have to anesthetize surgery patients. Of those who claimed rights to the "discovery," none had a happy ending. One had a seizure and died defending his rights. Another spent his life in an asylum because he had been denied acclaim. A third became addicted to chloroform and, in a New York City jail, he soaked a cloth in the drug, severed an artery and bled to death.

Newsletter  PatentStorm News

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.

 

Class 714/769 - Dynamic data storage


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter where there is relative motion between a
No. of patents: 522
Last issue date: 04/24/2012


1                      
NumberTitleIssue Date
8166369Method for error processing in optical disk memories
A method of correcting and detecting errors in a sector of data stored in a DVD format is provided. The method includes: calculating an initial error detection value for data within the sector, performing an error correction operation on the data within the sector a...
04/24/2012
8140943Parity insertion for inner architecture
A coding system for digital data. The coding system includes a constrained encoder module configured to generate encoded data based on a first constrained code; a bit insertion module configured to insert at least one bit location in the encoded data; and an inner e...
03/20/2012
8140942System, method and storage medium for providing fault detection and correction in a memory subsystem
A memory subsystem with a memory bus and a memory assembly. The memory bus includes multiple bitlanes. The memory assembly is in communication with the memory bus and includes instructions for receiving an error code correction (ECC) word in multiple packets via the...
03/20/2012
8136016Split sector recovery method
Reproduction of encoded data which includes a split-mark. FIR data corresponding to split-mark and FIR data affected by the split-mark due to inter-symbol-interference are identified. FIR data corresponding to the split-mark is removed from the received FIR data. Re...
03/13/2012
8127206System and method for wireless communication of uncompressed video having reed-solomon code error concealment
A system and method for wireless communication of uncompressed video data includes concealing corrupted portions of video data. Video packets received are transmitted over a wireless channel. Each of the video packets includes data blocks forming video data represen...
02/28/2012
8103636File storage system and method for managing duplicate files in file storage system
Provided are a file storage system, and a method for managing duplicate files in the file storage system. The file storage system that performs file duplication for error recovery includes a client for requesting generation of a duplicate file of a new file being st...
01/24/2012
8091009Symbol by symbol map detection for signals corrupted by colored and/or signal dependent noise
Symbol by symbol MAP detection for signals corrupted by colored and/or signal dependent noise. A novel means is presented for recursive calculation of forward metrics (α), backward metrics (β), and corresponding soft information (e.g., which can be provided as LLR...
01/03/2012
8086938Method for processing noise interference
A method for processing noise interference in a serial AT Attachment (SATA) interface. The method includes the steps of detecting whether there is an error in CRC (Cyclic Redundancy Check) checksum or whether an R_ERR primitive (reception error primitive) is receive...
12/27/2011
8055978Semiconductor memory system performing data error correction using flag cell array of buffer memory
A buffer memory includes a memory cell array, a flag cell array, and a error correction block. The memory cell array has a plurality of word lines. Each of the plurality of word lines are electrically connected to a plurality of memory cells storing data. The flag c...
11/08/2011
8051361Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network
The present invention provides a distributed clustering method to allow multiple active instances of consistency management processes that apply the same encoding scheme to be cooperative and function collectively. The techniques described herein facilitate an effic...
11/01/2011
8020073Dynamic memory architecture employing passive expiration of data
Apparatus for passively tracking expired data in a dynamic memory includes a time stamp memory configurable for storing information relating to a refresh status of one or more corresponding data entries in the dynamic memory. The apparatus further includes a timer c...
09/13/2011
8006167System for decoding coded data with PLL
A system for decoding coded data printed in ink on a surface is provided. The coded data has a registration structure which has at least two clock tracks indicative of a position of the coded data in the direction perpendicular to an alignment direction and two alig...
08/23/2011
7975207Apparatus and method for recording data in information recording medium to which extra ECC is applied or reproducing data from the medium
A data recording and/or reproducing apparatus and method for an information recording medium includes: an extra ECC encoder; and an extra ECC controller determining whether extra ECC is applied to the information recording medium, and controlling the extra ECC encod...
07/05/2011
7975208Method and apparatus for high speed optical recording
An optical storage medium recording apparatus is provided a data preparing and ECC encoding circuit that both prepares the data by combining different categories of data into data sequences in accordance with a data layout on the optical storage medium and encodes t...
07/05/2011
7971125Systems and methods for prioritizing error correction data
Various systems and methods for generating and/or ordering error indications are disclosed herein. In some cases, the error indication is used as an erasure pointer in a memory access system. As one particular example, a system for ordering erasure pointers is discl...
06/28/2011
7962833Unified memory architecture for recording applications
An apparatus comprising a first circuit, a second circuit and a disc. The first circuit may be configured to (i) extract video data as data blocks from an input signal and (ii) perform error correction on the data blocks with a delta syndrome based iterative Reed-So...
06/14/2011
7949929Controller and storage device having the same
A controller for controlling an access of a non-volatile memory having an error-correcting code area and a data area is provided. The controller includes an error-correcting module and a first inverting circuit electrically connected to the error-correcting module f...
05/24/2011
7934143Parity insertion for inner architecture
A coding system for digital data includes a constrained encoder module that generates encoded data based on a first constrained code, a bit insertion module that inserts at least one bit location in the encoded data, an error correcting code (ECC) encoder module tha...
04/26/2011
7904791Information recording medium to which extra ECC is applied, and method and apparatus for managing the information recording medium
An information recording medium to which data extra ECC is applied, and a method and apparatus for managing the information storage medium is provided. The method includes: determining whether extra ECC is applied with respect to data that is to be recorded on the i...
03/08/2011
7873896High performance pulsed storage circuit
The application discloses storage circuitry with a pulse generator used to control switches on two inputs to the storage circuitry thereby connecting either operational data or diagnostic data to the storage circuitry. Thus, the pulse generator selects the data path...
01/18/2011
7870463Optical disc recording and playback apparatus
A DSP of a DVD recorder includes: a gain setting portion determining appropriate values of a first gain α and a second gain β when playback of an optical disc is performed, recording the first gain α and the second gain β thus determined in a gain storing portio...
01/11/2011
7861143Method of data storage by encoding bit stream on surface
A method is provided of data storage by encoding a bit stream on a surface. The method involves printing coded data on the surface which encodes the bit stream, and printing alignment data on the surface which is indicative of a position of the coded data on the sur...
12/28/2010
7861142Information recording disc, recording and/or reproducing device and method
Four ECC blocks are recorded in a burst cutting area of an optical disc. Each ECC block is constituted by a BCA content code of 1 byte, content data length of 1 byte, and content data of 14 bytes. Of the BCA content data, the leading 6 bits are used for application ...
12/28/2010
7861141Method and device for error analysis of optical disc
A method and device for error analysis particularly adoptable for a recording medium such as an optical disc are disclosed. The present invention executes an encoding-like operation such as an interleaving operation to error flags during reproducing data from the op...
12/28/2010
7810017Variable sector-count ECC
Improved memory devices, circuitry, and data methods are described that facilitate the detection and correction of data in memory systems or devices by increasing the data area of user data being covered by the ECC code. This averages any possible bit errors over a ...
10/05/2010
7805659Method and data storage devices for a RAID system
A method of controlling a RAID system including a plurality of disk devices is provided. The method allows for reading data recorded onto an area adjacent to an area where a write error occurs when the write error is detected while data is written into the disk devi...
09/28/2010
7757154Magnetic disk control apparatus, magnetic disk apparatus, and method of correcting read error
A magnetic disk control apparatus includes an error determining unit and a correcting unit. When a correctable read error has occurred during read access to a disk drive, the error determining unit specifies an area on the disk drive where an error may occur due to ...
07/13/2010
7739578Recording and/or reproducing method, recording and/or reproducing apparatus, and computer readable recording medium storing program for performing the method
A recording and/or reproducing method, a recording and/or reproducing apparatus, and a computer readable recording medium storing a program for performing the method. A recording unit block in which invalid data is partially padded is written on an information stora...
06/15/2010
7739579Storage system, control method, and program for enhancing reliability by storing data redundantly encoded
A storage apparatus composed of a plurality of magnetic disk devices are provided. An encoding unit generates, after dividing original data, a plurality pieces of encoded data equal to or more than the number of division by use of a code of which redundancy is varia...
06/15/2010
7716556Method for calculating an error detecting code
A method applied to an optical disc drive for calculating an error detection code corresponding to a data sector is disclosed. The data sector includes a plurality of bytes arranged in a matrix having N lines along a first direction and M lines along a second direct...
05/11/2010
7702987Apparatus and method for processing data of an optical disk
A method for decoding data stored in a disk is achieved by demodulating a physical cluster read out from the disk and outputting LDC (long distance code) data and BIS (burst indicator subcode) data included in the physical cluster, temporarily storing part of the LD...
04/20/2010
7694205Method and apparatus for providing a read channel having combined parity and non-parity post processing
A method and apparatus for providing a read channel having combined parity and non-parity post processing is disclosed. A post-processor combines parity and non-parity post processing to make both parity and non-parity corrections so that error events that cannot be...
04/06/2010
7676730Method and apparatus for implementing error correction coding in a random access memory
Apparatuses and methods for utilizing error correction code in a data buffer or data storage device. In one variation, a single memory device is utilized to store both the data and the associated error correction code. The data and the associate error correction cod...
03/09/2010
7673218System for decoding bit stream printed on surface
A system for decoding coded data printed in ink on a surface. The coded data includes an encoded bit stream and associated redundancy data, and a registration structure of clock tracks indicative of a position of the coded data in the direction perpendicular to an a...
03/02/2010
7640483Error detecting code calculation circuit, error detecting code calculation method, and recording apparatus
The recording apparatus adds EDC to user data and transfers the EDC-added data to the scrambler in a sequence different from the coding direction Q. Though the processing data is added at an end in the direction Q, it is inserted at middle in the different sequence....
12/29/2009
7624330Unified memory architecture for recording applications
An apparatus comprising a first circuit, a second circuit and a disc. The first circuit may be configured to (i) extract video data as data blocks from an input signal and (ii) perform error correction on the data blocks with a delta syndrome based iterative Reed-So...
11/24/2009
7624331Information recording disc, recording and/or reproducing device and method
Four ECC blocks are recorded in a burst cutting area of an optical disc. Each ECC block is constituted by a BCA content code of 1 byte, content data length of 1 byte, and content data of 14 bytes. Of the BCA content data, the leading 6 bits are used for application ...
11/24/2009
7613983Error correction device of optical disk unit
An error correction device for an optical disk reproduction unit for reproducing recorded information from an optical disk recorded with a code row data added with an error code in the same direction as a sequence of recorded information in the recording portion of ...
11/03/2009
7590919Apparatus, method and computer program product for reading information stored in storage medium, and storage medium for storing information based on charge amount
A reproducing apparatus includes a storage unit including a plurality of memory elements each capable of holding an electric charge, each memory element indicating a 2-bit code which is related to each other so that the Hamming distance between adjacent codes is uni...
09/15/2009
7587656Method and apparatus for detecting and correcting errors in stored information
A device can receive information to be stored in a first part of a first portion of a block, read previously-stored information from a second part, and store the specified information in the first part and simulate storage of the previously-stored information in the...
09/08/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?