Patent · US Active

Memory programming providing corruption protection

US9971659B1 · kind B1 · utility

0Cited by
34References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 24, 2015
Grant dateMay 15, 2018
Priority date
Expiry dateNov 12, 2035

Classification

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

Abstract

Systems and methods are disclosed for programming non-volatile storage. Methods involve identifying boot loader code stored in a first partition of a non-volatile storage, the boot loader code being marked as active, executing the boot loader code using one or more processors of the computing system, loading a firmware image to a second partition of the non-volatile storage, the second partition being separate from the first partition, and marking the firmware image as active. Methods further involve detecting a power loss event and, following a power cycle, determining that the firmware image is stored in the second partition and has been marked as active, and, in response to said determination, making a copy of the firmware image and storing the copy in the first partition.

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