×

Data Integrity Enhancement to Protect Against Returning Old Versions of Data

  • US 20160147468A1
  • Filed: 02/24/2015
  • Published: 05/26/2016
  • Est. Priority Date: 11/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of enhancing data integrity, the method comprising:

  • receiving, at a storage device, a write request from a host, wherein the write request specifies write data for a first set of one or more logical block addresses in a logical address space of the host;

    mapping, using a mapping table, the first set of one or more logical block addresses associated with the write request to a first set of one or more physical addresses of the storage device, the first set of one or more physical addresses corresponding to one or more physical pages of the storage device; and

    performing one or more operations for each logical block specified by the first set of one or more logical block addresses, including;

    generating metadata for the logical block, the metadata including a version number for the logical block;

    storing the metadata, including the version number, for the logical block in a header of a physical page in which the logical block is stored; and

    storing the version number for the logical block in a version data structure.

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