Patent US6052804A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6052804A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer optimization through sector evaluation and reallocation during a disc drive idle mode

Assignee: Seagate Technology LLC
•
Filing: 1997-05-30
•
Granted: 2000-04-18
•
Expires: 2017-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and associated method are disclosed for optimizing the data transfer performance of a disc drive in which user data is stored in data blocks arranged on tracks of at least one rotating disc. When a selected, uninterrupted amount of time passes since the most recently performed disc drive operation, the disc drive enters an idle mode and selectively evaluates the data blocks for uncorrected read errors. During the idle mode, at such time that a selected data block is found having an uncorrected error, a sequence of corrective operations are performed in an attempt to resolve the error and the selected data block is reallocated when at least selected one of the corrective actions are unsuccessful.

Inventors

  • 👤 Merle E. Thowe
  • 👤 Mark A. Heath

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:49
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1883; G11B19/00; G11B19/02; G11B19/04; G11B2220/00; G11B2220/20

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 113 words
A disc drive in which user data are stored in data blocks arranged on tracks of a rotatable disc, the disc drive comprising: idle detection circuitry for detecting an idle condition for the disc drive, the idle condition comprising the passage of a selected, uninterrupted amount of time since the most recently performed disc drive operation; and data block reallocation circuitry, responsive to the idle detection circuitry, for evaluating a data block that has yet to be accessed by a user to store data and making the data block unavailable for future use when an error condition is identified for the data block, the data block reallocation circuitry operable during the idle condition.
Claim 2
Dependent Claim 113 words
A disc drive in which user data are stored in data blocks arranged on tracks of a rotatable disc, the disc drive comprising: idle detection circuitry for detecting an idle condition for the disc drive, the idle condition comprising the passage of a selected, uninterrupted amount of time since the most recently performed disc drive operation; and data block reallocation circuitry, responsive to the idle detection circuitry, for evaluating a data block that has yet to be accessed by a user to store data and making the data block unavailable for future use when an error condition is identified for the data block, the data block reallocation circuitry operable during the idle condition.
Claim 3
Dependent Claim 73 words
The disc drive of claim 1, wherein the data block reallocation circuitry utilizes a table of error recovery routines, wherein the error recovery routines are performed in a sequence determined by the order in which the error recovery routines appear in the table, and wherein the error condition is determined to be uncorrectable at such time that at least selected ones of the error recovery routines are unsuccessful in correcting the error condition.
Claim 4
Dependent Claim 27 words
The disc drive of claim 2, further comprising: dithering circuitry for performing a dithering operation after the operation of the data block reallocation circuitry has been completed.
Claim 5
Dependent Claim 199 words
In a disc drive of the type having a disc and an actuator assembly adjacent the disc, the actuator assembly including a head that is controllably positionable with respect to tracks on the disc and is used to store data in data blocks disposed on the tracks, the disc drive further comprising a read/write channel responsive to the head for transferring the data between the disc and a host computer, a method for optimizing data transfer performance of the disc drive, comprising steps of: (a) determining that the disc drive has entered an idle mode of operation, the idle mode of operation determined from the passage of a selected, uninterrupted amount of time since the most recently performed disc drive operation; and (b) during the idle mode of operation: (1) evaluating data blocks yet to be accessed by a user for the presence of one or more uncorrected errors; (2) applying a series of corrective operations during an error recovery routine in an attempt to resolve the uncorrected error or errors; and (3) making selected data blocks unavailable for future use when the series of corrective operations unsuccessfully corrects the error or errors associated with the selected data blocks.
Claim 6
Dependent Claim 199 words
In a disc drive of the type having a disc and an actuator assembly adjacent the disc, the actuator assembly including a head that is controllably positionable with respect to tracks on the disc and is used to store data in data blocks disposed on the tracks, the disc drive further comprising a read/write channel responsive to the head for transferring the data between the disc and a host computer, a method for optimizing data transfer performance of the disc drive, comprising steps of: (a) determining that the disc drive has entered an idle mode of operation, the idle mode of operation determined from the passage of a selected, uninterrupted amount of time since the most recently performed disc drive operation; and (b) during the idle mode of operation: (1) evaluating data blocks yet to be accessed by a user for the presence of one or more uncorrected errors; (2) applying a series of corrective operations during an error recovery routine in an attempt to resolve the uncorrected error or errors; and (3) making selected data blocks unavailable for future use when the series of corrective operations unsuccessfully corrects the error or errors associated with the selected data blocks.
Claim 7
Dependent Claim 29 words
The method of claim 4, wherein step (b)(2) further comprises steps of: (i) providing a plurality of corrective operations; and (ii) performing the corrective operations in a predetermined sequence.
Claim 8
Dependent Claim 33 words
The method of claim 5, wherein the plurality of corrective operations are organized in a table, the table sequentially identifying the plurality of compensation terms in an order corresponding to the predetermined sequence.
Claim 9
Dependent Claim 25 words
The method of claim 4, wherein step (b) further comprises steps of: (4) performing a dithering operation after steps (1) through (3) have been completed.
Claim 10
Dependent Claim 48 words
The disc drive of claim 1, wherein the data block reallocation circuitry farther evaluates a second data block that has been accessed by a user to store data and makes the second data block unavailable for future use when an error condition is identified for the data block.
Claim 11
Dependent Claim 25 words
The method of claim 4, wherein steps (b)(1) through (b)(3) are repeated for data blocks that have been accessed by the user to store data.
Claim 12
Dependent Claim 32 words
The method of claim 4, wherein step (b)(3) comprises steps of: (i) marking the selected data blocks; and (ii) reallocating the marked, selected data blocks upon initiation of a subsequent write operation.
Claim 13
Dependent Claim 46 words
The method of claim 4, wherein step (b) further comprises a step of: (4) making selected data blocks unavailable for future use when at least a selected one of the series of corrective operations successfully corrects the error or errors associated with the selected data blocks.

References Cited (Backward Citations)

US5136439A Cited
US5262907A Cited
US5392290A Cited
US5422760A Cited
US5276662A Cited
US5459757A Cited
US5592340A Cited
US5627843A Cited
US5631999A Cited
US5721816A Cited
US5701304A Cited
US5751733A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-18 2003-10-18 2004-04-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-18 2007-10-18 2008-04-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-18 2011-10-18 2012-04-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag