Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
254 words
A storage system for accurately storing and reading data stored as multiple data blocks on a removable data storage medium mounted therein, each data block including an initial acquisition data character and multiple diverse synchronization characters disposed therein in an order determined in accordance with a predicted format identification, each data block separated from an adjacent data block by a unique interblock gap character, said system comprising: a transducing head; means for moving said removable data storage medium relative to said transducing head; means for controlling said transducing head to store and read data on said removable data storage medium; a multimode interblock gap character detection circuit coupled to said transducing head for detecting occurrences of said interblock gap character, said multimode interblock gap character detection circuit having a normal mode of operation and a stringent mode of operation, said stringent mode of operation requiring an enhanced degree of certainty of detection; a clock circuit; an end of block prediction circuit coupled to said clock circuit and said transducing head for generating a predicted time window for occurrence of an interblock gap character in response to detection of at least one synchronization character; and logic control circuitry coupled to said end of block prediction circuit and said multimode interblock gap character detection circuit for automatically switching said multimode interblock gap character detection circuit from said stringent mode of operation to said normal mode of operation during said predicted time window wherein erroneous detection of an interblock gap character during data block processing is minimized.
Claim 2
Dependent Claim
254 words
A storage system for accurately storing and reading data stored as multiple data blocks on a removable data storage medium mounted therein, each data block including an initial acquisition data character and multiple diverse synchronization characters disposed therein in an order determined in accordance with a predicted format identification, each data block separated from an adjacent data block by a unique interblock gap character, said system comprising: a transducing head; means for moving said removable data storage medium relative to said transducing head; means for controlling said transducing head to store and read data on said removable data storage medium; a multimode interblock gap character detection circuit coupled to said transducing head for detecting occurrences of said interblock gap character, said multimode interblock gap character detection circuit having a normal mode of operation and a stringent mode of operation, said stringent mode of operation requiring an enhanced degree of certainty of detection; a clock circuit; an end of block prediction circuit coupled to said clock circuit and said transducing head for generating a predicted time window for occurrence of an interblock gap character in response to detection of at least one synchronization character; and logic control circuitry coupled to said end of block prediction circuit and said multimode interblock gap character detection circuit for automatically switching said multimode interblock gap character detection circuit from said stringent mode of operation to said normal mode of operation during said predicted time window wherein erroneous detection of an interblock gap character during data block processing is minimized.
Claim 3
Dependent Claim
45 words
The storage system for accurately storing and reading data according to claim 1, wherein said end of block prediction circuit generates a superseding predicted time window within a preceding predicted time window in response to detection of a subsequent synchronization character within said data block.
Claim 4
Dependent Claim
35 words
The storage system for accurately storing and reading data according to claim 1, further including means for closing said predicted time window in response to actual detection of an occurrence of an interblock gap character.
Claim 5
Dependent Claim
44 words
The storage system for accurately storing and reading data according to claim 1, further including a time out circuit for generating an indication of an interblock gap character in response to a failure to detect an interblock gap character within said predicted time window.
Claim 6
Dependent Claim
85 words
The storage system for accurately storing and reading data according to claim 1, wherein said interblock gap character comprises a series of selected characters and wherein said multimodal interblock gap character detection circuit detects an occurrence of an interblock gap character in response to detection of a series of M selected characters when operating in normal mode of operation and in response to detection of a series of N selected characters while operating in a stringent mode of operation, wherein N is greater than M.
Claim 7
Dependent Claim
80 words
The storage system for accurately storing and reading data according to claim 4, wherein each data block includes a unique end of block synchronization character preceding said interblock gap character and wherein said time out circuit generates an indication of an interblock gap character after expiration of a predetermined period of time following said unique end of block synchronization character in response to a failure to detect said interblock gap character prior to expiration of said predetermined period of time.
Claim 8
Dependent Claim
42 words
The storage system for accurately storing and reading data according to claim 1, wherein a duration of said predicted time window is based upon a maximum and minimum speed variation in moving said removable data storage medium relative to said transducer head.
Claim 9
Independent Claim
183 words
A method for accurately reading data stored within a data storage system as multiple data blocks on a removable data storage medium mounted within said data storage system, each data block including an initial acquisition data character and multiple diverse synchronization characters disposed therein in an order determined in accordance with a predicted format identification, each data block separated from an adjacent data block by a unique interblock gap character, said method comprising the steps of: reading data on said removable data storage medium; detecting an initial acquisition data character and at least one synchronization character for a data block within said data; generating a predicted time window for occurrence of an interblock gap character in response to said detecting of at least one synchronization character within said data block; and examining said data to detect an occurrence of an interblock gap character utilizing a first criterion during said predicted time window and a second criterion at other times, said second criterion being more stringent than said first criterion wherein erroneous detection of an interblock gap character during data block processing is minimized.
Claim 10
Independent Claim
183 words
A method for accurately reading data stored within a data storage system as multiple data blocks on a removable data storage medium mounted within said data storage system, each data block including an initial acquisition data character and multiple diverse synchronization characters disposed therein in an order determined in accordance with a predicted format identification, each data block separated from an adjacent data block by a unique interblock gap character, said method comprising the steps of: reading data on said removable data storage medium; detecting an initial acquisition data character and at least one synchronization character for a data block within said data; generating a predicted time window for occurrence of an interblock gap character in response to said detecting of at least one synchronization character within said data block; and examining said data to detect an occurrence of an interblock gap character utilizing a first criterion during said predicted time window and a second criterion at other times, said second criterion being more stringent than said first criterion wherein erroneous detection of an interblock gap character during data block processing is minimized.
Claim 11
Dependent Claim
42 words
The method for accurately storing and reading data according to claim 8, further including the step of generating a superseding predicted time window within a preceding predicted time window in response to detection of a subsequent synchronization character within said data block.
Claim 12
Dependent Claim
42 words
The storage system for accurately storing and reading data according to claim 8, further including the step of presuming the occurrence of an interblock gap character in response to a failure to detect an interblock gap character during said predicted time window.
Claim 13
Dependent Claim
36 words
The storage system for accurately storing and reading data according to claim 8, further including the step of closing said predicted time window in response to actual detection of an occurrence of said interblock gap character.
Claim 14
Dependent Claim
39 words
The storage system for accurately storing and reading data according to claim 8, further including the step of varying a duration of said predicted time window in response to permitted variations in data rate during reading of said data.
Claim 15
Dependent Claim
212 words
A storage system for accurately storing and reading data stored as multiple data blocks on a removable data storage medium mounted therein, each data block including an initial acquisition data character, periodic reacquisition bursts and multiple diverse synchronization characters disposed therein in an order determined in accordance with a predicted format identification, each data block separate from an adjacent data block by a unique interblock gap character, said system comprising: a transducing head; means for moving said removable data storage medium relative to said transducing head; means for controlling said transducing head to store and read data on said removable data storage medium; a global track clock circuit for initiating a global track clock count in response to each detection of a periodic resynchronization burst; an end of block prediction circuit coupled to said transducing head for generating a predicted time window for occurrence of an interblock gap character in response to detection of at least one synchronization character; and logic control circuitry coupled to said end of block prediction circuit and said global track clock circuit for generating an indication of said interblock gap character in response to expiration of said global track clock count within said predicted time window, in an absence of actual detection of an interblock gap character.
Claim 16
Dependent Claim
212 words
A storage system for accurately storing and reading data stored as multiple data blocks on a removable data storage medium mounted therein, each data block including an initial acquisition data character, periodic reacquisition bursts and multiple diverse synchronization characters disposed therein in an order determined in accordance with a predicted format identification, each data block separate from an adjacent data block by a unique interblock gap character, said system comprising: a transducing head; means for moving said removable data storage medium relative to said transducing head; means for controlling said transducing head to store and read data on said removable data storage medium; a global track clock circuit for initiating a global track clock count in response to each detection of a periodic resynchronization burst; an end of block prediction circuit coupled to said transducing head for generating a predicted time window for occurrence of an interblock gap character in response to detection of at least one synchronization character; and logic control circuitry coupled to said end of block prediction circuit and said global track clock circuit for generating an indication of said interblock gap character in response to expiration of said global track clock count within said predicted time window, in an absence of actual detection of an interblock gap character.
Claim 17
Dependent Claim
45 words
The storage system for accurately storing and reading data according to claim 13, wherein said end of block prediction circuit generates a superseding predicted time window within a preceding predicted time window in response to detection of a subsequent synchronization character within said data block.
Claim 18
Dependent Claim
35 words
The storage system for accurately storing and reading data according to claim 13, further including means for closing said predicted time window in response to actual detection of an occurrence of an interblock gap character.
Claim 19
Dependent Claim
89 words
The storage system for accurately storing and reading data according to claim 13, wherein said system includes a system clock timer and wherein each data block includes a unique end of block synchronization character preceding said interblock gap character and wherein said system clock timer generates an indication of an interblock gap character after expiration of a predetermined period of time following said unique end of block synchronization character in response to a failure to detect said interblock gap character prior to expiration of said predetermined period of time.
Claim 20
Dependent Claim
42 words
The storage system for accurately storing and reading data according to claim 13, wherein a duration of said predicted time window is based upon a maximum and minimum speed variation in moving said removable data storage medium relative to said transducer head.