IP Library Granted Patent US 12,193,101
Granted Patent B2
US 12,193,101 · App. 18/128,291 · Granted Jan 7, 2025

Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,193,101
App. No.
18/128,291
Granted
Jan 7, 2025
Kind
B2
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.

Claims (35)

1. A method comprising:

establishing a first connection between a mobile terminal and a network node in a network;

operating in a first mode that includes sending, from the mobile terminal to the network node, keep-alive messages at varying intervals of inactivity;

monitoring the first connection for disconnection of the first connection;

after each disconnection of the first connection, reestablishing the first connection;

determining, based on the monitored connection while operating in the first mode, a fixed interval for sending keep-alive messages such that the fixed interval meets a predetermined criterion of statistical confidence; and

operating in a second mode that includes sending, from the mobile terminal to the network node, keep-alive messages at the fixed interval.

2. The method of claim 1 , wherein the fixed interval is a maximum safe interval that is a longest interval which does not result in disconnecting the first connection based on satisfaction of the predetermined criterion of statistical confidence.

3. The method of claim 2 , further comprising storing the maximum safe interval at the first mobile terminal and in association with an identifier of the first network.

4. The method of claim 2 , further comprising transmitting the maximum safe interval from the first mobile terminal over the network.

5. The method of claim 1 , wherein the fixed interval is not longer than a predetermined maximum allowed fixed interval.

6. The method of claim 5 , wherein the predetermined maximum allowed fixed interval depends on a setting or configuration of the mobile terminal.

7. The method of claim 6 , wherein the setting or configuration of the mobile terminal includes a default value and a mobile terminal user-defined setting.

8. The method of claim 5 , wherein the predetermined maximum allowed fixed interval is associated with an identifier of the network and is maintained separately for each network.

9. The method of claim 8 , wherein the network includes a cellular packet-switched mobile network.

10. The method of claim 1 , wherein the varying intervals are not longer than a predetermined maximum allowed variable interval.

11. The method of claim 10 , wherein the predetermined maximum allowed variable interval is associated with an identifier of the network and is maintained separately for each network.

12. The method of claim 11 , wherein the network includes a cellular packet-switched mobile network.

13. The method of claim 1 , wherein the keep-alive messages are sent in an absence of network traffic between the mobile terminal and the network node.

14. The method of claim 1 , wherein monitoring the first connection for disconnection of the first connection includes at least one of:

detecting two consecutive disconnections based on inactivity; and

detecting two non-consecutive disconnections based on inactivity within a second predetermined time period.

15. A network-node device comprising:

a communication interface operable to communicatively coupled the network-node device to a network; and

a processor and a memory storing program codes, coupled to the communication interface, operable to:

establish a first connection between a mobile terminal and a network node in a network;

operate in a first mode that includes sending, from the mobile terminal to the network node, keep-alive messages at varying intervals of inactivity;

monitor the first connection for disconnection of the first connection;

after each disconnection of the first connection, reestablishing the first connection;

determine, based on the monitored connection while operating in the first mode, a fixed interval for sending keep-alive messages such that the fixed interval meets a predetermined criterion of statistical confidence; and

operating in a second mode that includes sending, from the mobile terminal to the network node, keep-alive messages at the fixed interval.

16. The network-node device of claim 9 , wherein the fixed interval is a maximum safe interval that is a longest interval which does not result in disconnecting the first connection based on satisfaction of the predetermined criterion of statistical confidence.

17. The network-node device of claim 16 , wherein the maximum safe interval is stored at the first mobile terminal and in association with an identifier of the network.

18. The network-node device of claim 16 , wherein the maximum safe interval is transmitted from the first mobile terminal over the network.

19. The network-node device of claim 15 , wherein the fixed interval is not longer than a predetermined maximum allowed fixed interval.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2023
From: TERVAHAUTA, MIKKO; BACKHOLM, ARI; SALORINNE, SEPPO; AHONEN, JUKKA; DAAVITTILA, MIKKO; EVERITT, ANDREW; VUORNOS, LAURI
To: SEVEN NETWORKS INTERNATIONAL OY
Reel/Frame 063159/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2023
From: SEVEN NETWORKS INTERNATIONAL OY
To: SEVEN NETWORKS, INC.
Reel/Frame 063159/0550 →
ENTITY CONVERSION Recorded Mar 30, 2023
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 063190/0282 →