1
Bahman Qawami
Chang Robert C, Qawami Bahman, Sabet Sharghi Farshid: Hybrid implementation for error correction codes within a non-volatile memory system. Sandisk, June 2, 2004: EP1424631-A1 (20 worldwide citation)

Methods and apparatus for using different error correction code algorithms to encode and to decode contents of blocks within a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing data within a non-volatile memory includes identifying a first bloc ...


2
Bahman Qawami
Chang Robert C, Qawami Bahman, Sabet Sharghi Farshid: Method and apparatus for managing the integrity of data in a non-volatile memory system. Sandisk, May 6, 2004: EP1416380-A2 (3 worldwide citation)

Methods and apparatus for encoding data associated with a page by dividing the page into segments and separately encoding the segments using extended error correction code (ECC) calculations are disclosed. According to one aspect of the present invention, a method for encoding data associated with a ...


3
Kees Schouhamer Immink
Kornelis A Schouhamer Immink, Lodewijk B Vries: Error correction method for the transfer of blocks of data bits, a device for preforming such a method, a decoder for use with such a method, and a device comprising such a decoder. U S Philips Corporation, Jack E Haken, James J Cannon Jr, October 16, 1984: US04477903 (18 worldwide citation)

For an error correction method for the transfer of word-wise arranged data, two word correction codes are successively used, each code acting on a group of words while therebetween an interleaving step is performed. The actual transfer takes place by means of channel words for which purpose there ar ...


4
Kees Schouhamer Immink
Kornelis A Schouhamer Immink, Lodewijk B Vries: Error correction method for the transfer of blocks of data bits, a device and performing such a method, a decoder for use with such a method, and a device comprising such a decoder. U S Philips Corporation, Jack E Haken, James J Cannon Jr, June 3, 1986: US04593395 (10 worldwide citation)

For an error correction method for the transfer of word-wise arranged data, two word correction codes are used successively, each code acting on a group of words while, therebetween, an interleaving step is performed. The actual transfer takes place by means of channel words for which purpose there ...


5
yuan xing Lee
Yang Han, Kiran Gunnam, Shaohua Yang, Hao Zhong, Nils Graef, Yuan Xing Lee: Selectively strengthening and weakening check-node messages in error-correction decoders. LSI Corporation, Mendelsohn Drucker & Associates P C, Craig M Brown, Steve Mendelsohn, August 14, 2012: US08245098 (5 worldwide citation)

In one embodiment, an LDPC decoder has a plurality of check-node units (CNUs) and a controller. Initially, the CNUs generate check-node messages based on an initial offset value selected by the controller. If the decoder converges on a trapping set, then the controller selects new offset values for ...


6
Private
Michael T Benhase, Lokesh M Gupta, Matthew J Kalos: Populating strides of tracks to demote from a first cache to a second cache. International Business Machines Corporation, David W Victor, Konrad Raynes Davda & Victor, September 30, 2014: US08850106

Provided are a computer program product, system, and method for populating strides of tracks to demote from a first cache to a second cache. A first cache maintains modified and unmodified tracks from a storage system subject to Input/Output (I/O) requests. A determination is made to demote tracks f ...


7
yuan xing Lee
Shaohua Yang, Weijun Tan, Yuan Xing Lee: Systems and methods for multilevel media defect detection. LSI Corporation, Hamilton DeSanctis & Cha, June 3, 2014: US08745439

Various embodiments of the present invention provide systems and methods for deriving data from a defective media region. As an example, a method for deriving data from a defective media region is disclosed that includes providing a storage medium and performing a media defect detection that indicat ...


8
yuan xing Lee
Shaohua Yang, Hao Zhong, Weijun Tan, Richard Rauschmayer, Yuan Xing Lee: Systems and Methods for Queue Based Data Detection and Decoding. LSI Corporation, November 8, 2012: US20120284585-A1

Various embodiments of the present invention provide systems and methods for variable iteration data processing.


9
Private
Roger G Hathorn, Matthew J Kalos, Louis W Ricci: Apparatus, System, and Method for Specifying Intermediate CRC Locations in a Data Stream. International Business Machines Corporation, August 4, 2011: US20110191660-A1

An apparatus, system, and method are disclosed for determining the location of intermediate CRC in a data stream sent from a channel subsystem to a control unit of an I/O processing system. A CRC locating module determines the location of at least one intermediate CRC in a transport data information ...


10
yuan xing Lee
Zongwang Li, Hao Zhong, Yang Han, Kiran Gunnam, Shaohua Yang, Yuan Xing Lee: Systems and Methods for Quasi-Cyclic LDPC Code Production and Decoding. LSI Corporation, Hamilton DeSanctis & Cha, February 3, 2011: US20110029835-A1

Various embodiments of the present invention provide systems and methods for generating a parity check matrix used in data processing. As an example, a method for generating a parity check matrix including selecting a non-affiliated variable node; identifying a check node of the lowest degree; conne ...