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

Method of determining whether to use preempt/resume or alternate protocol for data transmission

Assignee: International Business Machines Corp
•
Filing: 1992-08-07
•
Granted: 1994-08-30
•
Expires: 2012-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is disclosed for determining whether to use a preempt/resume protocol or an alternate protocol in transmitting data packets from a local system to a remote system. Each system informs the other whether it supports preempt/resume and provides the sizes of the largest low priority data packets it can send and receive. The local system always elects the alternate protocol unless both support preempt/resume. The local system then selects the lesser of (a) the largest low-priority data packet it can send and (b) the largest low-priority data packet the remote system can receive. Use of prompt/resume is initiated by the local system only where a packet of the selected size would be delayed in reaching the remote system by more than a predetermined interval.

Inventors

  • 👤 Israel Cidon
  • 👤 Richard M. Doney
  • 👤 John E. Drake, Jr.
  • 👤 Elizabeth A. Hervatic
  • 👤 Kenneth H. Potter, Jr.
  • 👤 Theodore E. Tedijanto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:43
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/24; H04L47/2425; H04L47/2433; H04L12/00; H04L12/64; H04L12/6418; H04L47/2416; H04L47/245; H04L9/00; H04L9/40; H04L2012/6445; H04L2012/6459; H04L2012/6464; H04L2012/6478; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/324

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 327 words
For use in a multi-system network in which data may be transmitted in either low-priority data packets or high-priority data packets, a method for determining whether to use a preempt/resume protocol or an alternate protocol for transmitting data packets from a local system to a remote system over a connecting communications link having a known line speed, said method being practiced at the local system and comprising steps of: a) sending a message to the remote system, said sent message containing fields indicating 1) whether the local system supports use of a preempt/resume protocol and 2) the size of the largest low-priority data packet the local system can send; b) receiving a message from the remote system, said received message indicating 1) whether the remote system supports use of a preempt/resume protocol and 2) the size of the largest low-priority data packet the remote system can receive; c) if the sent and received messages indicate that either or both of the local and remote systems do not support use of a preempt/resume protocol, then choosing an alternate protocol; and d) if the sent and received messages indicate that both of the system support use of a preempt/resume protocol 1) using field values in the sent and received messages, comparing the size of the largest low-priority data packet the local system can send to the size of the largest low-priority data packet the remote system can receive and selecting the lesser of the two sizes, 2) based on the known line speed and the selected size, determining whether transmission of a low-priority data packet of the selected size from the local system would delay transmission of a subsequent data packet by more than a predetermined amount of time, and 3) initiating use of a preempt/resume protocol only where the preceding step indicates transmission of a low-priority data packet of the selected size would delay transmission of a subsequent data packet by more than the predetermined amount of time.
Claim 2
Dependent Claim 327 words
For use in a multi-system network in which data may be transmitted in either low-priority data packets or high-priority data packets, a method for determining whether to use a preempt/resume protocol or an alternate protocol for transmitting data packets from a local system to a remote system over a connecting communications link having a known line speed, said method being practiced at the local system and comprising steps of: a) sending a message to the remote system, said sent message containing fields indicating 1) whether the local system supports use of a preempt/resume protocol and 2) the size of the largest low-priority data packet the local system can send; b) receiving a message from the remote system, said received message indicating 1) whether the remote system supports use of a preempt/resume protocol and 2) the size of the largest low-priority data packet the remote system can receive; c) if the sent and received messages indicate that either or both of the local and remote systems do not support use of a preempt/resume protocol, then choosing an alternate protocol; and d) if the sent and received messages indicate that both of the system support use of a preempt/resume protocol 1) using field values in the sent and received messages, comparing the size of the largest low-priority data packet the local system can send to the size of the largest low-priority data packet the remote system can receive and selecting the lesser of the two sizes, 2) based on the known line speed and the selected size, determining whether transmission of a low-priority data packet of the selected size from the local system would delay transmission of a subsequent data packet by more than a predetermined amount of time, and 3) initiating use of a preempt/resume protocol only where the preceding step indicates transmission of a low-priority data packet of the selected size would delay transmission of a subsequent data packet by more than the predetermined amount of time.

References Cited (Backward Citations)

US4500987A Cited
US4542380A Cited
US4707693A Cited
US5051946A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-29 1998-02-28 1998-08-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-29 2002-02-28 2002-08-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-29 2006-02-28 2006-08-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag