Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
248 words
A system for the transmission or processing of digital information with the correction of errors comprising: a source of digital information; a digital data handling system subject to the introduction of errors into the transmitted data; means for arranging the information from said source of digital information in a series of parallel words; means for forming one or more parity correction bits, associated with each word, with each correction bit being chosen to make the entire sum of the bits along at least two different vectors through the digital information, either odd or even, with every data bit being included in at least two such vectors; means for transmitting the digital information including the correction bits over the data handling system, wherein occasional bits are reversed, thereby introducing errors into the digital information; means for subsequently forming the sum along said vectors through the information and said parity correction bits and for forming an error flag bit pattern identifying vector sums including parity correction bits which do not conform to the established parity; first error correction circuit means for correcting single errors within the digital information and correction bit pattern covered by said vectors, in accordance with said error flag bit pattern; second error correction circuit means for correcting multiple errors within the digital information and correction bit pattern covered by said vectors in accordance with error flag bit patterns representing such multiple errors; and a data utilization circuit connected to receive and utilize the corrected digital information.
Claim 2
Independent Claim
248 words
A system for the transmission or processing of digital information with the correction of errors comprising: a source of digital information; a digital data handling system subject to the introduction of errors into the transmitted data; means for arranging the information from said source of digital information in a series of parallel words; means for forming one or more parity correction bits, associated with each word, with each correction bit being chosen to make the entire sum of the bits along at least two different vectors through the digital information, either odd or even, with every data bit being included in at least two such vectors; means for transmitting the digital information including the correction bits over the data handling system, wherein occasional bits are reversed, thereby introducing errors into the digital information; means for subsequently forming the sum along said vectors through the information and said parity correction bits and for forming an error flag bit pattern identifying vector sums including parity correction bits which do not conform to the established parity; first error correction circuit means for correcting single errors within the digital information and correction bit pattern covered by said vectors, in accordance with said error flag bit pattern; second error correction circuit means for correcting multiple errors within the digital information and correction bit pattern covered by said vectors in accordance with error flag bit patterns representing such multiple errors; and a data utilization circuit connected to receive and utilize the corrected digital information.
Claim 3
Dependent Claim
30 words
A system as defined in claim 1 wherein said first error correction circuit further includes means for correcting the error flag bits involved in the identification of said single errors.
Claim 4
Dependent Claim
40 words
A system as defined in claim 1 wherein said system includes means for adding only a single parity correction bit to each digital word information and wherein each said correction bit involves a sum over three vectors through said data.
Claim 5
Dependent Claim
28 words
A system as defined in claim 1 wherein said system includes means for forming each said correction bit as a sum over three vectors through said digital information.
Claim 6
Dependent Claim
57 words
A system as defined in claim 4 wherein one of said vectors includes one complete word of said digital information, and wherein said each of the other two vectors extends through said data along different patterns to include a one bit from each bit position of the digital words, with each bit being drawn from different word.
Claim 7
Dependent Claim
31 words
A system as defined in claim 1 wherein said means for forming parity correction bits includes means for summing bits along at least one vector which includes bits from alternate words.
Claim 8
Independent Claim
184 words
A system for the transmission or processing of digital information with the correction of errors comprising: a source of digital information; a digital data handling system subject to the introduction of errors into the transmitted data; means for arranging the information from said source of digital information in a series of parallel words; means for forming one or more parity correction bits, associated with each word, with each correction bit being chosen to make the entire sum of the bits along at least three unique vectors through the digital information, either odd or even, with every data bit being included in at least three such vectors; means for routing the digital information including the correction bits through said data handling system, wherein occasional bits are reversed, thereby introducing errors into the digital information; means for subsequently forming the sum along said vectors through the information and said parity correction bits and for forming an error flag bit pattern identifying vector sums including correction bits which do not conform to the established parity; and means responsive to said error bit pattern for correcting the errors.
Claim 9
Independent Claim
184 words
A system for the transmission or processing of digital information with the correction of errors comprising: a source of digital information; a digital data handling system subject to the introduction of errors into the transmitted data; means for arranging the information from said source of digital information in a series of parallel words; means for forming one or more parity correction bits, associated with each word, with each correction bit being chosen to make the entire sum of the bits along at least three unique vectors through the digital information, either odd or even, with every data bit being included in at least three such vectors; means for routing the digital information including the correction bits through said data handling system, wherein occasional bits are reversed, thereby introducing errors into the digital information; means for subsequently forming the sum along said vectors through the information and said parity correction bits and for forming an error flag bit pattern identifying vector sums including correction bits which do not conform to the established parity; and means responsive to said error bit pattern for correcting the errors.
Claim 10
Dependent Claim
26 words
A system as defined in claim 7 wherein said correcting means includes a first single error correcting circuit and at least one multiple error correcting circuit.
Claim 11
Dependent Claim
51 words
A system as defined in claim 8 wherein said first single error correction circuit includes means for correcting the error flag bits associated with single errors, and wherein said second multiple error correcting circuit operates in response to the corrected error flag bit pattern received from said first error correcting circuit.
Claim 12
Dependent Claim
39 words
A system as defined in claim 7 including means for forming said parity correction bits with a different distance between every possible combination of two data bits in the same bit position and in the same error correction vector.
Claim 13
Dependent Claim
17 words
A system as defined in claim 10 wherein each data bit is included in only two vectors.
Claim 14
Dependent Claim
152 words
A digital data processing system including error correction comprising: means for supplying digital data in the form of successive words of binary information; means for forming at least one parity correction bit associated with each word, said parity correction bit constituting a sum over at least two vectors extending through said digital information; means for subsequently forming successive error flag bits associated with each word, and constituting sums over the same vectors employed in forming the original error correction bits; a first error correction circuit for sensing error flag bit patterns corresponding to single errors within the encoded data and for correcting these single errors along with the error flag bits by which they were identified; and second error correction circuitry for receiving digital information and uncorrected error bits from said first correction circuit and for correcting digits included in multiple errors through the unique error flag bit pattern identifying such errors.
Claim 15
Dependent Claim
152 words
A digital data processing system including error correction comprising: means for supplying digital data in the form of successive words of binary information; means for forming at least one parity correction bit associated with each word, said parity correction bit constituting a sum over at least two vectors extending through said digital information; means for subsequently forming successive error flag bits associated with each word, and constituting sums over the same vectors employed in forming the original error correction bits; a first error correction circuit for sensing error flag bit patterns corresponding to single errors within the encoded data and for correcting these single errors along with the error flag bits by which they were identified; and second error correction circuitry for receiving digital information and uncorrected error bits from said first correction circuit and for correcting digits included in multiple errors through the unique error flag bit pattern identifying such errors.
Claim 16
Dependent Claim
33 words
A system for the transmission of processing of digital information with the correction of errors, as defined in claim 1 or 12 wherein said system includes means for correcting said multiple errors simultaneously.
Claim 17
Dependent Claim
49 words
A system for the transmission or processing of digital information with the correction of errors, as defined in claim 1 or 12 wherein said second error correction circuit includes a pattern of correction circuits arranged to substantially conform to the configuration of said vectors extending through said digital information.