Method and apparatus for controlling an upper layer in a protocol stack to delay timeouts
First Claim
1. In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising means for registering a data request from the application to the network;
- a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application;
means to send preventative data to the application after the counter has expired but before a response is received;
means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and
means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout.
4 Assignments
0 Petitions
Accused Products
Abstract
In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising means for registering a data request from the application to the network; a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application; means to send preventative data to the application after the counter has expired but before a response is received; means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout.
-
Citations
13 Claims
-
1. In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising
means for registering a data request from the application to the network; -
a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application;
means to send preventative data to the application after the counter has expired but before a response is received;
means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and
means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for delaying the timeout of an application on a device communicating over a network, the method comprising the steps of:
-
registering that a request for data has been sent by the application to the network;
waiting a predetermined interval;
if a response to the request has not been received, sending data to the application to prevent a timeout; and
repeating the waiting step; and
if a response to the request is received, modifying the response to remove from the response data sent to the application; and
forwarding the modified response to the application. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification