Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network
First Claim
Patent Images
1. A method for network communication between a mobile terminal and a remote entity in a communications network, the method comprising:
- establishing a first connection over a network between a mobile terminal and a remote entity;
exchanging keep-alive messages at varying intervals over the first connection based on periods of inactivity of the first connection;
wherein the first connection is disconnected after a first period of inactivity;
establishing a second connection over the network between the mobile terminal and the remote entity;
exchanging keep-alive messages at varying intervals over the second connection based on periods of inactivity of the second connection;
wherein the second connection is disconnected after a second period of inactivity; and
sending, from the mobile terminal, keep-alive messages at a safe interval via a subsequent connection over the network based on inactivity in the subsequent connection, wherein the safe interval is based on the first disconnection and the second disconnection.
3 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 an IP connection between the mobile terminal and its correspondent node. After detecting a period of inactivity in the IP connection, keep-alive messages are sent via the IP connection at predetermined intervals, which are varied. The method comprises monitoring the lengths of several periods of inactivity at which the mobile radio network disconnects the IP connection.
-
Citations
48 Claims
-
1. A method for network communication between a mobile terminal and a remote entity in a communications network, the method comprising:
-
establishing a first connection over a network between a mobile terminal and a remote entity; exchanging keep-alive messages at varying intervals over the first connection based on periods of inactivity of the first connection; wherein the first connection is disconnected after a first period of inactivity; establishing a second connection over the network between the mobile terminal and the remote entity; exchanging keep-alive messages at varying intervals over the second connection based on periods of inactivity of the second connection; wherein the second connection is disconnected after a second period of inactivity; and sending, from the mobile terminal, keep-alive messages at a safe interval via a subsequent connection over the network based on inactivity in the subsequent connection, wherein the safe interval is based on the first disconnection and the second disconnection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for network communication between a mobile terminal and a remote entity in a communications network, the method comprising:
-
establishing a first connection over a network between a mobile terminal and a remote entity; exchanging keep-alive messages at varying intervals over the first connection based on periods of inactivity of the first connection; wherein the first connection is disconnected after a first period of inactivity; establishing a second connection over the network between the mobile terminal and the remote entity; exchanging keep-alive messages at varying intervals over the second connection based on periods of inactivity of the second connection; wherein the second connection is disconnected after a second period of inactivity; and receiving, from the mobile terminal, keep-alive messages at a safe interval via a subsequent connection over the network based on inactivity in the subsequent connection, wherein the safe interval is based on the first disconnection and the second disconnection. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile terminal comprising:
-
a communications interface; a battery; the mobile terminal in conjunction with the communications interface is configured for; establishing a first connection over a network between a mobile terminal and a remote entity; exchanging keep-alive messages at varying intervals over the first connection based on periods of inactivity of the first connection; wherein the first connection is disconnected after a first period of inactivity; establishing a second connection over the network between the mobile terminal and the remote entity; exchanging keep-alive messages at varying intervals over the second connection based on periods of inactivity of the second connection; wherein the second connection is disconnected after a second period of inactivity; and sending, from the mobile terminal, keep-alive messages at a safe interval via a subsequent connection over the network based on inactivity in the subsequent connection, wherein the safe interval is based on the first disconnection and the second disconnection. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A server comprising:
-
a communications interface; the server in conjunction with the communications interface is configured for; establishing a first connection over a network between a mobile terminal and the server; exchanging keep-alive messages at varying intervals over the first connection based on periods of inactivity of the first connection; wherein the first connection is disconnected after a first period of inactivity; establishing a second connection over the network between the mobile terminal and the server; exchanging keep-alive messages at varying intervals over the second connection based on periods of inactivity of the second connection; wherein the second connection is disconnected after a second period of inactivity; and receiving, from the mobile terminal, keep-alive messages at a safe interval via a subsequent connection over the network based on inactivity in the subsequent connection, wherein the safe interval is based on the first disconnection and the second disconnection. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification