×

Variable-length record, corruption recovery apparatus, system, and method

  • US 8,370,405 B2
  • Filed: 01/19/2009
  • Issued: 02/05/2013
  • Est. Priority Date: 01/19/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for identifying variable-length records within a data block containing corrupted data, the method comprising:

  • scanning, by at least one processor, backward from an end of a data block comprising records of variable length, one record at a time, to identify a first span of good records;

    scanning, by the at least one processor, forward from a front of the data block, one record at a time, to identify a second span of good records;

    identifying, by the at least one processor, a problem region by identifying data that resides between the first span and the second span, wherein the problem region comprises at least one variable-length record having a corrupt control information field; and

    creating, by the at least one processor, a new record between the first span and the second span that encapsulates the problem region, wherein creating the new record comprises creating a control information field for the new record with a length indicator storing the length of the problem region.

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