Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
171 words
A method-for optimizing read/write channel error recovery in a disc drive including a rotatable disc having a plurality of data tracks including sectors for storage and retrieval of data, a head controllably positionable with respect to the tracks and a read/write channel for passing signals to and from the head during write and read operations wherein data is stored on and retrieved from the sectors on the disc, the read/write channel providing an indication when an error occurs during the write and read operations, the method comprising the steps of: providing a table of sequentially ordered corrective operations, each corrective operation having a corresponding table count; sequentially performing the corrective operations in response to an error until a selected corrective operation having a selected table count corrects the error, wherein the corrective operations are sequentially performed in accordance with the corresponding table counts; and reordering the table so that the selected corrective operation is advanced in the table and provided with a new table count less than the selected table count.
Claim 2
Independent Claim
171 words
A method-for optimizing read/write channel error recovery in a disc drive including a rotatable disc having a plurality of data tracks including sectors for storage and retrieval of data, a head controllably positionable with respect to the tracks and a read/write channel for passing signals to and from the head during write and read operations wherein data is stored on and retrieved from the sectors on the disc, the read/write channel providing an indication when an error occurs during the write and read operations, the method comprising the steps of: providing a table of sequentially ordered corrective operations, each corrective operation having a corresponding table count; sequentially performing the corrective operations in response to an error until a selected corrective operation having a selected table count corrects the error, wherein the corrective operations are sequentially performed in accordance with the corresponding table counts; and reordering the table so that the selected corrective operation is advanced in the table and provided with a new table count less than the selected table count.
Claim 3
Dependent Claim
31 words
The method of claim 1, further comprising the step of performing a free retry to correct the error before performing the step of sequentially performing the corrective operations in the table.
Claim 4
Dependent Claim
50 words
The method of claim 1, wherein the corrective operations include a seek away operation wherein the head is moved away from a selected track comprising a selected sector associated with the error to a destination track and then back to the selected track in an attempt to correct the error.
Claim 5
Dependent Claim
24 words
The method of claim 1, wherein the corrective operations include an adapt read channel operation wherein selected parameters in the read/write channel are adapted.
Claim 6
Dependent Claim
49 words
The method of claim 1, wherein the corrective operations include a wiggle retry operation wherein the head is repositioned over a non-user data track, a selected pattern of data is written to the non-user data track, and the head is thereafter returned to a position over the selected track.
Claim 7
Dependent Claim
41 words
The method of claim 1, wherein the error is a read error and the corrective operations include maintaining the head proximate to the selected track while repositioning the head off of track center by a selected percentage of the track width.
Claim 8
Dependent Claim
25 words
The method of claim 6, wherein the corrective operations include a change in the level of error correction circuitry detection employed by the read/write channel.
Claim 9
Dependent Claim
28 words
The method of claim 1, further comprising the steps of setting a hard error flag at such time that the table is exhausted without correction of the error.
Claim 10
Dependent Claim
152 words
An improved disc drive of the type having a rotatable disc and an actuator adjacent to the disc, the actuator including a controllably positionable head, the disc drive including a read/write channel for the passage of signals to and from the head during write and read operations wherein data is stored and retrieved from sectors on tracks on the disc, the read/write channel providing indications when errors occur during said write and read operations, the disc drive further including a system microprocessor with associated memory for controlling selected operations of the disc drive, the improvement comprising: error recovery means for recovering from a read/write channel error comprising: sequence means for performing a sequence of corrective operations in response to the error; and reordering means for reordering the sequence of corrective operations when a selected one of the corrective operations corrects the error, wherein the selected corrective operation is advanced in the sequence.
Claim 11
Dependent Claim
152 words
An improved disc drive of the type having a rotatable disc and an actuator adjacent to the disc, the actuator including a controllably positionable head, the disc drive including a read/write channel for the passage of signals to and from the head during write and read operations wherein data is stored and retrieved from sectors on tracks on the disc, the read/write channel providing indications when errors occur during said write and read operations, the disc drive further including a system microprocessor with associated memory for controlling selected operations of the disc drive, the improvement comprising: error recovery means for recovering from a read/write channel error comprising: sequence means for performing a sequence of corrective operations in response to the error; and reordering means for reordering the sequence of corrective operations when a selected one of the corrective operations corrects the error, wherein the selected corrective operation is advanced in the sequence.
Claim 12
Dependent Claim
21 words
The improvement of claim 9, wherein the error recovery means comprises programming stored in memory and performed by the system microprocessor.
Claim 13
Dependent Claim
26 words
The improvement of claim 9, further comprising free retry means for performing a free retry to correct the error before performing the sequence of corrective operations.
Claim 14
Dependent Claim
52 words
The improvement of claim 9, wherein the sequence of corrective operations include a seek away operation wherein the head is moved away from a selected track comprising a selected sector associated with the error to a destination track and then back to the selected track in an attempt to correct the error.
Claim 15
Dependent Claim
26 words
The improvement of claim 9, wherein the sequence of corrective operations include an adapt read channel operation wherein selected parameters in the read/write channel are adapted.
Claim 16
Dependent Claim
49 words
The improvement of claim 9, wherein the sequence of corrective operations include a wiggle retry operation wherein the head is repositioned over a calibration track, a selected pattern of data is written to the calibration track, and the head is thereafter returned to a position over the selected track.
Claim 17
Dependent Claim
43 words
The improvement of claim 9, wherein the error is a read error and the sequence of corrective operations include maintaining the head proximate to the selected track while repositioning the head off of track center by a selected percentage of the track width.
Claim 18
Dependent Claim
27 words
The improvement of claim 15, wherein the sequence of corrective operations include a change in the level of error correction circuitry detection employed by the read/write channel.
Claim 19
Dependent Claim
28 words
The improvement of claim 9, further comprising error means for setting a hard error flag at such time that the sequence is completed without correction of the error.