Patent ID: 9471129
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A method to perform a write operation, the method comprising: determining an estimated power down event time; determining an estimated time prior to the estimated power down event time in which a last write operation for an application may occur; determining a threshold time to write to a volatile memory based upon at least the determined estimated power down event time and the determined estimated time in which the last write operation for the application may occur; determining whether a memory write operation is scheduled to occur before or after the determined threshold time; after determining whether the memory write operation is scheduled to occur before or after the determined threshold time, and in response to determining that the memory write operation is scheduled to occur before the determined threshold time, performing the memory write operation to the volatile memory; and in response to the memory write operation being scheduled to occur at or after the determined threshold time, performing the memory write operation to a nonvolatile memory.