Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
167 words
A method for detecting mis-synchronization for use with an encoder which encodes symbols in accordance with a generator polynomial g(x) and produces redundancy symbols corresponding to the symbols, said method comprising the steps of: A. encoding a string of symbols comprising a predetermined number of selected preliminary symbols and a predetermined number of data symbols to produce redundancy symbols which correspond to the symbol string; B. concatenating the data symbols and the redundancy symbols to form a code word and recording the code word; C. retrieving said code word; D. encoding a string of symbols comprising the preliminary symbols and the retrieved code word data symbols to produce redundancy symbols which correspond to the symbol string; and E. comparing the redundancy symbols generated in step D with the redundancy symbols in the retrieved code word and if the symbols do not match, (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 2
Independent Claim
167 words
A method for detecting mis-synchronization for use with an encoder which encodes symbols in accordance with a generator polynomial g(x) and produces redundancy symbols corresponding to the symbols, said method comprising the steps of: A. encoding a string of symbols comprising a predetermined number of selected preliminary symbols and a predetermined number of data symbols to produce redundancy symbols which correspond to the symbol string; B. concatenating the data symbols and the redundancy symbols to form a code word and recording the code word; C. retrieving said code word; D. encoding a string of symbols comprising the preliminary symbols and the retrieved code word data symbols to produce redundancy symbols which correspond to the symbol string; and E. comparing the redundancy symbols generated in step D with the redundancy symbols in the retrieved code word and if the symbols do not match, (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 3
Independent Claim
175 words
A method for detecting mis-synchronization for use with an encoder which encodes symbols in accordance with a generator polynomial g(x) and produces redundancy symbols corresponding to the symbols, said method comprising the steps of: A. initializing the encoder to a predetermined condition which corresponds to encoding a predetermined number of selected preliminary symbols; B. encoding data symbols using said initialized encoder, thereby producing redundancy symbols which correspond to both the preliminary symbols and the data symbols; C. concatenating the data symbols and said redundancy symbols to form a code word and recording said code word; D. retrieving said code word; E. initializing the encoder to said predetermined condition; F. encoding the retrieved code word data symbols using said initialized encoder to produce redundancy symbols; and G. comparing the redundancy symbols generated in Step F with the redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 4
Independent Claim
175 words
A method for detecting mis-synchronization for use with an encoder which encodes symbols in accordance with a generator polynomial g(x) and produces redundancy symbols corresponding to the symbols, said method comprising the steps of: A. initializing the encoder to a predetermined condition which corresponds to encoding a predetermined number of selected preliminary symbols; B. encoding data symbols using said initialized encoder, thereby producing redundancy symbols which correspond to both the preliminary symbols and the data symbols; C. concatenating the data symbols and said redundancy symbols to form a code word and recording said code word; D. retrieving said code word; E. initializing the encoder to said predetermined condition; F. encoding the retrieved code word data symbols using said initialized encoder to produce redundancy symbols; and G. comparing the redundancy symbols generated in Step F with the redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 5
Independent Claim
153 words
An apparatus for detecting mis-synchronization between a disk containing stored data which is in the form of code words which contain data symbols and redundancy symbols which correspond to the encoding of a string of symbols comprising the data symbols and a set of predetermined preliminary symbols, and detecting circuitry that is used to detect and demodulate the stored data, for use with an encoder, said apparatus comprising: A. means for initializing the encoder to a predetermined condition corresponding to the encoding of the set of preliminary symbols and encoding data symbols in a retrieved code word to produce redundancy symbols; B. means for comparing the redundancy symbols generated by the initialized encoder with redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 6
Independent Claim
153 words
An apparatus for detecting mis-synchronization between a disk containing stored data which is in the form of code words which contain data symbols and redundancy symbols which correspond to the encoding of a string of symbols comprising the data symbols and a set of predetermined preliminary symbols, and detecting circuitry that is used to detect and demodulate the stored data, for use with an encoder, said apparatus comprising: A. means for initializing the encoder to a predetermined condition corresponding to the encoding of the set of preliminary symbols and encoding data symbols in a retrieved code word to produce redundancy symbols; B. means for comparing the redundancy symbols generated by the initialized encoder with redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 7
Independent Claim
150 words
An apparatus for detecting mis-synchronization between data stored on a magnetic storage medium in the form of code words which contain data symbols and redundancy symbols which correspond to the encoding of a string of symbols comprising the data symbols and a set of predetermined preliminary symbols and detection circuitry which retrieves and demodulates the stored code words, for use with a data encoder, the apparatus comprising: A. means for encoding to produce redundancy symbols a string of symbols comprising the set of a preliminary symbols and the data symbols in a code word retrieved from the magnetic storage medium; and B. means for comparing the redundancy symbols generated in said encoding means with retrieved redundancy symbols, and if the symbols do not match (i) finding the locations of errors associated with the retrieved code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 8
Independent Claim
150 words
An apparatus for detecting mis-synchronization between data stored on a magnetic storage medium in the form of code words which contain data symbols and redundancy symbols which correspond to the encoding of a string of symbols comprising the data symbols and a set of predetermined preliminary symbols and detection circuitry which retrieves and demodulates the stored code words, for use with a data encoder, the apparatus comprising: A. means for encoding to produce redundancy symbols a string of symbols comprising the set of a preliminary symbols and the data symbols in a code word retrieved from the magnetic storage medium; and B. means for comparing the redundancy symbols generated in said encoding means with retrieved redundancy symbols, and if the symbols do not match (i) finding the locations of errors associated with the retrieved code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 9
Independent Claim
152 words
A method for detecting mis-synchronization for use with a data retrieval system which retrieves data from a magnetic disk, the data being stored in the form of code words which contain data symbols and redundancy symbols which correspond to a string of symbols comprising data symbols and a predetermined set of selected preliminary symbols, said method comprising the steps of: A. retrieving a code word from a magnetic disk; B. initializing an encoder to a predetermined condition corresponding to the encoding of the set of preliminary symbols; C. encoding the retrieved data symbols using said initialized encoder to produce redundancy symbols; D. comparing the redundancy symbols generated in step C with redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of the errors associated with the retrieved code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 10
Independent Claim
152 words
A method for detecting mis-synchronization for use with a data retrieval system which retrieves data from a magnetic disk, the data being stored in the form of code words which contain data symbols and redundancy symbols which correspond to a string of symbols comprising data symbols and a predetermined set of selected preliminary symbols, said method comprising the steps of: A. retrieving a code word from a magnetic disk; B. initializing an encoder to a predetermined condition corresponding to the encoding of the set of preliminary symbols; C. encoding the retrieved data symbols using said initialized encoder to produce redundancy symbols; D. comparing the redundancy symbols generated in step C with redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of the errors associated with the retrieved code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 11
Independent Claim
142 words
A method for detecting mis-synchronization between detection circuitry and data stored in the form of code words which contain data symbols and redundancy symbols which correspond to a string of symbols consisting of data symbols and a predetermined set of preliminary symbols, for use with a data encoder, said method comprising the steps of: A. retrieving a stored code word; B. encoding a string of symbols comprising the set of preliminary symbols and the data symbols in the retrieved code word to produce redundancy symbols which correspond to the symbol string; and C. comparing the redundancy symbols generated in step B with the redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.
Claim 12
Independent Claim
142 words
A method for detecting mis-synchronization between detection circuitry and data stored in the form of code words which contain data symbols and redundancy symbols which correspond to a string of symbols consisting of data symbols and a predetermined set of preliminary symbols, for use with a data encoder, said method comprising the steps of: A. retrieving a stored code word; B. encoding a string of symbols comprising the set of preliminary symbols and the data symbols in the retrieved code word to produce redundancy symbols which correspond to the symbol string; and C. comparing the redundancy symbols generated in step B with the redundancy symbols in the retrieved code word and if the symbols do not match (i) finding the locations of errors associated with the code word, and (ii) signalling a mis-synchronization if any error locations are outside the code word.