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

Method for handling slot requests over a network

Assignee: HP Inc
•
Filing: 1987-01-14
•
Granted: 1989-02-21
•
Expires: 2007-01-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for transferring idempotent and non-idempotent requests (repeatable and non-repeatable requests respectively) over a network between two or more computer systems. The method includes sending a series of messages over a network to perform the request. The method defines several types of messages: a request message, a response message, a slow request message, and an acknowledge message. A slow request is handled by sending a slow request message in response to a retransmitted request message. When the computer system which received the request message has completed the request, a response message is sent to the requesting computer system. The requesting computer system then transmits an acknowledge message to acknowledge receipt of the response if the requesting computer system has received a slow request message even if the request was idempotent. The method reduces the amount of request message traffic on a network of the type where messages are subject to loss.

Inventors

  • 👤 Chyuan-Shiun Lin
  • 👤 Joel Tesler
  • 👤 Ching-Fa Hwang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:57
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4213; H; H04; H04L; H04L69/00; H04L9/00; H04L9/40; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F11/14

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 346 words
A method for transferring idempotent or non-idempotent requests over a network having a first computer system and a second computer system which are active, said network being an asynchronous link for messages between said first computer system and said second computer system and wherein said messages are subject to loss on said network, in order to reduce the number of request messages sent over the network, the method comprising: sending a request in the form of a request message from the first computer system to the second computer system and thereafter retransmitting the request as a duplicate request message after a first prescribed period of time until a response message or a slow request message is received by the first computer system from the second computer system; receiving the request message from the first computer system by the second computer system; processing the request in the second computer system, unless the request is a duplicate non-idempotent request; sending a low request message from the second computer system to the first computer system for each duplicate request message received from the first computer system during the step of processing the request; receiving the slow request message from the second computer system by the first computer system and in response suspending the step of retransmitting a duplicate request message by the first computer system; sending a response message from the second computer system to the first computer system containing the results of the request and, only if the slow request message has been sent by the second computer system or if the request from the first computer system was non-idempotent, retransmitting the response message after a second prescribed period of time; until an acknowledge message is received; receiving the response message by the first computer system and upon receipt of the response message, terminating the sending of request messages; and thereafter sending an acknowledge message from the first computer system to the second computer system to acknowledge the receipt of the response message only in the event the slow request message was sent or the request was non-idempotent.
Claim 2
Independent Claim 346 words
A method for transferring idempotent or non-idempotent requests over a network having a first computer system and a second computer system which are active, said network being an asynchronous link for messages between said first computer system and said second computer system and wherein said messages are subject to loss on said network, in order to reduce the number of request messages sent over the network, the method comprising: sending a request in the form of a request message from the first computer system to the second computer system and thereafter retransmitting the request as a duplicate request message after a first prescribed period of time until a response message or a slow request message is received by the first computer system from the second computer system; receiving the request message from the first computer system by the second computer system; processing the request in the second computer system, unless the request is a duplicate non-idempotent request; sending a low request message from the second computer system to the first computer system for each duplicate request message received from the first computer system during the step of processing the request; receiving the slow request message from the second computer system by the first computer system and in response suspending the step of retransmitting a duplicate request message by the first computer system; sending a response message from the second computer system to the first computer system containing the results of the request and, only if the slow request message has been sent by the second computer system or if the request from the first computer system was non-idempotent, retransmitting the response message after a second prescribed period of time; until an acknowledge message is received; receiving the response message by the first computer system and upon receipt of the response message, terminating the sending of request messages; and thereafter sending an acknowledge message from the first computer system to the second computer system to acknowledge the receipt of the response message only in the event the slow request message was sent or the request was non-idempotent.
Claim 3
Dependent Claim 25 words
A method as in claim 1, wherein the first and second prescribed times are increased following the transmission of a message which was not received.

References Cited (Backward Citations)

US4543630A Cited
US4608700A Cited
US4570220A Cited
US4639921A Cited
US4661902A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-21 1992-08-22 1993-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-21 1996-08-22 1997-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-21 2000-08-22 2001-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag