Techniques for managing context information for a storage device
AssigneeApple Inc.
InventorsAlexander PALEY, Andrew W. VOGAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsAlexander PALEY, Andrew W. VOGAN
Estimating the term…
Disclosed herein are techniques for managing context information for data stored within a non-volatile memory of a computing device. According to some embodiments, the method can include (1) loading, into a volatile memory of the computing device, the context information from the non-volatile memory, where the context information is separated into a plurality of silos, (2) writing transactions into a log stored within the non-volatile memory, and (3) each time a condition is satisfied: (i) identifying a next silo of the plurality of silos to be written into the non-volatile memory, (ii) updating the next silo to reflect the transactions that apply to the next silo, and (iii) writing the next silo into the non-volatile memory. In turn, when an inadvertent shutdown of the computing device occurs, the silos of which the context information is comprised can be sequentially accessed and restored in an efficient manner.
A method for restoring context information when an inadvertent shutdown of a computing device occurs, the method comprising, at the computing device:
A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor included in a computing device, cause the computing device to restore context information when an inadvertent shutdown of the computing device occurs, by carrying out steps that include:
A computing device configured to restore context information when an inadvertent shutdown of the computing device occurs, the computing device comprising a processor configured to cause the computing device to carry out steps that include:
Dependencies are inferred from the claim text.