Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
194 words
For a data storage system of the type comprising a rotatable magnetic disk and means for writing and subsequently reading groups of data bits on concentric tracks of the disk, wherein the tracks are grouped into zones and each zone is written at a selected zone frequency differing from the zone frequency at which each of the other zones is written, a method for assigning tracks to the zones comprising the steps of: selecting a plurality of tracks on the disk; writing a plurality of data bit groups for selected ones of the zone frequencies on each of the selected tracks; reading the data bit groups written on the selected tracks; comparing the read data bit groups to the written data bit groups to generate an error indication parameter indicative of the error rate in writing and subsequently reading data on the disk for each of the selected tracks and for each of the selected frequencies; and from the error indication parameters for each of the selected tracks, assigning each track on the disk to the highest frequency zone for which the value of the error indication parameter will not exceed a preselected value.
Claim 2
Dependent Claim
194 words
For a data storage system of the type comprising a rotatable magnetic disk and means for writing and subsequently reading groups of data bits on concentric tracks of the disk, wherein the tracks are grouped into zones and each zone is written at a selected zone frequency differing from the zone frequency at which each of the other zones is written, a method for assigning tracks to the zones comprising the steps of: selecting a plurality of tracks on the disk; writing a plurality of data bit groups for selected ones of the zone frequencies on each of the selected tracks; reading the data bit groups written on the selected tracks; comparing the read data bit groups to the written data bit groups to generate an error indication parameter indicative of the error rate in writing and subsequently reading data on the disk for each of the selected tracks and for each of the selected frequencies; and from the error indication parameters for each of the selected tracks, assigning each track on the disk to the highest frequency zone for which the value of the error indication parameter will not exceed a preselected value.
Claim 3
Dependent Claim
91 words
The method of claim 1 wherein the step of comparing the read data bit groups to the written data bit groups to generate an error indication parameter is further characterized as comparing each bit of the read data to the corresponding bit of the written data and selecting as the error indication parameter the ratio of the number of data bit groups for which at least one bit of the read data disagrees with the corresponding bit of the written data to the number of data bit groups written and read.
Claim 4
Dependent Claim
109 words
The method of claim 1 wherein an error check character is generated and written with each data bit group; wherein the error check character is both regenerated and read during reading of each data bit group; and wherein the step of comparing the read data to the written data to generate an error indication parameter comprises the steps of: comparing the error check characters read and regenerated during reading of each data block; and selecting as the error indication parameter the ratio of the number of data bit groups for which such read and regenerated error check characters disagree to the number of data bit group written and read.
Claim 5
Dependent Claim
130 words
The method of claim 1 wherein the step of reading the data bit groups includes assigning read bits to a succession of temporal windows each having a duration equal to the period corresponding to the frequency at which the data bit groups are written; and wherein the step of comparing the read data bit groups to the written data bit groups to generate an error indication parameter comprises the steps of: time shifting the edges of the temporal windows to determine a time increment, shorter than said period and centered on each temporal window, that will induce a preselected rate of mismatch between the written data bit groups and the read data bit groups; and selecting as the error indication parameter the ratio of said time increment to said period.
Claim 6
Dependent Claim
109 words
The method of claim 1 wherein the selected tracks are all of the tracks on the disk; wherein, for each track, the steps of reading, writing and comparing are carried out at the zone frequencies in order of relative magnitudes of the zone frequencies until a pair of successive frequencies yield, respectively, a value of the error indication parameter above said preselected value and a value of the error indication parameter below said preselected value; and wherein the step of assigning the tracks to zones is characterized as assigning each track to the zone frequency of such pair for which the error indication parameter is below said preselected value.
Claim 7
Dependent Claim
139 words
The method of claim 1 wherein the step of assigning each track to the highest frequency zone for which the value of the error indication parameter will not substantially exceed a preselected value comprises the steps of: assigning each of the selected tracks to the highest zone frequency for which the value of the error indication parameter does not exceed said preselected value; assigning all tracks between each pair of selected tracks assigned to the same zone frequency to such zone frequency; interpolating between each pair of tracks assigned to different zone frequencies to determine a circular path, concentric with the tracks, for which the error indication parameter is substantially equal to the preselected value thereof; and assigning all tracks between a circular path and a selected track to the zone frequency to which the selected track is assigned.