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

Acknowledgement protocol for serial data network with out-of-order delivery

Assignee: International Business Machines Corp
•
Filing: 1992-05-15
•
Granted: 1993-11-09
•
Expires: 2012-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for controlling the transmission of frames or packets of data in a serial network which allows out-of-order delivery. The data frames transmitted by the initiator node to the recipient node include frame serial number or sequence count information. Acknowledgment frames, transmitted by the recipient node to indicate delivery of the data frame or packet, include matching serial number or sequence count information. According to one form of the present invention, the initiator node and recipient node include resources which relate the serial number or sequence count information, resources which include control information in the acknowledgment frame, and resources which determine the transmit status of all acknowledgment frames prior to that specified by serial number or sequence count in the acknowledgment frame. The status information is used at the initiator node to update the status of any data frames whose acknowledgment has not been received as a consequence of an out-of-order delivery to the recipient, a delay in processing by the recipient, a delay of the acknowledgment frame in the transmission back to the initiator node, or a complete loss of the acknowledgment frame.

Inventors

  • 👤 Gerald L. Rouse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:10
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/1607; H04L1/1635; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 61 words
A system for transmitting data in frames, comprising: initiator means for transmitting data frames incorporating frame sequence information to a recipient in a network: recipient means for receiving the data frames from the network and determining the transmission status of previous acknowledgment frames; and means for transmitting an acknowledgment frame which includes the status of previous acknowledgment frames to the initiator.
Claim 2
Independent Claim 61 words
A system for transmitting data in frames, comprising: initiator means for transmitting data frames incorporating frame sequence information to a recipient in a network: recipient means for receiving the data frames from the network and determining the transmission status of previous acknowledgment frames; and means for transmitting an acknowledgment frame which includes the status of previous acknowledgment frames to the initiator.
Claim 3
Dependent Claim 28 words
The system recited in claim 1, further comprising: means for receiving the acknowledgment frame from the network and updating the status of data frames at the initiator means.
Claim 4
Dependent Claim 24 words
The system recited in claim 2, wherein the frame sequence information is a serial number or frame count attributed to the frame of data.
Claim 5
Dependent Claim 22 words
The system recited in claim 3, wherein the status of previous acknowledgment frames indicates whether all preceding acknowledgment frames have been transmitted.
Claim 6
Dependent Claim 24 words
The system recited in claim 4, wherein the means for receiving the acknowledgment cancels any error or retransmit conditions for data frames previously acknowledged.
Claim 7
Independent Claim 80 words
A system for transmitting information in frames over a serial data network susceptible to frame loss, delay or rearranged order upon delivery, comprising: initiator means for transmitting data frames having serial number or sequence count to a recipient in the network; recipient means for receiving the data frames from the network and determining the transmission status of previous acknowledgment frames; and means for transmitting an acknowledgment frame which includes the transmission status of previous acknowledgment frames to the initiator means.
Claim 8
Independent Claim 80 words
A system for transmitting information in frames over a serial data network susceptible to frame loss, delay or rearranged order upon delivery, comprising: initiator means for transmitting data frames having serial number or sequence count to a recipient in the network; recipient means for receiving the data frames from the network and determining the transmission status of previous acknowledgment frames; and means for transmitting an acknowledgment frame which includes the transmission status of previous acknowledgment frames to the initiator means.
Claim 9
Dependent Claim 28 words
The system recited in claim 6, further comprising: means for receiving the acknowledgment frame from the network and updating the status of data frames at the initiator means.
Claim 10
Independent Claim 58 words
A method for transmitting serial data in frames, comprising the steps of: transmitting data frames incorporating frame sequence information to a recipient in a network; receiving the data frames from the network and determining the transmission status of previous acknowledgment frames; and transmitting an acknowledgment frame which includes the transmission status of previous acknowledgment frames to an initiator.
Claim 11
Independent Claim 58 words
A method for transmitting serial data in frames, comprising the steps of: transmitting data frames incorporating frame sequence information to a recipient in a network; receiving the data frames from the network and determining the transmission status of previous acknowledgment frames; and transmitting an acknowledgment frame which includes the transmission status of previous acknowledgment frames to an initiator.
Claim 12
Dependent Claim 28 words
The method recited in claim 8, further comprising the step of: receiving the acknowledgment frame from the network and updating the status of data frames at the initiator.
Claim 13
Dependent Claim 24 words
The method recited in claim 9, wherein the frame sequence information is a serial number or frame count attributed to the frame of data.

References Cited (Backward Citations)

US5042029A Cited
US4970714A Cited
US5189669A Cited
US5119370A Cited
WO1992010894A1 Cited
US5151899A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-08 1997-05-10 1997-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-08 2001-05-10 2001-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-08 2005-05-10 2005-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag