Back to results
US 9,043,684 B2Granted
Systems and methods for variable redundancy data protection
AssigneeLSI Corporation
InventorsShaohua Yang, Lav D. Ivanovic, Fan Zhang, Douglas M. Hamilton
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 variable rate coding in a data processing system.
Claims19
A system, the system comprising:
- a host interface providing a write request, a write enable, and a transfer set to be written to a storage device;
- a data transfer controller circuit operable to:
- count the length of the transfer set framed by the write enable to yield a length value;
- provide the transfer set as a data set;
- select a first level encoder based upon the counted length value, wherein an amount of redundancy to be stored to the storage device varies in relation to the data set.
2 more elements
A method for data transfer, the method comprising:
- selecting a data set for transfer;
- determining an importance of the data set;
- based at least in part on the determined importance, segregating a length of the data set to yield a transfer unit, wherein the length is selected based at least in part on the importance;
- providing the transfer unit to a transfer device:
- and
- wherein the transfer device;
- and
- receives the transfer unit, and counts the length of the transfer unit;
- and
- selects a first level encoder from at least two different encoders based upon the counted length.
7 more elements
A communication system, the system comprising:
- a microprocessor based system operable to format a data set for transfer to a communication device, wherein the microprocessor based system includes a microprocessor and a memory, and wherein the memory includes instructions executable by the microprocessor to:
- receive a data set for transmission;
- determine a data type of the data set;
- select a length of the data set based at least in part on the data type;
- segregate a portion of the data set as a transfer data set, wherein the transfer data set is the selected length;
- and
- provide the transfer data set to the communication device:
- and
- wherein the communication device:
- receives the transfer data set, and counts the length of the transfer data set;
- and
- selects a first level encoder from at least two different encoders based upon the counted length.
9 more elements
Dependencies are inferred from the claim text.