US4227175A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data recognition apparatus
Assignee: International Business Machines Corp
•
Filing: 1979-01-15
•
Granted: 1980-10-07
•
Expires: 1999-01-15
Abstract
Abstract Data recognition apparatus includes a temporary storage to hold three data bits, a readable storage to store eight different sequences which are expected to occur, and a comparison means to find the closest match of the contents of the temporary storage with the readable storage at each bit time. Error detection and error correction are realized as each bit is recognized three times sequentially. The apparatus may use surface acoustic wave and charge coupled device filter banks, and analog to digital conversion plus data processor comparison.
Inventors
- 👤 Eric L. Newman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 18:08
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/14; G11B20/1403; G11B20/1423; G11B20/1426; H; H04; H04L; H04L25/00; H04L25/02; H04L25/06; H04L25/068
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
123 words
Data recognition apparatus responsive to a serial input waveform, the input waveform including N different possible overlaping waveform sequences, each waveform sequence representing a plurality of m binary data bits, and having a period of m equal, or substantially equal bit times comprising: temporary storage means for storing the input waveform and having sufficient capacity to temporarily store any one of said waveform sequences; readable storage means for storing representations of N different waveform sequences expected to occur in the input waveform; and comparison means operable during each bit time for comparing the contents of said temporary storage means with the contents of said readable storage means and for indicating the closest match between each input waveform sequence and said expected waveform sequences.
Claim 2
Dependent Claim
123 words
Data recognition apparatus responsive to a serial input waveform, the input waveform including N different possible overlaping waveform sequences, each waveform sequence representing a plurality of m binary data bits, and having a period of m equal, or substantially equal bit times comprising: temporary storage means for storing the input waveform and having sufficient capacity to temporarily store any one of said waveform sequences; readable storage means for storing representations of N different waveform sequences expected to occur in the input waveform; and comparison means operable during each bit time for comparing the contents of said temporary storage means with the contents of said readable storage means and for indicating the closest match between each input waveform sequence and said expected waveform sequences.
Claim 3
Dependent Claim
46 words
Apparatus as in claim 1, including means coupled to receive said input waveform and to the input circuit of said temporary storage means for sampling the input waveform K times during each bit time, said comparison means being operable upon K×m samples during each bit time.
Claim 4
Dependent Claim
22 words
Apparatus as in claim 1, including clock means coupled to receive said input waveform for providing bit timing from said input waveform.
Claim 5
Dependent Claim
21 words
Apparatus as in claim 1, wherein said temporary storage means and readable storage means comprise 2 m delay devices in parallel.
Claim 6
Dependent Claim
14 words
Apparatus as in claim 4, wherein said delay devices comprise surface acoustic wave devices.
Claim 7
Dependent Claim
13 words
Apparatus as in claim 4, wherein said delay devices comprise charge coupled devices.
Claim 8
Dependent Claim
31 words
Apparatus as in claim 1, wherein said temporary storage means comprises a shift register, said readable storage means comprises a digital store, and said comparison means comprises a digital data processor.
Claim 9
Dependent Claim
39 words
Apparatus as in claim 1, including logic means coupled to the output circuit of said comparison means for detecting at each bit time when other than only one expected waveform sequence is indicated, and for providing an error signal.
Claim 10
Dependent Claim
43 words
Apparatus as in claim 8, wherein said logic means comprises error detection means for detecting when the same individual bit does not occur in each of m successive overlapping input waveform sequences recognized by said comparison means, and for providing an error signal.
Claim 11
Dependent Claim
34 words
Apparatus as in claim 8, wherein said logic means comprises error correction means for operating upon the recognized bits of m successive overlapping input sequences processed by said comparison means to provide error correction.
Claim 12
Independent Claim
120 words
A method of recognizing data, the data being represented by a serial input waveform including N different possible overlapping waveform sequences, each waveform sequence representing a plurality of m binary bits, and having a period of m equal, or substantially equal bit times, comprising the steps of: temporarily storing the input waveform in temporary storage means having sufficient capacity to store any one of said waveform sequences; storing in readable storage means representations of N different waveform sequences expected to occur in the input waveform; comparing during each bit time the contents of said temporary storage means with the contents of said readable storage means and indicating the closest match between each input waveform sequence and said expected waveform sequences.
Claim 13
Independent Claim
120 words
A method of recognizing data, the data being represented by a serial input waveform including N different possible overlapping waveform sequences, each waveform sequence representing a plurality of m binary bits, and having a period of m equal, or substantially equal bit times, comprising the steps of: temporarily storing the input waveform in temporary storage means having sufficient capacity to store any one of said waveform sequences; storing in readable storage means representations of N different waveform sequences expected to occur in the input waveform; comparing during each bit time the contents of said temporary storage means with the contents of said readable storage means and indicating the closest match between each input waveform sequence and said expected waveform sequences.
Claim 14
Dependent Claim
28 words
A method as in claim 11, including the steps of sampling the input waveform K times during each bit time, and comparing K×m samples during each bit time.
Claim 15
Dependent Claim
17 words
A method as in claim 11, comprising the steps of extracting bit timing from said input waveform.
Claim 16
Dependent Claim
21 words
A method as in claim 11, wherein said step of temporarily storing comprises storing in 2 m delay devices in parallel.
References Cited (Backward Citations)
US3463911A
Cited
US3696203A
Cited
US3855576A
Cited
US3961171A
Cited
US4006454A
Cited
US4103333A
Cited
US4110737A
Cited
US4169286A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1983-10-07 | 1984-04-07 | 1984-10-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1987-10-07 | 1988-04-07 | 1988-10-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1991-10-07 | 1992-04-07 | 1992-10-07 | $7700.00 | Window Closed / Lapsed |