Adaptive Idle Timeout for Storage Devices
AssigneeMicrosoft Corporation
InventorsTristan Charles Griffith, James C. Bovee, Bruce J. Sherwin, JR., Tobias Marius Klima, Philipp Ruilin Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsTristan Charles Griffith, James C. Bovee, Bruce J. Sherwin, JR., Tobias Marius Klima, Philipp Ruilin Liu
Estimating the term…
In embodiments of adaptive idle timeout for storage devices, a computing device includes a storage device that stores data for read and write access on a rotating media. An operating system of the computing device maintains a device cycle number as an accounting of each time the storage device is powered on-off. The computing device implements a storage device driver that is implemented to obtain the device cycle number of the storage device from the operating system, and determine a projected cycle number over a duration of operational time of the storage device based on the device cycle number. The storage device driver can then determine whether the projected cycle number exceeds a maximum of power on-off cycles within a warranty period of the storage device, and control a frequency of the storage device being powered-off if the projected cycle number exceeds the maximum of power on-off cycles.
A method, comprising:
A computing device, comprising:
A computer-readable storage memory comprising a storage device driver stored as instructions that are executable and, responsive to execution of the instructions by a computing device, the computing device performs operations comprising to:
Dependencies are inferred from the claim text.