MAINTAINING AN IP CONNECTION IN A MOBILE NETWORK
First Claim
1. A method of maintaining a connection between a mobile terminal and a network element in a network, the method, comprising:
- altering a time interval between keep alive messages exchanged between the mobile terminal and the network element;
monitoring the Internet Protocol connection to determine if disconnection of the connection occurs as a result of the altering of the time interval between the keep alive messages;
determining a value for the time interval, the value being determined such that the connection with the network element is not disconnected and further determined based on an associated cost to send the keep-alive messages;
wherein, the cost to send the keep-alive messages includes battery life of the mobile terminal;
wherein, the time intervals are further determined statistically based on the disconnection of the connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for IP [=Internet Protocol] communication between a mobile terminal and its correspondent node in a mobile radio network. The method comprises establishing (202) an IP connection between the mobile terminal and its correspondent node. After detecting a period of inactivity in the IP connection, (204) keep-alive messages are sent via the IP connection at predetermined intervals, which are varied. The method comprises monitoring (206) the lengths of several periods of inactivity at which the mobile radio network disconnects the IP connection. Based on the monitored lengths of periods of inactivity, a maximum interval (TINT) between keep-alive messages is determined (208) such that the maximum interval meets a predetermined criterion of statistical confidence, and the interval between keep-alive messages is set (210) to the maximum interval (TINT).
5 Citations
20 Claims
-
1. A method of maintaining a connection between a mobile terminal and a network element in a network, the method, comprising:
-
altering a time interval between keep alive messages exchanged between the mobile terminal and the network element; monitoring the Internet Protocol connection to determine if disconnection of the connection occurs as a result of the altering of the time interval between the keep alive messages; determining a value for the time interval, the value being determined such that the connection with the network element is not disconnected and further determined based on an associated cost to send the keep-alive messages; wherein, the cost to send the keep-alive messages includes battery life of the mobile terminal; wherein, the time intervals are further determined statistically based on the disconnection of the connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server operative to maintain a connection with a mobile terminal in a mobile network, the server, comprising:
-
a processor programmed to execute a set of instructions; memory coupled to the processor; and the set of instructions stored in the memory, wherein the set of instructions are executed by the processor, the server maintains the connection between the mobile terminal and the server by; altering a time interval between the keep alive messages exchanged between the mobile terminal and the network element; monitoring the connection to determine if disconnection of the connection occurs as a result of the altering of the time interval between the keep alive messages; determining a value for the time interval, the value being determined such that the connection with the network element is not disconnected and further based on battery life of the mobile terminal and a battery consumption involved in re-establishing the connection. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for maintaining a connection of a mobile terminal in a network, comprising:
-
means for, dynamically adjusting time intervals between keep-alive messages sent by the mobile terminal; means for, optimizing the time intervals between the keep alive messages based on a cost to send the keep-alive messages in the network and based on whether the keep-alive messages are sent with adequate frequency to maintain the connection; wherein, the cost to send the keep-alive messages includes battery life of the mobile terminal. - View Dependent Claims (17, 18, 19)
-
-
20. A method of maintaining a connection between a mobile terminal and a network node over a network, comprising:
-
dynamically adjusting time intervals between keep-alive messages sent across the connection between the mobile terminal and the network node; optimizing the time intervals between the keep alive messages based on battery life of the mobile terminal and further based on whether the keep-alive messages are sent with adequate frequency to maintain the connection.
-
Specification