Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
147 words
In an electronic data storage device controller for reading a plurality of sectors from a data storage device, each of said sectors having a pre-data field, a data field, and a redundancy field, and wherein said device controller provides correction information for said pre-data field, said data field, and said redundancy field, dynamic range control apparatus for indicating which of said correction information is only for said data field, said apparatus comprising: means for determining a count of a number of bytes in each of said fields, said means providing a pre-data count, a data count, and a redundancy count; counter means, responsive to a byte count signal, for decrementing each of said counts; range indicator means responsive to said counter means for indicating which of said correction information is only for said data field, wherein correction of said pre-data field and said redundancy field is prevented.
Claim 2
Dependent Claim
147 words
In an electronic data storage device controller for reading a plurality of sectors from a data storage device, each of said sectors having a pre-data field, a data field, and a redundancy field, and wherein said device controller provides correction information for said pre-data field, said data field, and said redundancy field, dynamic range control apparatus for indicating which of said correction information is only for said data field, said apparatus comprising: means for determining a count of a number of bytes in each of said fields, said means providing a pre-data count, a data count, and a redundancy count; counter means, responsive to a byte count signal, for decrementing each of said counts; range indicator means responsive to said counter means for indicating which of said correction information is only for said data field, wherein correction of said pre-data field and said redundancy field is prevented.
Claim 3
Dependent Claim
102 words
The apparatus of claim 1 wherein said counter means comprises: first counter means for decrementing said redundancy count each time a byte count signal is received; redundancy underflow means for indicating a redundancy underflow when said first counter means decrements to zero; second counter means for decrementing said data count each time a byte count signal is received after said redundancy underflow is indicated; data underflow means for indicating a data underflow when said second counter means decrements to zero; third counter means for decrementing said pre-data count each time a byte count signal is received after said data underflow is indicated.
Claim 4
Dependent Claim
34 words
The apparatus of claim 2 wherein said range indicator means comprises means responsive to said redundancy underflow and said data underflow for indicating which of said correction information is only for said data field.
Claim 5
Dependent Claim
29 words
The apparatus of claim 1 wherein said determining means and said counting means operate simultaneously, whereby one sector may be read while a previously read sector is being corrected.
Claim 6
Dependent Claim
21 words
The apparatus of claim 1 wherein said counter means further comprises means responsive to an up-count signal for incrementing said counters.
Claim 7
Dependent Claim
33 words
The apparatus of claim 5 wherein said range indicator means further comprises means for indicating said data field may be corrected when said redundancy count is zero, and said data count is non-zero.
Claim 8
Dependent Claim
253 words
In an electronic data storage device controller for reading a plurality of sectors from a data storage device, each of said sectors having a pre-data field, a data field, and a redundancy field, and wherein said device controller provides correction information for said pre-data field, said data field, and said redundancy field, dynamic range control apparatus for indicating which of said correction information is only for said data field, said apparatus comprising: pre-data count means for determining a count of a number of bytes in said pre-data field; data count means for determining a count of a number of bytes in said data field; redundancy count means for determining a count of a number of bytes in said redundancy field; first counter means for decrementing said redundancy count means each time a byte count signal is received; redundancy underflow means for indicating a redundancy underflow when said first counter means decrements to zero; second counter means for decrementing said data count means each time a byte count signal is received after said redundancy underflow is indicated; data underflow means for indicating a data underflow when said second counter means decrements to zero; third counter means for decrementing said pre-data count means each time a byte count signal is received after said data underflow is indicated; and range control means responsive to said redundancy underflow and said data underflow for indicating which of said correction information is only for said data field, wherein correction of said pre-data field and said redundancy field is prevented.
Claim 9
Dependent Claim
253 words
In an electronic data storage device controller for reading a plurality of sectors from a data storage device, each of said sectors having a pre-data field, a data field, and a redundancy field, and wherein said device controller provides correction information for said pre-data field, said data field, and said redundancy field, dynamic range control apparatus for indicating which of said correction information is only for said data field, said apparatus comprising: pre-data count means for determining a count of a number of bytes in said pre-data field; data count means for determining a count of a number of bytes in said data field; redundancy count means for determining a count of a number of bytes in said redundancy field; first counter means for decrementing said redundancy count means each time a byte count signal is received; redundancy underflow means for indicating a redundancy underflow when said first counter means decrements to zero; second counter means for decrementing said data count means each time a byte count signal is received after said redundancy underflow is indicated; data underflow means for indicating a data underflow when said second counter means decrements to zero; third counter means for decrementing said pre-data count means each time a byte count signal is received after said data underflow is indicated; and range control means responsive to said redundancy underflow and said data underflow for indicating which of said correction information is only for said data field, wherein correction of said pre-data field and said redundancy field is prevented.
Claim 10
Dependent Claim
37 words
The apparatus of claim 7 wherein said means for determining said counts operate simultaneously with said counter means and said underflow indicating means whereby one sector may be read while a previously read sector is being corrected.
Claim 11
Dependent Claim
31 words
The apparatus of claim 7 wherein said first counter means, said second counter means, and said third counter means further comprises means responsive to an up-count signal for incrementing said counters.
Claim 12
Dependent Claim
35 words
The apparatus of claim 9 wherein said range control means further comprises means for indicating correction information is only for said data field when said redundancy count is zero, and said data count is non-zero.
Claim 13
Dependent Claim
224 words
In an electronic data storage device controller having means for reading a plurality of sectors from a data storage device, each of said sectors having a pre-data field, a data field, and a redundancy field, and wherein said device controller provides correction information for said pre-data field, said data field, and said redundancy field, a process for providing an indication that said correction information is only for said data field, said process comprising: (a) determining a count of a number of bytes in said pre-data field and transferring said count to a pre-data counter; (b) determining a count of a number of bytes in said data field and transferring said count to a data counter; (c) determining a count of a number of bytes in said redundancy field and transferring said count to a redundancy counter; (d) decrementing said redundancy counter each time a byte count signal is received; (e) decrementing said data counter each time a byte count signal is received and said redundancy counter is zero; (f) decrementing said pre-data counter each time a byte count signal is received and said data counter is zero; and (g) indicating that said correction information is only for said data field when said redundancy counter is zero and said data counter is non-zero, wherein correction of said pre-data field and said redundancy field is prevented.
Claim 14
Dependent Claim
224 words
In an electronic data storage device controller having means for reading a plurality of sectors from a data storage device, each of said sectors having a pre-data field, a data field, and a redundancy field, and wherein said device controller provides correction information for said pre-data field, said data field, and said redundancy field, a process for providing an indication that said correction information is only for said data field, said process comprising: (a) determining a count of a number of bytes in said pre-data field and transferring said count to a pre-data counter; (b) determining a count of a number of bytes in said data field and transferring said count to a data counter; (c) determining a count of a number of bytes in said redundancy field and transferring said count to a redundancy counter; (d) decrementing said redundancy counter each time a byte count signal is received; (e) decrementing said data counter each time a byte count signal is received and said redundancy counter is zero; (f) decrementing said pre-data counter each time a byte count signal is received and said data counter is zero; and (g) indicating that said correction information is only for said data field when said redundancy counter is zero and said data counter is non-zero, wherein correction of said pre-data field and said redundancy field is prevented.
Claim 15
Dependent Claim
106 words
The process of claim 11 wherein steps (d), (e), and (f) further comprise the steps of: (d1) incrementing said redundancy counter each time an up-count signal is received and said data counter equals said count value determined in step (b); (e1) incrementing said data counter each time an up-count signal is received and said data counter does not equal said count value determined in step (b), and said pre-data counter equals said count value determined in step (a); and (f1) incrementing said pre-data counter each time an up-count signal is received when said pre-data counter is not equal to said count value determined in step (a).