Dynamic timeout in a client-server system
First Claim
1. A method for dynamic timeout comprising machine-implemented steps of:
- receiving a request from a requestor at a server or a process communicatively coupled thereto;
determining whether an interim message should be sent to the requester; and
if the interim message should be sent to the requestor, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides techniques for dynamic timeout including the steps of receiving a request from a requestor; determining whether an interim message should be sent to the requestor; and, if the interim message should be sent to the requester, sending to the requestor the interim message referring to the request. Techniques are also provided for dynamic timeout including steps of sending a request to a server; receiving an interim message from the server, where the interim message contains one or more response-related items; and determining whether to change a timeout value based on the one or more response-related items in the interim message.
43 Citations
31 Claims
-
1. A method for dynamic timeout comprising machine-implemented steps of:
-
receiving a request from a requestor at a server or a process communicatively coupled thereto;
determining whether an interim message should be sent to the requester; and
if the interim message should be sent to the requestor, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamic timeout comprising machine-implemented steps of:
-
sending a request to a server;
receiving an interim message from the server, wherein the interim message contains one or more response-related items; and
determining whether to change a timeout value based on the one or more response-related items in the interim message. - View Dependent Claims (7)
-
-
8. A machine-readable medium carrying one or more sequences of instructions for dynamic timeout, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a request from a requestor at a server or a process communicatively coupled thereto;
determining whether an interim message should be sent to the requestor; and
if the interim message should be sent to the requestor, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items. - View Dependent Claims (9, 10)
-
-
11. A machine-readable medium carrying one or more sequences of instructions for dynamic timeout, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
sending a request to a server;
receiving an interim message from the server, wherein the interim message contains one or more response-related items; and
determining whether to change a timeout value based on the one or more response-related items in the interim message. - View Dependent Claims (12, 13)
-
-
14. An apparatus for dynamic timeout, comprising:
-
a network interface that is coupled to a data network for receiving one or more packet flows therefrom;
a processor;
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
receiving a request from a requestor at a server or the process communicatively coupled thereto;
determining whether an interim message should be sent to the requestor; and
if the interim message should be sent to the requester, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items. - View Dependent Claims (15, 16)
-
-
17. An apparatus for dynamic timeout, comprising:
-
a network interface that is coupled to a data network for receiving one or more packet flows therefrom;
a processor;
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
sending a request to a server;
receiving an interim message from the server, wherein the interim message contains one or more response-related items; and
determining whether to change a timeout value based on the one or more response-related items in the interim message. - View Dependent Claims (18, 19)
-
-
20. An apparatus for dynamic timeout, comprising:
-
means for receiving a request from a requestor at a server or the process communicatively coupled thereto;
means for determining whether an interim message should be sent to the requestor; and
means for sending to the requestor, if the interim message should be sent to the requester, the interim message referring to the request, wherein the interim message contains one or more response-related items. - View Dependent Claims (21, 22)
-
-
23. An apparatus for dynamic timeout, comprising:
-
means for sending a request to a server;
means for receiving an interim message from the server, wherein the interim message contains one or more response-related items; and
means for determining whether to change a timeout value based on the one or more response-related items in the interim message. - View Dependent Claims (24, 25)
-
-
26. A method for dynamic timeout for an AAA server comprising machine-implemented steps of:
-
receiving a request from a requestor at an AAA server or a process communicatively coupled thereto;
determining whether an interim message should be sent to the requestor; and
if the interim message should be sent to the requester, sending to the requestor the interim message referring to the request, wherein the interim message contains one or more response-related items. - View Dependent Claims (27, 28)
-
-
29. A method for dynamic timeout comprising machine-implemented steps of:
-
sending a request to an AAA server;
receiving an interim message from the AAA server, wherein the interim message contains one or more response-related items; and
determining whether to change a timeout value based on the one or more response-related items in the interim message. - View Dependent Claims (30, 31)
-
Specification