Patent US5068854A successfully refreshed from Google Patents.
US5068854A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Error detection for fiber distributed interfaced optic link
Assignee: Hewlett Packard Development Co LP
•
Filing: 1989-09-12
•
Granted: 1991-11-26
•
Expires: 2009-09-12
Abstract
Abstract Error detection of digital data transmitted on an optic link is accomplished by creating, before transmission, a check code comprising check bits that correspond to spaced one of the data bits forming the plurality of bits. The check code is then transmitted with the plurality of bits to a receiver, where the plurality of bits are used to create an error code in the same manner as the check code, the error and check codes compare, and an indication of error generated when a miscompare is detected.
Inventors
- 👤 Srikumar R. Chandran
- 👤 Franco E. Mau
- 👤 Steven A. Jan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 22:34
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0057; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/09; H03M13/65; H03M13/6575
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
137 words
A method for checking for the occurrence of errors in digital data packet containing N serially transmitted bits, the N bits including two adjacent bits indicative of one of a plurality of forms of the N bits, comprising the steps of: swapping one of the two bits with one of the remaining N bits; creating a check code having at least one bit derived from N/M bits occupying corresponding bit positions of N/M equal-bit groups of the N bits; serially transmitting the N bits together with the check code; receiving the N bits and check code, and creating from the received N bits an error code in the same manner as the check code was created; comparing the error and check codes to provide a indication of error when the error and check codes do not match.
Claim 2
Independent Claim
137 words
A method for checking for the occurrence of errors in digital data packet containing N serially transmitted bits, the N bits including two adjacent bits indicative of one of a plurality of forms of the N bits, comprising the steps of: swapping one of the two bits with one of the remaining N bits; creating a check code having at least one bit derived from N/M bits occupying corresponding bit positions of N/M equal-bit groups of the N bits; serially transmitting the N bits together with the check code; receiving the N bits and check code, and creating from the received N bits an error code in the same manner as the check code was created; comparing the error and check codes to provide a indication of error when the error and check codes do not match.
Claim 3
Dependent Claim
29 words
The method of claim 1, wherein the check code created is a plurality of parity bits, each parity bit being calculated over the N/M bits occupying corresponding bit positions.
Claim 4
Dependent Claim
18 words
The method of claim 1, wherein the check code is transmitted following transmission of the plurality of bits.
Claim 5
Dependent Claim
190 words
In a data communication system for communicating N-bit packets of digital data, including at least two bits indicative of one of a plurality of data types, apparatus to detect the presence of data corruption that may occur during transmission, the apparatus comprising: first circuit means for swapping a one of the two bits with a one of the remaining N bits, and including encoding means for creating a check code that is derived from N/M bits that occupy corresponding bit positions of N/M groups of the N bits; transmitting means coupled to the first circuit means for receiving and serially transmitting the N bits and the check code in a FDDI 4B/5B format; receiving means coupled to receive the 4B/5B encoded N bits and check code, including means to extract the N bits and the check code from the FDDI 4B/5B format, and means for creating from the received N bits an error code in the same manner as the check code was created; and second circuit means comparing the error and the check codes to provide an indication of error when the error and check codes do not match.
Claim 6
Dependent Claim
190 words
In a data communication system for communicating N-bit packets of digital data, including at least two bits indicative of one of a plurality of data types, apparatus to detect the presence of data corruption that may occur during transmission, the apparatus comprising: first circuit means for swapping a one of the two bits with a one of the remaining N bits, and including encoding means for creating a check code that is derived from N/M bits that occupy corresponding bit positions of N/M groups of the N bits; transmitting means coupled to the first circuit means for receiving and serially transmitting the N bits and the check code in a FDDI 4B/5B format; receiving means coupled to receive the 4B/5B encoded N bits and check code, including means to extract the N bits and the check code from the FDDI 4B/5B format, and means for creating from the received N bits an error code in the same manner as the check code was created; and second circuit means comparing the error and the check codes to provide an indication of error when the error and check codes do not match.
Claim 7
Dependent Claim
7 words
The apparatus of claim 4, wherein N=20.
Claim 8
Dependent Claim
7 words
The apparatus of claim 5, wherein M=5.
Claim 9
Dependent Claim
29 words
The apparatus of claim 4, wherein the transmitting means includes means for transmitting the FDDI 4B/5B encoded N bits and check code as a number of individual data words.
Claim 10
Dependent Claim
31 words
The apparatus of claim 5, wherein the receiving means includes means for returning the swapped bits to their original locations in the N bit packet prior to creating the error code.
Claim 11
Dependent Claim
161 words
In a data communication system for communicating N-bit packets of digital data, including at least two bits indicative of one of a plurality of data types, a method of detecting the presence of data corruption which may occur during transmission, the method comprising the steps of: swapping of one of the two bits with a one of the remaining N bits; creating a check code that is derived from N/M bits that occupy corresponding bit positions of N/M groups of the N bits; serially transmitting the N bits and the check code in a FDDI 4b/5b format; receiving the 4B/5B encoded N bits and check code, and extracting the N bits and the check code from the FDDI 4B/5B format; creating from the received N bits an error code in the same manner as the check code created; and comparing the error and the check codes to provide an indication of error when the error and check codes do not match.
Claim 12
Dependent Claim
161 words
In a data communication system for communicating N-bit packets of digital data, including at least two bits indicative of one of a plurality of data types, a method of detecting the presence of data corruption which may occur during transmission, the method comprising the steps of: swapping of one of the two bits with a one of the remaining N bits; creating a check code that is derived from N/M bits that occupy corresponding bit positions of N/M groups of the N bits; serially transmitting the N bits and the check code in a FDDI 4b/5b format; receiving the 4B/5B encoded N bits and check code, and extracting the N bits and the check code from the FDDI 4B/5B format; creating from the received N bits an error code in the same manner as the check code created; and comparing the error and the check codes to provide an indication of error when the error and check codes do not match.
References Cited (Backward Citations)
US3037697A
Cited
US3718903A
Cited
US3831144A
Cited
US4371963A
Cited
US4453251A
Cited
US4464747A
Cited
US4811361A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-11-25 | 1995-05-27 | 1995-11-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-11-25 | 1999-05-27 | 1999-11-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-11-25 | 2003-05-27 | 2003-11-26 | $7700.00 | Window Closed / Lapsed |