×

APPARATUS, SYSTEM, AND METHOD FOR ENSURING DATA VALIDITY IN A DATA STORAGE PROCESS

  • US 20090150744A1
  • Filed: 04/05/2008
  • Published: 06/11/2009
  • Est. Priority Date: 12/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus to extend data protection, the apparatus comprising:

  • a data receiver module that receives a storage block and existing parity information for the storage block, the storage block comprising data stored together on a data storage device, the storage block comprising at least a portion of one or more data packets, the existing parity information generated for the data of the storage block;

    an ECC generation module that generates error correcting code (“

    ECC”

    ) check bits for the data of the storage block in response to the data receiver module receiving the storage block and the existing parity information, wherein the ECC check bits for the storage block are generated using one of a block code and a convolutional code;

    a pre-storage consistency module that uses the data of the storage block, the existing parity information, and the ECC check bits to determine if the data of the storage block, the existing parity information, and the ECC check bits are consistent; and

    a data storage module that stores the data of the storage block and the ECC check bits for the storage block on the data storage device, wherein the existing parity information for the storage block is not stored on the data storage device.

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