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

Retry filter and circulating echo method and apparatus

Assignee: International Business Machines Corp
•
Filing: 1994-01-26
•
Granted: 1995-11-21
•
Expires: 2014-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A retry filter and circulating echo apparatus and method are provided for a digital processing system of the type having multiple nodes that communicate via one or more unidirectional rings. The nodes of a digital processing system communicate packets to each other over a unidirectional ring bus. An origination node allocates a sequence identification and transmits a packet to a destination node, which generates a first echo packet and also sets a packet filter indication to drop any further copies of that packet. The first echo packet is sent to the origination node as a confirmation. The origination node generates a second echo packet and sends the generated second echo packet onward to the destination node again as an indication that the packet will not be retransmitted. The destination node transmits a third echo packet as an indication that the sequence can be deallocated.

Inventors

  • 👤 Ronald E. Fuhs
  • 👤 William A. Hammond, Jr.
  • 👤 George W. Nation
  • 👤 Steven L. Rogers
  • 👤 John C. Willis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:58
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; G; G08; G08C; G08C25/00; G08C25/02; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1867; H04L1/187; H04L1/1829; H04L1/1848; H04L1/188; H04L2001/0092; H04L2001/0095

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 140 words
A method of processing packets communicated between nodes via at least one unidirectional ring, said method comprising the steps of: allocating a sequence identification for a packet and sending said packet including said allocated sequence identification at an origination node; receiving said packet at a destination node; establishing a packet filter utilizing said allocated sequence identification and generating and sending a first echo packet to said origination node responsive to receiving said packet at said destination node; receiving said first echo packet at said origination node; generating and sending a second echo packet to said destination node responsive to said received first echo packet at said origination node; receiving said second echo packet at said destination node; and generating and sending a third echo packet to said origination node responsive to receiving said second echo packet at said destination node.
Claim 2
Independent Claim 140 words
A method of processing packets communicated between nodes via at least one unidirectional ring, said method comprising the steps of: allocating a sequence identification for a packet and sending said packet including said allocated sequence identification at an origination node; receiving said packet at a destination node; establishing a packet filter utilizing said allocated sequence identification and generating and sending a first echo packet to said origination node responsive to receiving said packet at said destination node; receiving said first echo packet at said origination node; generating and sending a second echo packet to said destination node responsive to said received first echo packet at said origination node; receiving said second echo packet at said destination node; and generating and sending a third echo packet to said origination node responsive to receiving said second echo packet at said destination node.
Claim 3
Dependent Claim 43 words
A method as recited in claim 1 further includes the step of deallocating said sequence identification for said packet responsive to a predetermined timeout interval having elapsed after sending said second echo packet without receiving said third echo packet at said origination node.
Claim 4
Dependent Claim 28 words
A method as recited in claim 1 further includes the step of deallocating said established packet filter responsive to said received second echo packet at said destination node.
Claim 5
Dependent Claim 30 words
A method as recited in claim 1 further includes the step of deallocating said sequence identification for said packet responsive to said received third echo packet at said origination node.
Claim 6
Dependent Claim 40 words
A method as recited in claim 1 further includes the step of deallocating said established packet filter responsive to a predetermined timeout interval having elapsed after establishing said packet filter without receiving said second echo packet at said destination node.
Claim 7
Dependent Claim 35 words
A method as recited in claim 1 further includes the step of sending a retry packet responsive to a predetermined retry timeout interval having elapsed without receiving said first echo packet at said origination node.
Claim 8
Dependent Claim 33 words
A method as recited in claim 6 further includes the step of generating and sending a first echo packet to said origination node responsive to receiving said retry packet at said destination node.
Claim 9
Dependent Claim 147 words
A retry filter and circulating echo apparatus for a digital processing system of the type having multiple nodes that communicate via one or more unidirectional rings, said apparatus comprising: means for allocating a sequence identification for a packet and for sending said packet including said allocated sequence identification and at an origination node; means for establishing a packet filter and for generating and for sending a first echo packet to said origination node responsive to receiving said packet at a destination node; said packet filter for checking said allocated sequence identification and for deleting retransmissions of said packet; means for generating and for sending a second echo packet to said destination node responsive to said received first echo packet at said origination node; and means for generating and sending a third echo packet to said origination node responsive to receiving said second echo at said destination node.
Claim 10
Dependent Claim 147 words
A retry filter and circulating echo apparatus for a digital processing system of the type having multiple nodes that communicate via one or more unidirectional rings, said apparatus comprising: means for allocating a sequence identification for a packet and for sending said packet including said allocated sequence identification and at an origination node; means for establishing a packet filter and for generating and for sending a first echo packet to said origination node responsive to receiving said packet at a destination node; said packet filter for checking said allocated sequence identification and for deleting retransmissions of said packet; means for generating and for sending a second echo packet to said destination node responsive to said received first echo packet at said origination node; and means for generating and sending a third echo packet to said origination node responsive to receiving said second echo at said destination node.
Claim 11
Dependent Claim 28 words
Apparatus as recited in claim 8 further includes: means for deallocating said sequence identification for said packet responsive to said received third echo packet at said origination node.
Claim 12
Dependent Claim 41 words
Apparatus as recited in claim 8 further includes: means for deallocating said sequence identification for said packet responsive to a predetermined timeout interval having elapsed after sending said second echo packet without receiving said third echo packet at said origination node.
Claim 13
Dependent Claim 26 words
Apparatus as recited in claim 8 further includes: means for deallocating said established packet filter responsive to said received second echo packet at said destination node.
Claim 14
Dependent Claim 35 words
Apparatus as recited in claim 8 further includes: means for deallocating said established packet filter responsive to a predefined timeout after establishing said packet filter without receiving said second echo packet at said destination node.

References Cited (Backward Citations)

US4739321A Cited
US4567590A Cited
US4914653A Cited
US4918687A Cited
US4807274A Cited
US4965790A Cited
US5036518A Cited
US5115433A Cited
US5101479A Cited
US5216670A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-20 1999-05-22 1999-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-20 2003-05-22 2003-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-20 2007-05-22 2007-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag