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

US11627629B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11627629-B2
Application numberUS-202017086781-A
CountryUS
Kind codeB2
Filing dateNov 2, 2020
Priority dateAug 11, 2005
Publication dateApr 11, 2023
Grant dateApr 11, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: establishing a first connection between a mobile terminal and a network node in a network; operating in one of a first mode and a second mode, wherein operating in the first mode includes sending, from the mobile terminal to the network node, keep-alive messages at varying intervals, wherein operating in the second mode includes sending, from the mobile terminal to the network node, keep-alive messages at a fixed interval; monitoring the first connection to keep track of periods of time after which the network disconnects the first connection based on inactivity in the first connection; after the periods of time after which the network disconnects the first connection, reestablishing the first connection over the network between the mobile terminal and the network node operating in the first mode; and before the periods of time after which the network disconnects the first connection, operating in the second mode. 2. The method of claim 1 , further comprising determining a maximum safe interval that is a longest interval which does not result in disconnecting the first connection and sending the keep-alive messages at the maximum safe interval. 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 an operating system version and a mobile terminal user-defined setting. 8. The method of claim 5 , wherein the predetermined maximum allowed fixed interval depends on a network type of the first network. 9. The method of claim 8 , wherein the network type includes one of WiFi and cellular. 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 maximum allowed variable interval depends on a network type of the first network. 12. The method of claim 11 , wherein the network type includes one of WiFi and cellular. 13. The method of claim 1 , wherein the first connection is a TCP/IP connection. 14. 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. 15. The method of claim 1 , wherein monitoring the first connection to keep track of periods of time after which the network disconnects the first connection based on inactivity in 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. 16. A network-node device comprising: a communication interface operable to communicatively couple 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 one of a first mode and a second mode, wherein operating in the first mode includes sending, from the mobile terminal to the network node, keep-alive messages at varying intervals, wherein operating in the second mode includes sending, from the mobile terminal to the network node, keep-alive messages at a fixed interval; monitor the first connection to keep track of periods of time after which the network disconnects the first connection based on inactivity in the first connection; after the periods of time after which the network disconnects the first connection, reestablishing the first connection over the network between the mobile terminal and the network node and operating in the first mode; and before the periods of time after which the network disconnects the first connection, operating in the second mode. 17. The network-node device of claim 16 , further operable for determining a maximum safe interval that is a longest interval which does not result in disconnecting the first connection and sending the keep-alive messages at the maximum safe interval. 18. The network-node device of claim 17 , wherein the maximum safe interval is stored at the first mobile terminal and in association with an identifier of the first network. 19. The network-node device of claim 17 , wherein the maximum safe interval is transmitted from the first mobile terminal over the network. 20. The network-node device of claim 16 , wherein the fixed interval is not longer than a predetermined maximum allowed fixed interval.

Assignees

Inventors

Classifications

  • managed by the network, e.g. network or access point is leader and terminal is follower · CPC title

  • by checking connectivity · CPC title

  • Network layer protocols, e.g. mobile IP [Internet Protocol] · CPC title

  • in wireless communication networks · CPC title

  • Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11627629B2 cover?
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. T…
Who is the assignee on this patent?
Seven Networks Llc
What technology area does this patent fall under?
Primary CPC classification H04W76/25. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).