← Back to Patent Explorer
US4680653A Expired / Lapsed US ⏱️ 0.0 years remaining

Rotating storage device track format emulation

Assignee: International Business Machines Corp
•
Filing: 1986-05-22
•
Granted: 1987-07-14
•
Expires: 2006-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a method for recording 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, on a moving storage device operating according to a second recording format which also includes a track reference point. The invention comprises the steps, responsive to location information generated according to the first recording formats, 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 Y. Ng
  • 👤 Norman K. Ouchi
  • 👤 David T. Wang
  • 👤 Wellington C. Yu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 04: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 33 words
The method of 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 31 words
The method of 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 17 words
The method of claim 4, further including the step of: recording the original number with the record.
Claim 8
Dependent Claim 35 words
The method of 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 31 words
The method of claim 6, wherein the step of recording in extension further includes the steps of: reading the remainder value for a previous record; and compensating for the remainder value.
Claim 10
Dependent Claim 39 words
The method of 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 32 words
The method of 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 48 words
The method of 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 21 words
The method of claim 11, further including the step of: recording the original number with the count field in the record.
Claim 16
Dependent Claim 39 words
The method of 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 31 words
The method of 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 57 words
The method of 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
Dependent Claim 39 words
The method of claim 11, 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
Dependent Claim 48 words
The method of claim 11, 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)

US4223390A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-07-13 1991-01-12 1991-07-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-07-13 1995-01-12 1995-07-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-07-13 1999-01-12 1999-07-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag