Method and system for preventing unreliable data operations at cold temperatures

US9373354B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9373354-B2
Application numberUS-201414525677-A
CountryUS
Kind codeB2
Filing dateOct 28, 2014
Priority dateSep 20, 2012
Publication dateJun 21, 2016
Grant dateJun 21, 2016

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.

Systems and methods for reducing problems and disadvantages associated with protecting data during cold excursions are provided. A method for preventing unreliable data operations at cold temperatures may include determining whether a first internal temperature of a hard disk drive (HDD) is below a threshold temperature. The method may also include initiating an artificial seek operation if the first internal temperature is below the threshold temperature.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for preventing unreliable data operations at cold temperatures comprising: determining whether a first internal temperature of a hard disk drive (HDD) is below a threshold temperature, the HDD communicatively coupled to an information handling system; and issuing a read command from the information handling system if the first internal temperature is below the threshold temperature, the read command requesting that data be read from a track of the HDD; disregarding the data returned from the HDD based on the read command so that the data is not read by the information handling system. 2. The method of claim 1 , further comprising sampling a second internal temperature of the HDD following a pre-defined time interval. 3. The method of claim 2 , further comprising pausing a read/write operation if the second internal temperature of the HDD is below the threshold temperature. 4. The method of claim 3 , further comprising proceeding with resuming the read/write operation if the second internal temperature of the HDD is above the threshold temperature. 5. The method of claim 2 , wherein the pre-defined time interval is substantially based on an event. 6. The method of claim 2 , wherein the pre-defined time interval is provided by a user. 7. The method of claim 1 , further comprising spinning the HDD up to a target revolutions per minute (RPM). 8. The method of claim 1 , wherein the read command causes one of a random seek, a butterfly seek, a ⅓ stroke seek, and a sequential seek. 9. The method of claim 1 , wherein the threshold temperature is provided by a user. 10. A hard disk drive (HDD) comprising: a temperature sensor configured to transmit a signal corresponding to a first internal temperature; and a component configured to: initiate a read from a track of the HDD in response to a read command from an information handling system communicatively coupled to the HDD if the signal indicates that the first internal temperature is below a threshold temperature; and disregard the data returned from the HDD based on the read command so that the data is not read by the information handling system. 11. The HDD of claim 10 , wherein the temperature sensor is further configured to transmit a second internal temperature following a pre-defined time interval. 12. The HDD of claim 11 , further comprising a second component configured to pause a read/write operation if the second internal temperature of the HDD is below the threshold temperature. 13. The HDD of claim 12 , wherein the second component is further configured to proceed with the read/write operation if the second internal temperature of the HDD is above the threshold temperature. 14. The HDD of claim 11 , wherein the pre-defined time interval is substantially based on an event. 15. The HDD of claim 11 , wherein the pre-defined time interval is provided by a user. 16. The HDD of claim 10 , further comprising a third component configured to spin the HDD up to a target revolutions per minute (RPM). 17. The HDD of claim 10 , wherein the read command causes one of a random seek, a butterfly seek, a ⅓ stroke seek, and a sequential seek. 18. The HDD of claim 10 , wherein the threshold temperature is provided by a user. 19. An information handling system comprising: a processor; a hard disk drive (HDD) communicatively coupled to the processor; and a computer-readable medium communicatively coupled to the processor and having stored thereon instructions configured to, when executed by the processor: determine whether a first internal temperature of the HDD is below a threshold temperature; issue a read command requesting that data be read from a track of the HDD if the first internal temperature is below the threshold temperature; and disregard the data returned from the HDD based on the read command so that the data is not read. 20. The system of claim 19 , wherein the instructions are further configured to sample a second internal temperature of the HDD following a pre-defined time interval. 21. The system of claim 20 , wherein the instructions are further configured to pause a read/write operation if the second internal temperature of the HDD is below the threshold temperature. 22. The system of claim 21 , wherein the instructions are further configured to proceed with the read/write operation if the second internal temperature of the HDD is above the threshold temperature. 23. The system of claim 20 , wherein the pre-defined time interval is substantially based on an event. 24. The system of claim 20 , wherein the pre-defined time interval is provided by a user. 25. The system of claim 19 , wherein the instructions are further configured to spin the HDD up to a target revolutions per minute (RPM). 26. The system of claim 19 , wherein the read command causes one of a random seek, a butterfly seek, a ⅓ stroke seek, and a sequential seek. 27. The system of claim 19 , wherein the threshold temperature is provided by a user.

Assignees

Inventors

Classifications

  • system adaptation for compensation of variations of physical parameters, e.g. temperature · CPC title

  • G11B25/043Primary

    using rotating discs · CPC title

  • Reducing the influence of the temperature · CPC title

  • G11B19/046Primary

    Detection or prevention or problems due to temperature · CPC title

  • "Seek" control and circuits therefor (G11B5/5556 takes precedence) · 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 US9373354B2 cover?
Systems and methods for reducing problems and disadvantages associated with protecting data during cold excursions are provided. A method for preventing unreliable data operations at cold temperatures may include determining whether a first internal temperature of a hard disk drive (HDD) is below a threshold temperature. The method may also include initiating an artificial seek operation if the…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G11B25/043. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 21 2016 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).