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

Orchard error correction system

Assignee: Individual
•
Filing: 1982-01-27
•
Granted: 1984-03-06
•
Expires: 2002-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An error correcting system involves the addition of parity type correction bits to each word in a series of digital word forming data to be transmitted or processed. When a person is passing an orchard where a field of partially grown trees are planted, you can look directly down the rows of trees perpendicular to the side of the field, and you can also look at an angle 45 degrees forward and down an open path 45 degrees to the rear of your path along the side of the orchard. In the present system, the error correction parity bits are summed over digits representing more then one vector through the words of data information, which are quite similar to the prospect along three different vectors in an orchard, as mentioned above. Following transmission through a data link in which errors may be introduced by the reversal of certain bits, the bits are summed along the same vectors in an error correcting circuit, and a pattern of error correction "flag" bits is associated with each word with the error correction bits representing sums along vectors which did not have the predetermined parity. A first error correction circuit is provided for correcting single errors within the pattern covered by the vectors; and a second multiple error correcting circuit receives the data from the first error correction circuit after the single errors have been corrected both in the data, the associated correction bits, and in the associated error detection bits, and the residual multiple errors are then corrected in this second error detection circuit. Additional levels of error correction can also be provided by increasing the number of vectors encoded and the number of correction circuits.

Inventors

  • 👤 Edward W. Scott
  • 👤 Daniel B. Goetschel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:33
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0057; G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1833; H04L1/0041; H04L1/0045; H04L1/0047; H04L1/005; H04L1/0064; H04L1/0066

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.

References Cited (Backward Citations)

US3008004A Cited
US3387261A Cited
US3439332A Cited
GB1183746A Cited
US4044328A Cited
US4201976A Cited
US4205324A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-03-06 1987-09-05 1988-03-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-03-06 1991-09-05 1992-03-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-03-06 1995-09-05 1996-03-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag