Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
187 words
An apparatus for accessing a disc storage medium, wherein the disc storage medium comprises a plurality of data tracks; and at least one data track comprises a plurality of data sectors, and a plurality of spare segments interspersed between the data sectors at a predetermined interval around the track; the apparatus comprising: (a) a device input connected to receive an estimated data sequence in a substantially continuous stream, the estimated data sequence representing at least one data sector of a selected data track recorded on the disc storage medium; (b) a defect management system for determining a location within the estimated data sequence where a corresponding defective segment of the selected data track is mapped to one of the spare segments interspersed around the track; and (c) a data buffer for storing the estimated data sequence of a plurality of data sectors, wherein: (i) an area in the data buffer is reserved to store the mapped data; and (ii) when the spare segment containing the mapped data is read, the estimated data sequence representing the mapped data is stored in the reserved area of the data buffer.
Claim 2
Independent Claim
187 words
An apparatus for accessing a disc storage medium, wherein the disc storage medium comprises a plurality of data tracks; and at least one data track comprises a plurality of data sectors, and a plurality of spare segments interspersed between the data sectors at a predetermined interval around the track; the apparatus comprising: (a) a device input connected to receive an estimated data sequence in a substantially continuous stream, the estimated data sequence representing at least one data sector of a selected data track recorded on the disc storage medium; (b) a defect management system for determining a location within the estimated data sequence where a corresponding defective segment of the selected data track is mapped to one of the spare segments interspersed around the track; and (c) a data buffer for storing the estimated data sequence of a plurality of data sectors, wherein: (i) an area in the data buffer is reserved to store the mapped data; and (ii) when the spare segment containing the mapped data is read, the estimated data sequence representing the mapped data is stored in the reserved area of the data buffer.
Claim 3
Dependent Claim
45 words
The apparatus as recited in claim 1, wherein: (a) the estimated data sequence is stored in a contiguous segment of the data buffer; and (b) the reserved area of the data buffer for storing the mapped data is a skipped part of the contiguous segment.
Claim 4
Dependent Claim
47 words
The apparatus as recited in claim 1, wherein: (a) the data stored in the data buffer is transferred to a host system; and (b) the data transfer is delayed relative to when the mapped data is read and stored in the reserved area of the data buffer.
Claim 5
Dependent Claim
16 words
The apparatus as recited in claim 1, wherein the defective segment is an entire data sector.
Claim 6
Dependent Claim
17 words
The apparatus as recited in claim 1, wherein the defective segment is part of a data sector.
Claim 7
Dependent Claim
168 words
The apparatus as recited in claim 1, further comprising a host input connected to receive user data from a host system to be written to a selected data track, wherein: (a) the user data is first stored in the data buffer and then written to the selected data track; (b) the user data stored in the data buffer is written to the selected track in a substantially continuous stream until the defect management system determines a location in the user data corresponding to a defective segment of the selected data track, at which time the data writing is paused and the defective segment is skipped; (c) after skipping the defective segment, the user data corresponding to the defective segment is left in the data buffer and the remainder of the user data stored in the data buffer is written to the selected track; and (d) the user data left in the data buffer corresponding to the defective segment is written to at least one of the spare segments.
Claim 8
Dependent Claim
23 words
The apparatus as recited in claim 6, wherein the user data is written to the selected track within one revolution of the disc.
Claim 9
Dependent Claim
42 words
The apparatus as recited in claim 1, wherein the defect management system further comprises: (a) a defective segment locator for locating a defective segment within a data track; and (b) a segment mapper for mapping a defective segment to a spare segment.
Claim 10
Dependent Claim
25 words
The apparatus as recited in claim 8, wherein the defect management system further comprises a threshold criteria for determining when to map the defective segment.
Claim 11
Dependent Claim
27 words
The apparatus as recited in claim 9, wherein the threshold criteria comprises a maximum number of errors detected by a sector level error detection and correction system.
Claim 12
Dependent Claim
25 words
The apparatus as recited in claim 8, wherein the segment mapper maps the defective segment to a nearest available spare segment past the defective segment.
Claim 13
Dependent Claim
51 words
The apparatus as recited in claim 1, further comprising an erasure pointer generator for generating erasure pointers approximate to at least one end of the defective segment, the erasure pointers for use by a sector level error detection and correction system for detecting and correcting errors in the estimated data sequence.
Claim 14
Dependent Claim
26 words
The apparatus as recited in claim 1, wherein the estimated data sequence is read and stored in the data buffer within one revolution of the disc.
Claim 15
Independent Claim
134 words
An apparatus for accessing a disc storage medium, wherein the disc storage medium comprises a plurality of data tracks; and at least one data track comprises a plurality of data sectors, at least one defective segment within at least one of the data sectors, and at least one spare segment; the apparatus comprising: (a) a device input connected to receive an estimated data sequence in a substantially continuous stream, the estimated data sequence representing at least one data sector of a selected data track recorded on the disc storage medium; and (b) a defect management system comprising defect location information for mapping the defective segment within the data sector to the spare segment, the location information comprising an offset from a predetermined point in the data sector to the beginning of the defective segment.
Claim 16
Independent Claim
134 words
An apparatus for accessing a disc storage medium, wherein the disc storage medium comprises a plurality of data tracks; and at least one data track comprises a plurality of data sectors, at least one defective segment within at least one of the data sectors, and at least one spare segment; the apparatus comprising: (a) a device input connected to receive an estimated data sequence in a substantially continuous stream, the estimated data sequence representing at least one data sector of a selected data track recorded on the disc storage medium; and (b) a defect management system comprising defect location information for mapping the defective segment within the data sector to the spare segment, the location information comprising an offset from a predetermined point in the data sector to the beginning of the defective segment.
Claim 17
Dependent Claim
32 words
The apparatus as recited in claim 14, wherein the offset is specified in increments of a predetermined plurality of data symbols, where each data symbol comprises a predetermined plurality of data bits.
Claim 18
Dependent Claim
20 words
The apparatus as recited in claim 14, wherein the defect location information further comprises a length of the defective segment.
Claim 19
Dependent Claim
36 words
The apparatus as recited in claim 16, wherein the length of the defective segment is specified in increments of a predetermined plurality of data symbols, where each data symbol comprises a predetermined plurality of data bits.
Claim 20
Dependent Claim
16 words
The apparatus as recited in claim 16, wherein the length of the defective segment is programmable.
Claim 21
Dependent Claim
27 words
The apparatus as recited in claim 14, wherein the selected data track comprises a plurality of spare segments interspersed between the data sectors at a predetermined interval.
Claim 22
Dependent Claim
77 words
The apparatus as recited in claim 14, further comprising a data buffer for storing the estimated data sequence, wherein: (a) an area in the data buffer is reserved to store data corresponding to the spare segment; (b) data recorded on the track preceding the spare segment is read and buffered in the data buffer; and (c) when the spare segment is read, the corresponding estimated data sequence is stored in the reserved area of the data buffer.
Claim 23
Dependent Claim
23 words
The apparatus as recited in claim 20, wherein the data sector comprising the defective segment is read within one revolution of the disc.
Claim 24
Dependent Claim
42 words
The apparatus as recited in claim 20, further comprising a syndrome generator for generating syndromes used to correct errors in the data segment that comprises the defective segment, wherein operation of the syndrome generator is adjusted to account for the defective segment.
Claim 25
Dependent Claim
40 words
The apparatus as recited in claim 14, wherein when writing data to the data sector comprising the defective segment, the defect location information is used to skip the defective segment and to write the corresponding data to a spare segment.
Claim 26
Dependent Claim
44 words
The apparatus as recited in claim 23, wherein: (a) a plurality of spare segments are interspersed between the data sectors at a predetermined interval; and (b) the defect location information maps the defective segment to a nearest available spare sector past the defective segment.
Claim 27
Dependent Claim
26 words
The apparatus as recited in claim 14, wherein the defect management system further comprises a defect locator for locating a defective segment within a data sector.
Claim 28
Dependent Claim
22 words
The apparatus as recited in claim 25, wherein the defect locator comprises a defect detection filter in a sampled amplitude read channel.
Claim 29
Dependent Claim
20 words
The apparatus as recited in claim 25, wherein the defect locator comprises a sector level error detection and correction system.
Claim 30
Dependent Claim
20 words
The apparatus as recited in claim 25, wherein the defect locator comprises a track level error detection and correction system.
Claim 31
Dependent Claim
38 words
The apparatus as recited in claim 25, wherein the defect locator comprises a means for writing a test pattern to the data sector and a means for comparing the estimated data sequence to the test pattern during readback.
Claim 32
Dependent Claim
34 words
The apparatus as recited in claim 14, wherein the defect management system further comprises a preamble writer for writing a preamble at the end of the defective segment for re-acquiring frequency and phase lock.
Claim 33
Dependent Claim
35 words
The apparatus as recited in claim 14, wherein the defect management system further comprises a preamble writer for writing a preamble over the defective segment for retaining frequency and phase lock over the defective segment.
Claim 34
Dependent Claim
34 words
The apparatus as recited in claim 14, wherein the defect management system further comprises a sync mark writer for writing a sync mark at the end of the defective segment for re-acquiring byte synchronization.
Claim 35
Dependent Claim
36 words
The apparatus as recited in claim 14, wherein the defect management system further comprises a retroactive byte synchronization system for retroactively byte synchronizing to the data sector using a sync mark recorded past the defective segment.
Claim 36
Dependent Claim
51 words
The apparatus as recited in claim 14, further comprising an erasure pointer generator for generating erasure pointers approximate to at least one end of the defective segment, the erasure pointers for use by a sector level error detection and correction system for detecting and correcting errors in the estimated data sequence.
Claim 37
Dependent Claim
23 words
The apparatus as recited in claim 14, wherein the data sector comprising the defective segment is read within one revolution of the disc.