Patent US5096528A successfully refreshed from Google Patents.
Patent US5420727A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5420727A Expired / Lapsed US ⏱️ 0.0 years remaining

Error controlled volume serial identification for varied track density systems

Assignee: International Business Machines Corp
•
Filing: 1994-01-24
•
Granted: 1995-05-30
•
Expires: 2014-01-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tape drive subsystem discloses that variable length symbols can be used to reliably identify data stored on the tape. Machine controlling procedures are disclosed to encode and decode data for the reliable sensing of the serial number of a media, especially tape cartridges, having different track densities. The subsystem detects the serial number of the media and corrects, or at least detects, error patterns. A variable length symbol code is encoded in a plurality of groups with each group having a "one" being represented as an erase gap ERG signal covering a first two units of a group, and a "zero" is represented as one unit of an ERG signal, both followed by four units of an Inter Block Gap IBG signal.

Inventors

  • 👤 Robert B. Basham
  • 👤 Jonathan M. Kiser
  • 👤 Ara S. Patapoutian

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:08
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1833; G11B20/12; G11B20/1201; G11B20/1202; G11B20/1205; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/32; G11B2220/00; G11B2220/90

Claims Analysis

Total Claims: 74
Claim 1
Independent Claim 261 words
A peripheral storage system for reading data on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the data storage medium having an identification of the data stored on the medium in one of a plurality of locations thereon, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; means for controlling the transducing head to read the data on the data storage medium; and means for determining the identification of the data by sensing the identification encoded on said medium, said identification including a plurality of units in a group with each group identifying a symbol and a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 2
Dependent Claim 261 words
A peripheral storage system for reading data on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the data storage medium having an identification of the data stored on the medium in one of a plurality of locations thereon, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; means for controlling the transducing head to read the data on the data storage medium; and means for determining the identification of the data by sensing the identification encoded on said medium, said identification including a plurality of units in a group with each group identifying a symbol and a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 3
Dependent Claim 57 words
A system as defined in claim 1 wherein the determining means senses a following group of the identification with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal.
Claim 4
Dependent Claim 17 words
The system of claim 2 wherein the identification includes a plurality of groups each having a symbol.
Claim 5
Dependent Claim 22 words
The system of claim 1 wherein the means for controlling the transducing head to read the data employs a sequential access method.
Claim 6
Dependent Claim 27 words
The system of claim 1 further including means for determining the format used to record the data and wherein the data storage medium is a tape medium.
Claim 7
Dependent Claim 257 words
A peripheral storage system for reading data on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the data storage medium having an identification of the data stored on the medium in one of a plurality of locations thereon, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; means for controlling the transducing head to read the data on the data storage medium; and means for determining the identification of the data by sensing the identification encoded on said medium, said identification including a plurality of units in a group and each group including a symbol with a "one" being represented as an ERase Gap (ERG) signal covering the first two units of a group, and a "zero" being represented as the ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units of the group; wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" IBG signal covering four units of the group.
Claim 8
Dependent Claim 257 words
A peripheral storage system for reading data on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the data storage medium having an identification of the data stored on the medium in one of a plurality of locations thereon, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; means for controlling the transducing head to read the data on the data storage medium; and means for determining the identification of the data by sensing the identification encoded on said medium, said identification including a plurality of units in a group and each group including a symbol with a "one" being represented as an ERase Gap (ERG) signal covering the first two units of a group, and a "zero" being represented as the ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units of the group; wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" IBG signal covering four units of the group.
Claim 9
Dependent Claim 22 words
The system of claim 6 wherein the means for controlling the transducing head to read the data employs a sequential access method.
Claim 10
Dependent Claim 53 words
A system as defined in claim 6 wherein the determining means senses a following group of the identification with the first two units following the IBG signal representing a "one" if both units include the ERG signal and a "zero" if only the first unit following the IBG signal includes the ERG signal.
Claim 11
Dependent Claim 17 words
The system of claim 8 wherein the identification includes a plurality of groups each having a symbol.
Claim 12
Dependent Claim 27 words
The system of claim 6 further including means for determining the format used to record the data and wherein the data storage medium is a tape medium.
Claim 13
Dependent Claim 264 words
A peripheral storage system for encoding an identification of the data stored on the medium in one of a plurality of locations on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; and means for controlling the transducing head to record the identification of the data on the data storage medium; said identification signal including a plurality of units with a "one" being represented as an ERase Gap (ERG) signal covering the first two units of the group, and a "zero" being represented as the ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units followed by a repeat with the first two units following the IBG signal representing a "one" if both are the ERG signal, and a "zero" if only the first unit following the IBG signal is the ERG signal; wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" IBG signal covering four units of the group.
Claim 14
Dependent Claim 264 words
A peripheral storage system for encoding an identification of the data stored on the medium in one of a plurality of locations on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; and means for controlling the transducing head to record the identification of the data on the data storage medium; said identification signal including a plurality of units with a "one" being represented as an ERase Gap (ERG) signal covering the first two units of the group, and a "zero" being represented as the ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units followed by a repeat with the first two units following the IBG signal representing a "one" if both are the ERG signal, and a "zero" if only the first unit following the IBG signal is the ERG signal; wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" IBG signal covering four units of the group.
Claim 15
Dependent Claim 273 words
A peripheral storage system for encoding an identification of the data stored on the medium in one of a plurality of locations on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; and means for controlling the transducing head to record the identification of the data on the data storage medium; said identification signal including a plurality of units with a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 16
Dependent Claim 273 words
A peripheral storage system for encoding an identification of the data stored on the medium in one of a plurality of locations on a removable data storage medium mounted therein, the data perhaps in a format not easily read, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; and means for controlling the transducing head to record the identification of the data on the data storage medium; said identification signal including a plurality of units with a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 17
Dependent Claim 276 words
A machine executable process comprising the steps of: encoding an identification signal on a media representative of the data stored on the media, the data perhaps in a format not easily read, said identification signal including a plurality of units with a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of the unit located four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 18
Dependent Claim 276 words
A machine executable process comprising the steps of: encoding an identification signal on a media representative of the data stored on the media, the data perhaps in a format not easily read, said identification signal including a plurality of units with a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of the unit located four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 19
Dependent Claim 81 words
A machine executable process as defined in claim 13 further including the step of preparing for the sampling of a symbol from a succeeding group by adding two units to the unit sampled for the second status of the preceding group if the symbol sampled in the preceding group is the "1" symbol, or, adding one unit to the unit sampled for the second status of the preceding group if the symbol sampled in the preceding group is the "0" symbol.
Claim 20
Dependent Claim 69 words
A machine executable process as defined in claim 14 further including the steps of: sampling the first status of the second unit of a succeeding group from said identification signal; sampling a second status of a unit located four units following the second unit of the succeeding group; and decoding a symbol of the succeeding group using the first status and the second status sampled from the succeeding group.
Claim 21
Dependent Claim 45 words
A machine executable process as defined in claim 13 further including, after the sampling step to obtain the second status, the step of determining whether an error occurred because the first status is equal to the second status, and if they are, terminating the process.
Claim 22
Dependent Claim 84 words
A machine executable process as defined in claim 13 further including, after the sampling step to obtain the second status, the step of determining whether the first status is equal to the second status, and if they are, storing a group number of the group where the first status is equal to the second status and sampling the status of the first and second units of the following group to determine the symbols of the stored group and the group following the stored group.
Claim 23
Dependent Claim 43 words
A machine executable process as defined in claim 17 wherein if the third and fourth status sampled the second special signal, the process is terminated and the symbols of the stored group and the next group to the stored group are not determined.
Claim 24
Dependent Claim 59 words
A machine executable process as defined in claim 17 wherein the stored group symbol is assumed to have a "0" symbol and the group following the stored group is assumed to have a "1" symbol if the third status is found to include the first special signal, and the fourth status is found to include the second special signal.
Claim 25
Dependent Claim 38 words
A machine executable process as defined in claim 13 further including the step of encoding a parity symbol with the encoding of the identification signal, the parity sampling the symbols of the odd groups of the identification signal.
Claim 26
Dependent Claim 99 words
A machine executable process as defined in claim 20 further including the steps of: determining whether the first status has been determined to be equal to the second status in a proceeding step; computing a parity from the symbols of the odd groups read by the transducer head; determining whether the computed parity is equal to the encoded parity; and terminating the process if the computed parity is equal to the encoded parity, otherwise setting the stored group symbol equal to a "1" symbol and setting the symbol of the group following the stored group equal to a "0."
Claim 27
Dependent Claim 197 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group, wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 28
Dependent Claim 197 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a "one" being represented as a first special signal covering the first two units of the group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group, wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 29
Dependent Claim 52 words
A media format as defined in claim 22 further including a second group with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal.
Claim 30
Dependent Claim 20 words
The media format as defined in claim 22 wherein the identifier includes a plurality of groups each having a symbol.
Claim 31
Dependent Claim 193 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a "one" being represented as an ERase Gap (ERG) signal covering the first two units of the group, and a "zero" being represented as an ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units of the group, wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" IBG signal covering four units of the group.
Claim 32
Dependent Claim 193 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a "one" being represented as an ERase Gap (ERG) signal covering the first two units of the group, and a "zero" being represented as an ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units of the group, wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" IBG signal covering four units of the group.
Claim 33
Dependent Claim 48 words
A media format as defined in claim 25 further including a second group with the first two units following the IBG signal representing a "one" if both units include the ERG signal and a "zero" if only the first unit following the IBG signal includes the ERG signal.
Claim 34
Independent Claim 292 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the steps of: encoding the identifier on a media representative of the data stored on the media, said identifier including a plurality of units with a "one" being represented as a first special signal covering the first two units of a group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of a unit four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 35
Independent Claim 292 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the steps of: encoding the identifier on a media representative of the data stored on the media, said identifier including a plurality of units with a "one" being represented as a first special signal covering the first two units of a group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing a "one" if both units include the first special signal and a "zero" if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of a unit four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 36
Independent Claim 205 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a "one" being represented as a first special signal covering the first two units of a group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units, wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 37
Independent Claim 205 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a "one" being represented as a first special signal covering the first two units of a group, and a "zero" being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units, wherein the "one" is represented as a "high level" or ERase Gap (ERG) signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level" signal, and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 38
Independent Claim 205 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a "one" being represented as an ERG signal covering the first two units of a group , and a "zero" being represented as an ERase Gap (ERG) signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units, wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level signal", and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 39
Independent Claim 205 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a "one" being represented as an ERG signal covering the first two units of a group , and a "zero" being represented as an ERase Gap (ERG) signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units, wherein the "one" is represented as a "high level" or ERG signal covering the first two units of the group, that is, the "one" is represented as two units of the "high level signal", and the "zero" is represented as one unit of the "high level" signal covering the first unit of the group, that is, the "zero" is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an Inter Block Gap (IBG) signal which is a "low level" IBG signal covering four units of the group.
Claim 40
Dependent Claim 198 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 41
Dependent Claim 198 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 42
Dependent Claim 56 words
A media format as defined in claim 30 further including a second group with the first two units following the second special signal representing a first logical state if both units include the first special signal and a second logical state if only the first unit following the second special signal includes the first special signal.
Claim 43
Dependent Claim 20 words
The media format as defined in claim 30 wherein the identifier includes a plurality of groups each having a symbol.
Claim 44
Dependent Claim 204 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a first logical state being represented as an ERase Gap (ERG) signal covering the first two units of the group, and a second logical state being represented as an ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units of the group, wherein the first logical state is represented as a "high level" or ERG signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the "high level" signal covering the first unit of the group, that is, the second logical state is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" signal covering four units of the group.
Claim 45
Dependent Claim 204 words
A media format for encoding an identifier for a volume of information recorded on the media, the identifier perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a first logical state being represented as an ERase Gap (ERG) signal covering the first two units of the group, and a second logical state being represented as an ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units of the group, wherein the first logical state is represented as a "high level" or ERG signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the "high level" signal covering the first unit of the group, that is, the second logical state is represented as one unit of the ERG, with the symbols, whether a one or a zero, being separated by an IBG signal which is a "low level" signal covering four units of the group.
Claim 46
Dependent Claim 56 words
A media format as defined in claim 33 further including a second group with the first two units following the IBG signal representing the first logical state if both units include the ERase Gap (ERG) signal and the second logical state if only the first unit following the IBG signal includes the ERase Gap (ERG) signal.
Claim 47
Independent Claim 297 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the steps of: encoding the identifier on a media representative of the data stored on the media, said identifier including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing the first logical state if both units include the first special signal and the second logical state if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of a unit four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 48
Independent Claim 297 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the steps of: encoding the identifier on a media representative of the data stored on the media, said identifier including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing the first logical state if both units include the first special signal and the second logical state if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of a unit four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 49
Independent Claim 206 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 50
Independent Claim 206 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 51
Independent Claim 203 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a first logical state being represented as an ERase Gap (ERG) signal covering the first two units of a group, and a second logical state being represented as an ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units, wherein the ERG signal is represented as a "high level" signal and the first logical state is an ERG signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the ERG signal covering the first unit of the group, with the states whether first or second logical states, being separated by the IBG signal which is a "low level" signal covering four units of the group.
Claim 52
Independent Claim 203 words
A method for controlling a data processing system for the encoding of an identifier for a volume of information stored on a media, the identifier perhaps in a format not easily read, comprising the step of encoding an identification signal on a media representative of the data stored on the media, said identification signal including a plurality of units with a first logical state being represented as an ERase Gap (ERG) signal covering the first two units of a group, and a second logical state being represented as an ERG signal covering the first one unit of the group, both followed by an Inter Block Gap (IBG) signal covering four units, wherein the ERG signal is represented as a "high level" signal and the first logical state is an ERG signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the ERG signal covering the first unit of the group, with the states whether first or second logical states, being separated by the IBG signal which is a "low level" signal covering four units of the group.
Claim 53
Dependent Claim 268 words
A peripheral storage system for reading data on a removable data storage medium mounted therein, the data storage medium having a critical subset of data stored on the medium in one of a plurality of locations thereon, the data perhaps in a format not easily read, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; means for controlling the transducing head to read the data on the data storage medium; and means for determining the critical subset of data by sensing the critical subset of data encoded on said medium, said critical subset of data including a plurality of units in a group with each group identifying a symbol and a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 54
Dependent Claim 268 words
A peripheral storage system for reading data on a removable data storage medium mounted therein, the data storage medium having a critical subset of data stored on the medium in one of a plurality of locations thereon, the data perhaps in a format not easily read, the system comprising: a transducing head; means for moving the data storage medium relative to the transducing head; means for controlling the transducing head to read the data on the data storage medium; and means for determining the critical subset of data by sensing the critical subset of data encoded on said medium, said critical subset of data including a plurality of units in a group with each group identifying a symbol and a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 55
Dependent Claim 20 words
The system of claim 38 wherein the critical subset of data includes a plurality of groups each having a symbol.
Claim 56
Dependent Claim 277 words
A machine executable process comprising the steps of: encoding a critical subset of data on a media, the data perhaps in a format not easily read, said critical subset of data including a plurality of units with a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing the first logical state if both units include the first special signal and the second logical state if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of the unit located four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 57
Dependent Claim 277 words
A machine executable process comprising the steps of: encoding a critical subset of data on a media, the data perhaps in a format not easily read, said critical subset of data including a plurality of units with a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing the first logical state if both units include the first special signal and the second logical state if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said identification signal; sampling a second status of the unit located four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 58
Dependent Claim 20 words
The system of claim 40 wherein the critical subset of data includes a plurality of groups each having a symbol.
Claim 59
Dependent Claim 83 words
A machine executable process as defined in claim 41 further including the step of preparing for the sampling of a symbol from a succeeding group by adding two units to the unit sampled for the second status of the preceding group if the symbol sampled in the preceding group is the first logical state, or, adding one unit to the unit sampled for the second status of the preceding group if the symbol sampled in the preceding group is the second logical state.
Claim 60
Dependent Claim 71 words
A machine executable process as defined in claim 42 further including the steps of: sampling the first status of the second unit of a succeeding group from the critical subset of data; sampling a second status of a unit located four units following the second unit of the succeeding group; and decoding a symbol of the succeeding group using the first status and the second status sampled from the succeeding group.
Claim 61
Dependent Claim 45 words
A machine executable process as defined in claim 41 further including, after the sampling step to obtain the second status, the step of determining whether an error occurred because the first status is equal to the second status, and if they are, terminating the process.
Claim 62
Dependent Claim 84 words
A machine executable process as defined in claim 41 further including, after the sampling step to obtain the second status, the step of determining whether the first status is equal to the second status, and if they are, storing a group number of the group where the first status is equal to the second status and sampling the status of the first and second units of the following group to determine the symbols of the stored group and the group following the stored group.
Claim 63
Dependent Claim 43 words
A machine executable process as defined in claim 45 wherein if the third and fourth status sampled the second special signal, the process is terminated and the symbols of the stored group and the next group to the stored group are not determined.
Claim 64
Dependent Claim 62 words
A machine executable process as defined in claim 45 wherein the stored group symbol is assumed to have a first logical state and the group following the stored group is assumed to have a second logical state symbol if the third status is found to include the first special signal, and the fourth status is found to include the second special signal.
Claim 65
Dependent Claim 42 words
A machine executable process as defined in claim 41 further including the step of encoding a parity symbol with the encoding of the critical subset of data, the parity sampling the symbols of the odd groups of the critical subset of data.
Claim 66
Dependent Claim 103 words
A machine executable process as defined in claim 48 further including the steps of: determining whether the first status has been determined to be equal to the second status in a preceding step; computing a parity from the symbols of the odd groups read by the transducer head; determining whether the computed parity is equal to the encoded parity; and terminating the process if the computed parity is equal to the encoded parity, otherwise setting the stored group symbol equal to the first logical state symbol and setting the symbol of the group following the stored group equal to the second logical state.
Claim 67
Dependent Claim 195 words
A media format for encoding a critical subset of data on a media, the data perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, be separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 68
Dependent Claim 195 words
A media format for encoding a critical subset of data on a media, the data perhaps in a format not easily read, said format being capable of error detection and correction comprising a plurality of units in a group with each group identifying a symbol and a first logical state being represented as a first special signal covering the first two units of the group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units of the group, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, be separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 69
Dependent Claim 56 words
A media format as defined in claim 50 further including a second group with the first two units following the second special signal representing a first logical state if both units include the first special signal and a second logical state if only the first unit following the second special signal includes the first special signal.
Claim 70
Dependent Claim 23 words
The media format as defined in claim 50 wherein the critical subset of data includes a plurality of groups each having a symbol.
Claim 71
Independent Claim 295 words
A method for controlling a data processing system for the encoding of a critical subset of data stored on a media, the data perhaps in a format not easily read, comprising the steps of: encoding the critical subset of data on a media, the critical subset of data including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing the first logical state if both units include the first special signal and the second logical state if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said critical subset of data; sampling a second status of a unit four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 72
Independent Claim 295 words
A method for controlling a data processing system for the encoding of a critical subset of data stored on a media, the data perhaps in a format not easily read, comprising the steps of: encoding the critical subset of data on a media, the critical subset of data including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units followed by a repeat with the first two units following the second special signal representing the first logical state if both units include the first special signal and the second logical state if only the first unit following the second special signal includes the first special signal; sampling a first status of the second unit of the group from said critical subset of data; sampling a second status of a unit four units following the second unit of the group; and decoding a symbol of the group using the first status and the second status; wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 73
Independent Claim 200 words
A method for controlling a data processing system for the encoding of a critical subset of data stored on a media, the data perhaps in a format not easily read, comprising the step of encoding the critical subset of data on the media, said critical subset of data including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.
Claim 74
Independent Claim 200 words
A method for controlling a data processing system for the encoding of a critical subset of data stored on a media, the data perhaps in a format not easily read, comprising the step of encoding the critical subset of data on the media, said critical subset of data including a plurality of units with a first logical state being represented as a first special signal covering the first two units of a group, and a second logical state being represented as the first special signal covering the first one unit of the group, both followed by a second special signal which covers four units, wherein the first special signal is represented as a "high level" signal and the first logical state is a first special signal covering the first two units of the group, that is, the first logical state is represented as two units of the "high level" signal, and the second logical state is represented as one unit of the first special signal covering the first unit of the group, with the states whether first or second logical states, being separated by a second special signal which is a "low level" signal covering four units of the group.

References Cited (Backward Citations)

US5084852A Cited
GB2080997A Cited
US4644418A Cited
US4685005A Cited
US4802154A Cited
JPS60140570A Cited
US4800550A Cited
US5130966A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-29 1998-11-28 1999-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-29 2002-11-28 2003-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-29 2006-11-28 2007-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag