Method and system for maintaining a wireless data connection
First Claim
1. A push-enabled mobile device for automatically maintaining a data connection to a wireless data network for bi-directional data transfer between the push-enabled mobile device and the wireless data network, the push-enabled mobile device having:
- a back off timer for timing a back off period between retries to establish the data connection;
a service check timer for timing a service check period, the service check timer being started upon originally establishing the data connection; and
a connection manager for issuing a connection request to the wireless data network for connecting the push-enabled mobile device to the wireless data network, for determining that a data connection has been established, for periodically, upon expiry of the service check timer, checking a data connection status of the established data connection, for determining, from the data connection status, that the established connection has been dropped, for automatically issuing, upon expiry of the back off timer, a further connection request to the wireless data network to re-establish the data connection between the push-enabled mobile device and the wireless data network, and, for reestablishing the data connection to the wireless data network when the further connection request is accepted by the wireless data network to automatically maintain the data connection between the push-enabled mobile device and the wireless data network.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for establishing and maintaining an “always-on” data connection to a wireless network through the use of a back off timer and a service check timer is disclosed. The back off timer is initialized to a determined value when a connection is not established. When the timer expires, a connection attempt is made. As further connection attempts are made, the back off timer is set to ever-increasing values. When the data connection is established, the service check timer is initialized. The data connection status is determined at the expiry of the service check timer. When, at the expiry of the service check timer, the data connection is determined to be lost, the connection method is employed.
33 Citations
11 Claims
-
1. A push-enabled mobile device for automatically maintaining a data connection to a wireless data network for bi-directional data transfer between the push-enabled mobile device and the wireless data network, the push-enabled mobile device having:
-
a back off timer for timing a back off period between retries to establish the data connection; a service check timer for timing a service check period, the service check timer being started upon originally establishing the data connection; and a connection manager for issuing a connection request to the wireless data network for connecting the push-enabled mobile device to the wireless data network, for determining that a data connection has been established, for periodically, upon expiry of the service check timer, checking a data connection status of the established data connection, for determining, from the data connection status, that the established connection has been dropped, for automatically issuing, upon expiry of the back off timer, a further connection request to the wireless data network to re-establish the data connection between the push-enabled mobile device and the wireless data network, and, for reestablishing the data connection to the wireless data network when the further connection request is accepted by the wireless data network to automatically maintain the data connection between the push-enabled mobile device and the wireless data network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of automatically maintaining a data connection between a push-enabled mobile device and a wireless data network, the method comprising:
-
issuing a connection request to the wireless data network for connecting the push-enabled mobile device to the wireless data network; determining that a data connection has been established to enable bi-directional data transfer between the push-enabled mobile device and the wireless data network; periodically, upon the expiry of a service check timer, checking a data connection status of the established data connection, the service check timer having been started upon originally establishing the data connection; determining, from the data connection status, that the established connection has been dropped; automatically issuing a further connection request to the wireless data network to re-establish the data connection between the push-enabled mobile device and the wireless data network; and
,reestablishing the data connection to the wireless data network when the further connection request is accepted by the wireless data network to automatically maintain the data connection between the push-enabled mobile device and the wireless data network. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification