← Back to Patent Explorer
EP0246485A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Rotating storage device track format emulation

Assignee: International Business Machines Corp
•
Filing: 1987-05-05
•
Granted: —
•
Expires: 2007-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A record that emulates a first recording format, which includes a track reference point, such as an index field, used for determining a position of a record on a track according to the first recording format, is recorded on a moving storage device operating according to a second recording format which also includes a track reference point by the following method. The method comprises the steps, responsive to location information generated according to the first recording format, of: (1) determining an original angular position of a record according to the first recording format; (2) calculating in response to the original angular position and a parameter a preferred angular position for the record according to the second recording format; (3) determining an actual angular position of the record recorded according to the second recording format; and (4) recording an extension of the record to compensate for the difference between the preferred angular position and the actual angular position.

Inventors

  • 👤 Chan Yiu Ng
  • 👤 Norman Ken Ouchi
  • 👤 David Tar-Wei Wang
  • 👤 Wellington Chia-Peir Yu

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 20:36
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B20/00; G11B20/10; G11B20/12; G11B20/1262; G11B2020/1087; G11B2020/10879; G11B20/1217; G11B2020/1257

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 113 words
A method for locating a record in response to location information generated according to a first recording format on a moving storage device operating according to a second recording format, comprising the steps of: determining an original angular position of the record according to the first recording format from the location information; calculating in response to the original angular position and a parameter a preferred angular position for the record according to the second recording format; determining an actual angular position of the record recorded according to the second recording format; and processing an extension of the record to compensate for the difference between the preferred angular position and the actual angular position.
Claim 2
Independent Claim 113 words
A method for locating a record in response to location information generated according to a first recording format on a moving storage device operating according to a second recording format, comprising the steps of: determining an original angular position of the record according to the first recording format from the location information; calculating in response to the original angular position and a parameter a preferred angular position for the record according to the second recording format; determining an actual angular position of the record recorded according to the second recording format; and processing an extension of the record to compensate for the difference between the preferred angular position and the actual angular position.
Claim 3
Dependent Claim 35 words
A method as claimed in Claim 1, further including the step of: recording a remainder value indicating the difference between the preferred angular position and the sum of the actual angular position and the extension.
Claim 4
Dependent Claim 33 words
A method as claimed in Claim 2, wherein the step of processing an extension further includes the steps of: reading the remainder value for a previous record; and compensating for the remainder value.
Claim 5
Independent Claim 161 words
A method for recording a record that emulates a first recording format which includes a track reference point on a moving storage device operating according to a second recording format which also includes a track reference point, comprising the steps of: determining an original number of recordable units from the track reference point to the end of the record according to the first recording format; calculating in response to the original number and a parameter a preferred number of recordable units for the record from the track reference point to the end of the record according to the second recording format; counting the actual number of recordable units used in recording the record according to the second recording format from the track reference point to the end of the record; and recording an extension of recordable units in response to the difference between the actual number and the preferred number with the record prior to the beginning of a following record.
Claim 6
Independent Claim 161 words
A method for recording a record that emulates a first recording format which includes a track reference point on a moving storage device operating according to a second recording format which also includes a track reference point, comprising the steps of: determining an original number of recordable units from the track reference point to the end of the record according to the first recording format; calculating in response to the original number and a parameter a preferred number of recordable units for the record from the track reference point to the end of the record according to the second recording format; counting the actual number of recordable units used in recording the record according to the second recording format from the track reference point to the end of the record; and recording an extension of recordable units in response to the difference between the actual number and the preferred number with the record prior to the beginning of a following record.
Claim 7
Dependent Claim 19 words
A method as claimed in Claim 4, further including the step of: recording the original number with the record.
Claim 8
Dependent Claim 37 words
A method as claimed in Claim 4, further including the step of: recording a remainder value indicating the difference between the preferred number and the sum of the actual number and the extension with a following record.
Claim 9
Dependent Claim 33 words
A method as claimed in Claim 6, wherein the step of recording an extension further includes the steps of: reading the remainder value for a previous record; and compensating for the remainder value.
Claim 10
Dependent Claim 41 words
A method as claimed in Claim 6, wherein the step of counting the actual number includes: adding the remainder value from a preceding record to the number of recordable units from the beginning to the end of the record as recorded.
Claim 11
Dependent Claim 34 words
A method as claimed in Claim 4, further including the step of: maintaining an emulation index at a fixed location on the track; and responsive to the original number, checking for the emulation index.
Claim 12
Dependent Claim 50 words
A method as claimed in Claim 4, wherein the parameter is determined from the maximum ratio of the number of recordable units used to record a selected record according to the second format to the number of recordable units used to record the selected record according to the first format.
Claim 13
Independent Claim 189 words
A method for locating a record having at least a count field and a data field in response to location information generated according to a first CKD recording format which includes a track reference point on a moving storage device operating according to a second CKD recording format which also includes a track reference point, comprising the steps of: determining an original number of recordable units from the track reference point to the end of the data field in the record according to the first CKD recording format; calculating in response to the original number and a parameter a preferred number of recordable units from the track reference point to the end of the data field in the record according to the second CKD recording format; counting the actual number of recordable units used in recording the record according to the second recording format from the track reference point to the end of the data field in the record; and processing an extension of recordable units in response to the difference between the actual number and the preferred number in the gap following the data field in the record.
Claim 14
Independent Claim 189 words
A method for locating a record having at least a count field and a data field in response to location information generated according to a first CKD recording format which includes a track reference point on a moving storage device operating according to a second CKD recording format which also includes a track reference point, comprising the steps of: determining an original number of recordable units from the track reference point to the end of the data field in the record according to the first CKD recording format; calculating in response to the original number and a parameter a preferred number of recordable units from the track reference point to the end of the data field in the record according to the second CKD recording format; counting the actual number of recordable units used in recording the record according to the second recording format from the track reference point to the end of the data field in the record; and processing an extension of recordable units in response to the difference between the actual number and the preferred number in the gap following the data field in the record.
Claim 15
Dependent Claim 23 words
A method as claimed in Claim 11, further including the step of: recording the original number with the count field in the record.
Claim 16
Dependent Claim 41 words
A method as claimed in Claim 11, further including the step of: recording a remainder value indicating the difference between the preferred number and the sum of the actual number and the extension with a count field in a following record.
Claim 17
Dependent Claim 33 words
A method as claimed in Claim 11, wherein the step of recording an extension further includes the steps of: reading the remainder value for a previous record; and compensating for the remainder value.
Claim 18
Dependent Claim 59 words
A method as claimed in Claim 11, wherein a gap precedes each count field and the step of counting the actual number includes: adding the remainder value from a preceding record to the number of recordable units from the beginning of the gap preceding the count field to the end of the data field in the record as recorded.
Claim 19
Independent Claim 45 words
A method as claimed in any of Claims 11 to 15, further including the steps of: maintaining an emulation index at a fixed location on the track; and responsive to the original number, checking for the emulation index prior to reading or writing the record.
Claim 20
Independent Claim 54 words
A method as claimed in any of Claims 11 to 16, wherein the parameter is determined from the maximum ratio of the number of recordable units used to record a selected record according to the second format to the number of recordable units used to record the selected record according to the first format.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag