Patent · US Active

Page write to non-volatile data storage with failure recovery

US10860221B1 · kind B1 · utility

1Cited by
8References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 5, 2019
Grant dateDec 8, 2020
Priority date
Expiry dateJul 5, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1009
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Modifications to be made to a page of non-volatile data storage and a current transaction sequence number are store into a protected memory. The current transaction sequence number is added to a previous version of the page and the modifications are applied to the previous version of the page to create a new version of the page that is written to the non-volatile data storage. A failure of the write may cause the stored modifications to be re-applied to the page in response to a transaction sequence number in a retrieved version of the page not matching the saved current transaction sequence number. A write completion status stored in a protected memory may indicate which ones of multiple copies of the page have been overwritten with the new version. Alternatively, an error-detecting code may be generated and written to non-volatile data storage with the new version to the multiple copies.

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