Maintaining data integrity through power loss with operating system control
US11675664B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 7, 2021 |
| Grant date | Jun 13, 2023 |
| Priority date | — |
| Expiry date | Aug 10, 2041 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/805
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A storage controller has an operating system (OS) and power control firmware configured to manage use of battery power during a power outage event. The OS specifies to the power control firmware first and second sets of physical components that should be shed by power control firmware during a two-phase vault process. Upon a power failure, the power control firmware turns off power to the first set of physical components and notifies the OS of the power failure. The OS determines whether to abort or continue the vault process. If the OS aborts the vault process, the power control firmware restores power to the first set of physical components. If the OS continues the vault process, the power control firmware turns off power to the second set of physical components, the OS saves application state, and moves all data from volatile memory to persistent memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.