Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
90 words
A method of reading a data signal representing one or more encoded data symbols subject to random errors and transient errors, comprising: identifying one or more characteristics of a transient error in the data signal; computing a reliability metric for one or more data symbols; labeling one or more of the data symbols as erasures or as valid data symbols based upon the identified transient error characteristic and a comparison of the computed reliability metric against a minimum reliability threshold; and producing corrected data symbols by correcting errors and erasures.
Claim 2
Independent Claim
90 words
A method of reading a data signal representing one or more encoded data symbols subject to random errors and transient errors, comprising: identifying one or more characteristics of a transient error in the data signal; computing a reliability metric for one or more data symbols; labeling one or more of the data symbols as erasures or as valid data symbols based upon the identified transient error characteristic and a comparison of the computed reliability metric against a minimum reliability threshold; and producing corrected data symbols by correcting errors and erasures.
Claim 3
Dependent Claim
43 words
The method of claim 1 , wherein an identified transient error characteristic corresponds to a starting location of the transient error, and further comprising labeling as erasures a number of consecutive data symbols beginning at the identified starting location of the transient error.
Claim 4
Dependent Claim
58 words
The method of claim 1 , further comprising defining a first erasure period beginning with a first data symbol and ending at an identified transient error starting location, and a second erasure period beginning at the identified transient error starting location and ending a number of consecutive data symbols after an identified midpoint location of the transient error.
Claim 5
Dependent Claim
36 words
The method of claim 3 , wherein each data symbol within the first erasure period is labeled as a valid data symbol and each data symbol within the second erasure period is labeled as an erasure.
Claim 6
Dependent Claim
78 words
The method of claim 3 , wherein each data symbol within the first erasure period is labeled as an erasure or as a valid data symbol based upon a comparison of a first computed reliability metric against a first minimum reliability threshold, and each data symbol within the second erasure period is labeled as an erasure or as a valid data symbol based upon a comparison of a second computed reliability metric against a second minimum reliability threshold.
Claim 7
Dependent Claim
15 words
The method of claim 5 , wherein the first and second reliability metrics are different.
Claim 8
Dependent Claim
16 words
The method of claim 5 , wherein the first and second minimum reliability thresholds are different.
Claim 9
Dependent Claim
58 words
The method of claim 5 , further comprising defining a third erasure period beginning at the end of the second erasure period, wherein each data symbol within the third erasure period is labeled as an erasure or as a valid data symbol based upon a comparison of a third computed reliability metric against a third minimum reliability threshold.
Claim 10
Dependent Claim
20 words
The method of claim 8 , wherein the third reliability metric is different from the first and second reliability metrics.
Claim 11
Dependent Claim
20 words
The method of claim 1 , wherein the reliability metric that is computed is based upon a Viterbi difference metric.
Claim 12
Dependent Claim
36 words
The method of claim 10 , wherein a data symbol is labeled as an erasure when the computed Viterbi difference metric is less than the minimum reliability threshold for any time associated with the data symbol.
Claim 13
Dependent Claim
18 words
The method of claim 1 , wherein the reliability metric that is computed is a Viterbi path metric.
Claim 14
Dependent Claim
30 words
The method of claim 12 , wherein a data symbol is labeled as an erasure when the Viterbi path metric accumulated over the data symbol exceeds the minimum reliability threshold.
Claim 15
Dependent Claim
29 words
The method of claim 1 , further comprising labeling one or more of the data symbols as erasures or as valid data symbols based upon a modulation code verification.
Claim 16
Independent Claim
127 words
A system for reading a data signal representing one or more encoded data symbols and subject to random errors and transient errors, comprising: a transient error detector coupled to receive the encoded data symbol and configured to identify one or more characteristics of a transient error in the data signal; a reliability detector configured to compute a reliability metric for one or more of the data symbols; an erasure flagger configured to label one or more of the data symbols as erasures or as valid data symbols based upon the identified transient error characteristic and a comparison of the computed reliability metric against a minimum reliability threshold; and a decoder coupled to the erasure flagger and configured to produce corrected data symbols by correcting errors and erasures.
Claim 17
Independent Claim
127 words
A system for reading a data signal representing one or more encoded data symbols and subject to random errors and transient errors, comprising: a transient error detector coupled to receive the encoded data symbol and configured to identify one or more characteristics of a transient error in the data signal; a reliability detector configured to compute a reliability metric for one or more of the data symbols; an erasure flagger configured to label one or more of the data symbols as erasures or as valid data symbols based upon the identified transient error characteristic and a comparison of the computed reliability metric against a minimum reliability threshold; and a decoder coupled to the erasure flagger and configured to produce corrected data symbols by correcting errors and erasures.
Claim 18
Dependent Claim
26 words
The system of claim 15 , wherein the transient error detector is configured to identify a characteristic of a transient error caused by a thermal asperity.
Claim 19
Dependent Claim
28 words
The system of claim 15 , wherein the transient error detector is configured to identify a characteristic of a transient error caused by a drop-out or a defect.
Claim 20
Dependent Claim
15 words
The system of claim 15 , wherein the reliability detector is a soft-output Viterbi detector.
Claim 21
Dependent Claim
42 words
The system of claim 18 , wherein the reliability detector is configured to compute a Viterbi difference metric for each bit in a data symbol and assigns to the data symbol a reliability metric corresponding to the lowest computed Viterbi difference metric.
Claim 22
Dependent Claim
30 words
The system of claim 19 , wherein the erasure flagger labels the data symbol as an erasure when the assigned Viterbi difference metric is less than the minimum reliability threshold.
Claim 23
Dependent Claim
23 words
The system of claim 18 , wherein the reliability detector is configured to compute a Viterbi path metric accumulated over a data symbol.
Claim 24
Dependent Claim
33 words
The system of claim 21 , wherein the erasure flagger labels the data symbol as an erasure when the computed Viterbi path metric accumulated over the data symbol exceeds the minimum reliability threshold.
Claim 25
Dependent Claim
152 words
A magnetic disk storage system, comprising: at least one magnetic storage disk; at least one magnetoresistive (MR) head configured to extract from the at least one magnetic storage disk a data signal representing one or more encoded data symbols and subject to random errors and transient errors; and a transient error detector coupled to receive the encoded data symbol and configured to identify one or more characteristics of a transient error in the data signal; a reliability detector configured to compute a reliability metric for one or more of the data symbols; an erasure flagger configured to label one or more of the data symbols as erasures or as valid data symbols based upon the identified transient error characteristic and a comparison of the computed reliability metric against a minimum reliability threshold; and a decoder coupled to the erasure flagger and configured to produce corrected data symbols by correcting errors and erasures.
Claim 26
Dependent Claim
152 words
A magnetic disk storage system, comprising: at least one magnetic storage disk; at least one magnetoresistive (MR) head configured to extract from the at least one magnetic storage disk a data signal representing one or more encoded data symbols and subject to random errors and transient errors; and a transient error detector coupled to receive the encoded data symbol and configured to identify one or more characteristics of a transient error in the data signal; a reliability detector configured to compute a reliability metric for one or more of the data symbols; an erasure flagger configured to label one or more of the data symbols as erasures or as valid data symbols based upon the identified transient error characteristic and a comparison of the computed reliability metric against a minimum reliability threshold; and a decoder coupled to the erasure flagger and configured to produce corrected data symbols by correcting errors and erasures.
Claim 27
Dependent Claim
15 words
The system of claim 23 , wherein the reliability detector is a soft-output Viterbi detector.
Claim 28
Dependent Claim
66 words
The system of claim 24 , wherein the Viterbi detector is configured to compute a Viterbi difference metric for each bit in a data symbol and assigns to the data symbol a reliability metric corresponding to the lowest computed Viterbi difference metric, and the erasure flagger labels the data symbol as an erasure when the assigned Viterbi difference metric is less than the minimum reliability threshold.
Claim 29
Dependent Claim
49 words
The system of claim 24 , wherein the Viterbi detector is configured to compute a Viterbi path metric for a data symbol, and the erasure flagger labels the data symbol as an erasure when the computed Viterbi path metric accumulated over the data symbol exceeds the minimum reliability threshold.