×

Systems and methods for storing variable rate product codes

  • US 8,627,183 B1
  • Filed: 05/04/2011
  • Issued: 01/07/2014
  • Est. Priority Date: 05/11/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing variable rate product codes, the method comprising:

  • storing, on a flash memory comprising a plurality of NAND storage devices, a plurality of row code parity symbols, each symbol being associated with a different one of a plurality of portions of information;

    computing a plurality of column codes that includes a first column code and a second column code, wherein the first column code is computed based on(1) a first of the plurality of row code parity symbols and(2) the portion of information associated with the first of the plurality of row code parity symbols,wherein the second column code is computed independently of the first of the plurality of row code parity symbols based on(1) a second of the plurality of row code parity symbols and(2) the portion of information associated with the second of the plurality of row code parity symbols, and wherein each of the plurality of column codes corresponds to one of at least two different code rates, andwherein at least one of the code rates is selected based on a storage location of the respective one of the plurality of row code parity symbols in the flash memory; and

    storing the plurality of column codes on the flash memory.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×