Method of notifying a communications device
First Claim
Patent Images
1. A method of notifying a communications device in a network, comprising:
- sending an http push request from a communications device through a network to a computing device, the http push request having a first lifespan;
receiving a timeout error from the network; and
sending a second http push request from the communications device through the network to the computing device, the second http push request having a second lifespan which is less than the first lifespan, wherein, prior to the second sending step, a calculating step is performed in which the lifespan of the second http push request is calculated by way of a quick convergence algorithm, and wherein the calculating step includes multiplying the value of the Current Timeout (CTO) by the number of times the communications device has consecutively received a timeout error at a given value of the CTO.
6 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the disclosure, a method of notifying a communications device in a network includes sending an http push request from a communications device through a network to a computing device, wherein the http push request having a first lifespan. The method also includes receiving a timeout error from the network and sending a second http push request from the communications device through the network to the computing device. The second http push request is of a second lifespan, which is less than the first lifespan.
4 Citations
16 Claims
-
1. A method of notifying a communications device in a network, comprising:
-
sending an http push request from a communications device through a network to a computing device, the http push request having a first lifespan; receiving a timeout error from the network; and sending a second http push request from the communications device through the network to the computing device, the second http push request having a second lifespan which is less than the first lifespan, wherein, prior to the second sending step, a calculating step is performed in which the lifespan of the second http push request is calculated by way of a quick convergence algorithm, and wherein the calculating step includes multiplying the value of the Current Timeout (CTO) by the number of times the communications device has consecutively received a timeout error at a given value of the CTO. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of notifying a communications device in a network, comprising:
-
sending an http push request from the communications device through a network to a computing device, the http push request having a first lifespan; determining that the communications device has not received a timeout error from the network; and sending a second http push request from the communications device through the network to the computing device, the second http push request having a second lifespan which is greater than the first lifespan, wherein, prior to the second sending step, a calculating step is performed in which the lifespan of the second http push request is calculated by way of a quick convergence algorithm, and wherein the calculating step includes multiplying the value of the Current Timeout (CTO) by the number of times the communications device has consecutively received a timeout error at a given value of the CTO. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A communications device including memory for storage of non-transitory computer readable instructions, comprising:
-
a transmitter for sending a first http push request to a network; a receiver for receiving a response to the first http push request from the network; and a processor for incrementing the lifespan of a second http push request upon determining that the receiver has not received a timeout error from the network in response to sending the first http push request, wherein the processor calculates the lifespan of the second http push request by way of a quick convergence algorithm, and wherein the calculating step includes multiplying a value of the Current Timeout (CTO) by the number of times the communications device has consecutively received a timeout error at a given value of the CTO. - View Dependent Claims (13, 14, 15, 16)
-
Specification