Back to results
US 2015/0303943 A1Published application
Systems and Methods for Puncture Based Data Protection
AssigneeLSI Corporation
InventorsShu Li, Shaohua Yang, Yu Chin Fabian Lim
Life of this patent
Estimating the term…
Abstract
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for protecting portions of data sets during data processing.
Claims20
A data processing system, the data processing system comprising:
- a data encoder circuit operable to:
- receive a data set;
- apply a first encoding algorithm to a first portion of the data set to yield a first codeword;
- apply the first encoding algorithm to a second portion of the data set to yield a second codeword;
- determine a portion of the first codeword that matches a problematic bit pattern;
- apply a second encoding algorithm to a suspicious data set including the portion of the first codeword to yield a third codeword;
- and
- overwrite a portion of the second codeword with at least a portion of the third codeword to yield an overwritten codeword.
5 more elements
A method for data processing, the method comprising:
- receiving a data set;
- applying a first encoding algorithm by a data encoder circuit to a first portion of the data set to yield a first codeword;
- applying the first encoding algorithm to a second portion of the data set to yield a second codeword;
- determining a portion of the first codeword that matches a problematic bit pattern;
- applying a second encoding algorithm to a suspicious data set including the portion of the first codeword to yield a third codeword;
- and
- overwriting a portion of the second codeword with at least a portion of the third codeword to yield an overwritten codeword.
4 more elements
A storage device, the storage device comprising:
- a storage medium;
- a head assembly disposed in relation to the storage medium and operable to store an encoded output to the storage medium;
- a read channel circuit including a data encoder circuit operable to:
- receive a data set;
- apply a first encoding algorithm to a first portion of the data set to yield a first codeword;
- apply the first encoding algorithm to a second portion of the data set to yield a second codeword;
- determine a portion of the first codeword that matches a problematic bit pattern;
- apply a second encoding algorithm to a suspicious data set including the portion of the first codeword to yield a third codeword;
- and
- overwrite a portion of the second codeword with at least a portion of the third codeword to yield an overwritten codeword.
7 more elements
Dependencies are inferred from the claim text.