Power state change in disk drive based on disk access history

US9940051B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9940051-B2
Application numberUS-201615172072-A
CountryUS
Kind codeB2
Filing dateJun 2, 2016
Priority dateMar 7, 2013
Publication dateApr 10, 2018
Grant dateApr 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data storage device that includes a magnetic storage device selects one or more power states of the magnetic storage device based on a time interval since a most recent time data has been read from or written to the magnetic storage device. The power state of the magnetic storage device can be changed from a higher power consumption state to a lower power consumption state when the time interval exceeds a predetermined value. The power consumption state may be changed from an active servo state to an intermediate power consumption state, a park state, and/or a standby state, depending on the time elapsed since the most recent time data has been read from or written to the magnetic storage device.

First claim

Opening claim text (preview).

We claim: 1. A method of power management in a data storage device that includes a magnetic storage device and a non-volatile solid-state memory device, the method comprising: using a timer, measuring a time interval since a most recent time data has been read from or written to the magnetic storage device to satisfy a host command, the timer being reset each time data are read from or written to the magnetic storage device to satisfy the host command and not being reset each time data are read from or written to the non-volatile solid-state memory device to satisfy the host command; and in response to the time interval exceeding a predetermined value, changing a current power consumption state of the magnetic storage device to a lower power consumption state, wherein the current power consumption state includes an active servo state and the lower power consumption state comprises a low-frequency servo state; wherein, in the low-frequency servo state, the servo system of the magnetic storage device performs servo control for positioning a magnetic head of the magnetic storage device with a lower frequency of samples per revolution of a disk of the magnetic storage device than when the servo system of the magnetic storage device is in the current power consumption state. 2. The method of claim 1 , wherein in the low-frequency servo state, the servo system of the magnetic storage device performs servo control for positioning the magnetic head with only a single sample per revolution of the disk of the magnetic storage device. 3. The method of claim 1 , further comprising: receiving one or more host commands; and satisfying the one or more host commands using at least one of a volatile solid-state memory device of the data storage device and the non-volatile solid-state memory device of the data storage device, wherein satisfying the one or more host commands using the volatile solid-state memory device or the non-volatile solid-state memory device does not reset the timer. 4. The method of claim 1 , further comprising: accessing the magnetic storage device to satisfy read or write commands that are not host read or write commands, wherein accessing the magnetic storage device to satisfy read or write commands that are not host read or write commands does not reset the timer. 5. A method of power management in a storage device, the method comprising: using a timer, measuring a time interval since a most recent time the storage device has been accessed to satisfy a host command, the timer being reset each time the storage device is accessed to satisfy the host command; and in response to the time interval exceeding a predetermined value, changing a current power consumption state of the storage device to a lower power consumption state, wherein the current power consumption state comprises an active servo state and the lower power consumption state comprises a low-frequency servo state; wherein, in the low-frequency servo state, the servo system of the magnetic storage device performs servo control for positioning a magnetic head of the magnetic storage device with a lower frequency of samples per revolution of a disk of the magnetic storage device than when the servo system of the magnetic storage device is in the current power consumption state. 6. The method of claim 5 , wherein the storage device includes a magnetic storage device and a non-volatile solid-state memory device, and the method further comprises measuring a time interval since a most recent time data has been read from or written to the magnetic storage device to satisfy the host command, the timer being reset each time data are read from or written to the magnetic storage device to satisfy the host command and not being reset each time data are read from or written to the non-volatile solid-state memory device to satisfy the host command. 7. A data storage device, comprising: a magnetic storage device; and a controller configured to: measure a time interval since a most recent time data has been read from or written to the magnetic storage device to satisfy a host command using a timer, the timer being reset each time data are read from or written to the magnetic storage device to satisfy the host command, the timer not being reset when the controller accesses the magnetic storage device to satisfy read or write commands that are not host commands; and in response to the time interval exceeding a predetermined value, change a current power consumption state of the magnetic storage device to a lower power consumption state, wherein the current power consumption state comprises an active servo state and the lower power consumption state comprises applying a predetermined constant bias to a voice coil motor of the magnetic storage device to float a read/write head of the magnetic storage device at a radial location over a disk of the magnetic storage device. 8. A data storage device, comprising: a magnetic storage device; a volatile solid-state memory device; a non-volatile solid-state memory device; and a controller configured to: measure a time interval since a most recent time data has been read from or written to the magnetic storage device to satisfy a host command using a timer, the timer being reset each time data are read from or written to the magnetic storage device to satisfy the host command, the timer not being reset when the controller satisfies the host command using one of the volatile solid-state memory device, the non-volatile solid-state memory device, and a combination of both, without accessing the magnetic storage device; and in response to the time interval exceeding a predetermined value, change a current power consumption state of the magnetic storage device to a lower power consumption state, wherein the current power consumption state comprises an active servo state and the lower power consumption state comprises applying a predetermined constant bias to a voice coil motor of the magnetic storage device to float a read/write head of the magnetic storage device at a radial location over a disk of the magnetic storage device.

Assignees

Inventors

Classifications

  • G06F1/3268Primary

    Power saving in hard disk drive · CPC title

  • Magnetic disk device · CPC title

  • G06F3/0625Primary

    Power saving in storage systems · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9940051B2 cover?
A data storage device that includes a magnetic storage device selects one or more power states of the magnetic storage device based on a time interval since a most recent time data has been read from or written to the magnetic storage device. The power state of the magnetic storage device can be changed from a higher power consumption state to a lower power consumption state when the time inter…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification G06F1/3268. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).