Patent · US Active

System and method for maintaining data integrity of data on a storage device

US10949289B1 · kind B1 · utility

7Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 28, 2018
Grant dateMar 16, 2021
Priority date
Expiry dateJan 29, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1064
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are disclosed herein for maintaining data integrity of data in a storage device. An exemplary method comprises determining whether checksums associated with data on the storage device are trusted or untrusted, responsive to determining that the checksums are trusted, retrieving the checksums from a checksum archive, otherwise initializing the checksums as unknown, when a received storage request is a write request, calculating a checksum of the data and updating the checksum in memory, when a received storage request is a read request and an in-memory checksum associated with the identified block is not unknown, calculating the checksum of the data in the identified block and comparing the checksum with an in-memory checksum associated with the identified block, determining that corruption has occurred when the checksums don't match and saving checksums associated with each of the uncorrupted data blocks of the storage device to an archive.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.