← Back to Patent Explorer
EP0570220A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

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

Assignee: International Business Machines Corp
•
Filing: 1993-05-13
•
Granted: —
•
Expires: 2013-05-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method are provided 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 an initiator node to a 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 a preferred embodiment 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 Lavelle Rouse

Bibliographic Details

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

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 166 words
A data processing system for transmitting data in frames between nodes connected via a network, the system comprising an initiator node for transmitting data frames incorporating frame sequence information through the network, and a recipient node for receiving the data frames from the network, the recipient node including a transmitting means for transmitting an acknowledgment frame to the initiator node, the initiator node being responsive to such acknowledgment frames to control the transmission of subsequent data frames, the system being characterised by: determination means in the recipient node for determining the transmission status of previous acknowledgment frames; the transmitting means being adapted to transmit an acknowledgment frame which includes the transmission status of previous acknowledgment frames to the initiator node; reception means in the initiator node for receiving the acknowledgment frame and using the transmission status in the acknowledgment frame to update the status at the initiator node of data frames the subject of previous acknowledgment frames in addition to the current data frame being acknowledged.
Claim 2
Dependent Claim 27 words
A data processing system as claimed in claim 1, wherein the frame sequence information is a serial number or frame count attributed to the frame of data.
Claim 3
Dependent Claim 28 words
A data processing system as claimed in claim 1 or claim 2, wherein the status of previous acknowledgment frames indicates whether all preceding acknowledgment frames have been transmitted.
Claim 4
Dependent Claim 29 words
A data processing system as claimed in any of claims 1, 2 or 3, wherein the reception means cancels any error or retransmit conditions for data frames previously acknowledged.
Claim 5
Dependent Claim 31 words
A data processing system as claimed in any preceding claim wherein the frame data is transmitted over a serial data network susceptible to frame loss, delay or rearranged order upon delivery.
Claim 6
Independent Claim 164 words
A method of operating a data processing system to transmit data in frames between nodes connected via a network, the method comprising the steps of transmitting data frames incorporating frame sequence information from an initiator node through the network, and receiving at a recipient node the data frames from the network, the recipient node transmitting an acknowledgment frame to the initiator node, and the initiator node being responsive to such acknowledgment frames to control the transmission of subsequent data frames, the method being characterised by the steps of: determining, at the recipient node, the transmission status of previous acknowledgment frames; transmitting from the recipient node an acknowledgment frame which includes the transmission status of previous acknowledgment frames to the initiator node; receiving at the initiator node the acknowledgment frame; and updating, based on the transmission status in the acknowledgment frame, the status at the initiator node of data frames the subject of previous acknowledgment frames in addition to the current data frame being acknowledged.
Claim 7
Dependent Claim 25 words
A method as claimed in claim 6, wherein the frame sequence information is a serial number or frame count attributed to the frame of data.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag