Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
146 words
A method for writing data onto a recording media, comprising the steps of: (a) determining whether a sector of the recording media to be written with data contains any previous write; (b) writing the data in a spares area and generating a map therefore when the sector contains any previous write; (c) writing the data onto the sector and determining whether the sector contains an acceptable number of errors during the write when the sector contains no previous write; (d) repeating said method in a next sector for next data when the sector is determined to contain an acceptable number of errors in said step (c); and (e) slipping to a next sequential sector when the sector is determined not to contain an acceptable number of errors in said step (c) and repeating said method to attempt to write the data onto the next sequential sector.
Claim 2
Independent Claim
146 words
A method for writing data onto a recording media, comprising the steps of: (a) determining whether a sector of the recording media to be written with data contains any previous write; (b) writing the data in a spares area and generating a map therefore when the sector contains any previous write; (c) writing the data onto the sector and determining whether the sector contains an acceptable number of errors during the write when the sector contains no previous write; (d) repeating said method in a next sector for next data when the sector is determined to contain an acceptable number of errors in said step (c); and (e) slipping to a next sequential sector when the sector is determined not to contain an acceptable number of errors in said step (c) and repeating said method to attempt to write the data onto the next sequential sector.
Claim 3
Dependent Claim
19 words
A method for writing data according to Claim 1, wherein the errors include write errors and recording media defects.
Claim 4
Dependent Claim
48 words
A method for writing data according to Claim 1, further comprising the step of: (f) prior to said step (a), pre-qualifying a first sector to be written in as blank during a write transaction in which a plurality of data is to be written into respective sequential sectors.
Claim 5
Dependent Claim
128 words
A method for writing data according to Claim 1, wherein said step (a) comprises the substeps of: (1) determining whether the sector contains an indication of a previous write; (2) proceeding to said step (c) if no indication is found; (3) reading the sector to determine if data has been written in the sector if the sector contains an indication of a previous write; (4) proceeding to said step (b) if data has been written in the sector; (5) determining whether a logical overwrite is being attempted if the sector has not been written; (6) aborting the writing if it is determined that a logical overwrite is being attempted; and (7) proceeding to said step (c) if it is determined that a logical overwrite is not being attempted.
Claim 6
Dependent Claim
80 words
A method for writing data onto a recording media according to Claim 1, wherein the recording media is divided into a predetermined number of bands, each of the bands having a predetermined number of sectors, said method further comprising the step of: (g) prior to said step (a), quantifying the number of slips in the band to be written in, wherein said step (e) further comprises proceeding to said step (b) when the number of slips exceeds a predetermined number.
Claim 7
Dependent Claim
41 words
A method for writing data onto a recording media according to Claim 5, wherein said step (e) further comprises counting the number of consecutive slips and proceeding to said step (b) when the number of consecutive slips equals a predetermined number.
Claim 8
Dependent Claim
39 words
A method for writing data onto a recording media according to Claim 5, wherein said step (e) further comprises counting the number of consecutive slips and aborting the write when the number of consecutive slips equals a predetermined number.
Claim 9
Dependent Claim
114 words
A method according to Claim 1, wherein said step (b) comprises the substeps of: (1) obtaining an address of a next available sector in the spares area; (2) writing the data in the next available sector in the spares area and determining whether the next available sector contains an acceptable number of errors; (3) when the next available sector does not contain an acceptable number of errors, repeating said substep (2) for the data in a next sequential sector in the spares area; and (4) when the next available sector contains an acceptable number of errors, repeating said substep (2) for next data, if any, in the next sequential sector in the spares area.
Claim 10
Dependent Claim
39 words
A method according to Claim 1, further comprising the step of: (h) prior to said step (c), writing an overwrite protection indicator into a portion of the sector for a first sector to be written during a writing transaction.
Claim 11
Dependent Claim
38 words
A method according to Claim 1, further comprising the step of: (i) when no data has been written in the spares area, post-qualifying a predetermined number of consecutive sectors following a last sector written during a write transaction.
Claim 12
Independent Claim
117 words
An apparatus for writing data onto a recording media, comprising: means for determining whether a sector of the recording media to be written on contains previously written data; means for writing data on the sector of the recording media and detecting defects in the sector and the data being written; and means for moving the recording media relative to said writing and detecting means, so that said writing and detecting means attempts to write the data in a next sector when the sector or written data is detected to be defective, and attempts to write the data in a spares area of the recording media when said determining means determines that the sector contains previously written data.
Claim 13
Independent Claim
117 words
An apparatus for writing data onto a recording media, comprising: means for determining whether a sector of the recording media to be written on contains previously written data; means for writing data on the sector of the recording media and detecting defects in the sector and the data being written; and means for moving the recording media relative to said writing and detecting means, so that said writing and detecting means attempts to write the data in a next sector when the sector or written data is detected to be defective, and attempts to write the data in a spares area of the recording media when said determining means determines that the sector contains previously written data.
Claim 14
Dependent Claim
79 words
An apparatus for writing data onto a recording media according to Claim 11, further comprising: means for generating a map entry and writing the map entry onto a predetermined area of the recording media when said determining means determines that the sector of the recording media to be written onto contains previously written data and said moving means moves the recording media relative to said writing and detecting means so as to write the data in the spares area.
Claim 15
Dependent Claim
109 words
An apparatus for writing data onto a recording media according to Claim 11, wherein the recording media is divided into a predetermined number of bands, each of the bands containing a predetermined number of sectors, said apparatus further comprising: means for counting the number of times said moving means has moved the recording media relative to said writing and detecting means due to a defect for a given band and causing said moving means to move the recording media relative to said writing and detecting means so that said writing and detecting means attempts to write the data in the spares area when the count exceeds a predetermined number.
Claim 16
Dependent Claim
95 words
A media management method for controlling an attempt to write data onto a sector of a recording media, comprising the steps of: a) writing the data onto a preallocated reserve sector when the sector contains a previous write; b) writing the data onto the sector and monitoring sector errors during the write when the sector contains no previous write; c) repeating said step (b) for the data in a next sequential sector when the sector errors are unacceptable; and d) repeating said method for next data in a following sequential sector from the completed write.
Claim 17
Dependent Claim
95 words
A media management method for controlling an attempt to write data onto a sector of a recording media, comprising the steps of: a) writing the data onto a preallocated reserve sector when the sector contains a previous write; b) writing the data onto the sector and monitoring sector errors during the write when the sector contains no previous write; c) repeating said step (b) for the data in a next sequential sector when the sector errors are unacceptable; and d) repeating said method for next data in a following sequential sector from the completed write.