Patent US5124991A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5124991A Expired / Lapsed US ⏱️ 0.0 years remaining

Error correction for infrared data communication

Assignee: Photonics Corp
•
Filing: 1989-03-30
•
Granted: 1992-06-23
•
Expires: 2009-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is for a method for correcting errors in received data during transmission of infrared radiation from a transmitter to a receiver without retransmitting entire packets. The method includes the steps of detecting an error in received data. A negative acknowledgement signal is transmitted from the receiver to the transmitter. A predetermined acknowledgement is transmitted by the transmitter to indicate to the receiver that the negative acknowledgement signal has been received. The data is then retransmitted. The data is transmitted using pulse position modulation. An error is detected by either sensing two pulses within one cycle or sensing no pulses within one cycle. The negative acknowledgement signal comprises transmitting a pulse several positions in duration. The predetermined acknowledgement by the transmitter includes purposely transmitting a cycle containing a known error.

Inventors

  • 👤 Richard C. Allen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:38
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/1607; G; G08; G08C; G08C25/00; G08C25/02; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4902; H04L1/18; H04L1/1803; H04L1/1867; H04L1/1874

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 124 words
A method of correcting errors in received data during transmission of a stream of data transmitted in series of cycles wherein a predetermined number of bits are transmitted during a cycle from a transmitter to a receiver and further wherein the receiver does not acknowledge receiving error free data to the transmitter, the method comprising the steps of: a) detecting an error in a cycle of the received data; b) transmitting a negative acknowledgement signal from the receiver to the transmitter during the next cycle; c) transmitting a predetermined acknowledgement by the transmitter to the receiver that the negative acknowledgement signal has been received, and d) retransmitting the data from the transmitter to the receiver beginning with the cycle during which the error occurred.
Claim 2
Independent Claim 124 words
A method of correcting errors in received data during transmission of a stream of data transmitted in series of cycles wherein a predetermined number of bits are transmitted during a cycle from a transmitter to a receiver and further wherein the receiver does not acknowledge receiving error free data to the transmitter, the method comprising the steps of: a) detecting an error in a cycle of the received data; b) transmitting a negative acknowledgement signal from the receiver to the transmitter during the next cycle; c) transmitting a predetermined acknowledgement by the transmitter to the receiver that the negative acknowledgement signal has been received, and d) retransmitting the data from the transmitter to the receiver beginning with the cycle during which the error occurred.
Claim 3
Dependent Claim 14 words
The method according to claim 1 wherein the data is transmitted via infrared radiation.
Claim 4
Dependent Claim 15 words
The method according to claim 2 wherein the data is transmitted using pulse position modulation.
Claim 5
Dependent Claim 21 words
The method according to claim 3 wherein the step of detecting errors comprises sensing more than one pulse within one cycle.
Claim 6
Dependent Claim 19 words
The method according to claim 3 wherein the step of detecting errors comprises sensing no pulses within one cycle.
Claim 7
Dependent Claim 22 words
The method according to claim 2 wherein the step of transmitting a negative acknowledgement comprises transmitting a pulse several positions in duration.
Claim 8
Dependent Claim 37 words
The method according to claim 2 wherein the step of transmitting a predetermined acknowledgement by the transmitter to the receiver that the negative acknowledgement signal has been received includes purposely transmitting a cycle containing a known error.
Claim 9
Independent Claim 112 words
A method of the type for correcting errors in received data during transmission from a transmitter to a receiver wherein the data is transmitted in a packet of bytes and further whereby the receiver need not transmit an acknowledge signal with each correctly received byte or packet, the method comprising the steps of: a) detecting an error in received data in a byte of the packet; e) transmitting a negative acknowledgement signal from the receiver to the transmitter; f) transmitting a predetermined acknowledgement by the transmitter to the receiver that the negative acknowledgement signal has been received, and g) retransmitting the data, whereby the error is corrected without retransmitting the entire packet.
Claim 10
Independent Claim 112 words
A method of the type for correcting errors in received data during transmission from a transmitter to a receiver wherein the data is transmitted in a packet of bytes and further whereby the receiver need not transmit an acknowledge signal with each correctly received byte or packet, the method comprising the steps of: a) detecting an error in received data in a byte of the packet; e) transmitting a negative acknowledgement signal from the receiver to the transmitter; f) transmitting a predetermined acknowledgement by the transmitter to the receiver that the negative acknowledgement signal has been received, and g) retransmitting the data, whereby the error is corrected without retransmitting the entire packet.
Claim 11
Dependent Claim 14 words
The method according to claim 8 wherein the data is transmitted via infrared radiation.
Claim 12
Dependent Claim 15 words
The method according to claim 9 wherein the data is transmitted using pulse position modulation.
Claim 13
Dependent Claim 21 words
The method according to claim 10 wherein the step of detecting errors comprises sensing more than one pulse within one cycle.
Claim 14
Dependent Claim 19 words
The method according to claim 10 wherein the step of detecting errors comprises sensing no pulses within one cycle.
Claim 15
Dependent Claim 22 words
The method according to claim 9 wherein the step of transmitting a negative acknowledgement comprises transmitting a pulse several positions in duration.
Claim 16
Dependent Claim 37 words
The method according to claim 9 wherein the step of transmitting a predetermined acknowledgement by the transmitter to the receiver that the negative acknowledgement signal has been received includes purposely transmitting a cycle containing a known error.

References Cited (Backward Citations)

US3676846A Cited
US3979719A Cited
US4377862A Cited
US4497068A Cited
US4584720A Cited
US4608714A Cited
US4779274A Cited
US4742577A Cited
US4864647A Cited
US4897883A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-23 1995-12-23 1996-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-23 1999-12-23 2000-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-23 2003-12-23 2004-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag