Keep alive interval fallback
US-10321510-B2 · Jun 11, 2019 · US
US10856355B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10856355-B2 |
| Application number | US-202016742459-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 14, 2020 |
| Priority date | Aug 11, 2005 |
| Publication date | Dec 1, 2020 |
| Grant date | Dec 1, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
Opening claim text (preview).
We claim: 1. A method for network communication between a mobile terminal and a remote entity in a communications network, the method comprising: establishing a first network connection over a communications network between a mobile terminal and a remote entity; exchanging keep-alive messages at varying intervals via the first network connection based on periods of inactivity in the first network connection; wherein the first network connection is disconnected after a first period of inactivity; establishing a second network connection over the communications network between the mobile terminal and the remote entity; exchanging keep-alive messages at varying intervals via the second network connection based on periods of inactivity in the second network connection; wherein the second network connection is disconnected after a second period of inactivity; storing a maximum determined interval at the mobile terminal; wherein the maximum determined interval is calculated based on the first period of inactivity and the second period of inactivity; and sending, from the mobile terminal, keep-alive messages at the maximum determined interval via a subsequent network connection over the network based on inactivity in the subsequent network connection. 2. The method of claim 1 , wherein at least one of the first and second connections is a TCP/IP connection. 3. The method of claim 1 , further comprising storing an identifier of the communications network at the mobile terminal. 4. The method of claim 3 , wherein the identifier of the communications network is stored in association with the maximum determined interval. 5. The method of claim 1 , wherein the maximum determined interval is calculated by subtracting a safety margin from the first period of inactivity or the second period of inactivity. 6. The method of claim 5 , wherein the safety margin is proportional to a predictability of behavior of the communications network. 7. The method of claim 5 , wherein the maximum determined interval is less than the first period of inactivity and the second period of inactivity by at least the safety margin. 8. The method of claim 1 , wherein the maximum determined interval is greater than a period of inactivity at which the first connection was not disconnected. 9. The method of claim 1 , wherein the first period of inactivity and the second period of inactivity are greater than a predetermined period. 10. The method of claim 9 , wherein the predetermined period is based on a number of periods of inactivity at which a connection is disconnected. 11. The method of claim 1 , wherein maximum determined interval is calculated based on reducing battery consumption of the mobile terminal. 12. The method of claim 1 , wherein maximum determined interval is calculated based on reducing a tariff cost associated with the mobile terminal. 13. The method of claim 1 , further comprising monitoring periods of inactivity between the mobile terminal and the communications network. 14. A method for network communication between a mobile terminal and a remote entity in a communications network, the method comprising: establishing a first network connection over a communications network between a mobile terminal and a remote entity; exchanging keep-alive messages at varying intervals over the first network connection based on periods of inactivity of the first network connection; wherein the first network connection is disconnected after a first period of inactivity; establishing a second network connection over the communications network between the mobile terminal and the remote entity; exchanging keep-alive messages at varying intervals over the second network connection based on periods of inactivity of the second network connection; wherein the second network connection is disconnected after a second period of inactivity; storing a maximum determined interval at the mobile terminal; wherein the maximum determined interval is calculated based on the first period of inactivity and the second period of inactivity; and receiving, from the mobile terminal, keep-alive messages at the maximum determined interval via a subsequent network connection over the network based on inactivity in the subsequent network connection. 15. The method of claim 14 , further comprising storing an identifier of the communications network at the mobile terminal. 16. The method of claim 15 , wherein the identifier of the communications network is stored in association with the maximum determined interval. 17. The method of claim 14 , wherein the maximum determined interval is calculated by subtracting a safety margin from the first period of inactivity or the second period of inactivity. 18. The method of claim 17 , wherein the safety margin is proportional to a predictability of behavior of the communications network. 19. A mobile terminal comprising: a communications interface; a battery; the mobile terminal in conjunction with the communications interface is configured for: establishing a first network connection over a communication network between the mobile terminal and a remote entity; exchanging keep-alive messages at varying intervals via the first network connection based on periods of inactivity in the first network connection; wherein the first network connection is disconnected after a first period of inactivity; establishing a second network connection over the communications network between the mobile terminal and the remote entity; exchanging keep-alive messages at varying intervals over the second network connection based on periods of inactivity in the second network connection; wherein the second network connection is disconnected after a second period of inactivity; storing a maximum determined interval at the mobile terminal; wherein the maximum determined interval is calculated based on the first period of inactivity and the second period of inactivity at the mobile terminal; and sending, from the mobile terminal, keep-alive messages at the maximum determined interval via a subsequent network connection over the network based on inactivity in the subsequent network connection. 20. The mobile terminal of claim 19 , wherein the mobile terminal is further configured for storing an identifier of the communications network at the mobile terminal, wherein the identifier is stored in association with the maximum determined interval.
Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title
Wireless traffic scheduling · CPC title
Maintenance of established connections · CPC title
where the received signal is a wanted signal · CPC title
Supervisory, monitoring or testing arrangements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.