System and method for optimizing network communication in response to network conditions
First Claim
Patent Images
1. A method comprising:
- transmitting from a device a request for changed data to an electronic mail server;
if electronic mail data on the electronic mail server has changed prior to expiration of a time interval for returning a response to the device, receiving a response at the device from the electronic mail server prior to expiration of the time interval, the response including an indication of changed electronic mail data; and
if the time interval expires and no electronic mail data has changed, receiving a notification at the device from the electronic mail server after expiration of the time interval, the notification indicating that no electronic mail data has changed.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.
-
Citations
19 Claims
-
1. A method comprising:
-
transmitting from a device a request for changed data to an electronic mail server; if electronic mail data on the electronic mail server has changed prior to expiration of a time interval for returning a response to the device, receiving a response at the device from the electronic mail server prior to expiration of the time interval, the response including an indication of changed electronic mail data; and if the time interval expires and no electronic mail data has changed, receiving a notification at the device from the electronic mail server after expiration of the time interval, the notification indicating that no electronic mail data has changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a mobile device configured for transmitting a request to an electronic mail server; wherein, the mobile device is configured to, if electronic mail data on the electronic mail server has changed prior to expiration of a time interval for returning a response to the device, receive a response at the device from the electronic mail server prior to expiration of a time interval, the response including an indication of changed electronic mail data; and wherein, the mobile device is configured to, if the time interval expires and no electronic mail data has changed, receive a notification at the device from the electronic mail server after expiration of the time interval, the notification indicating that no electronic mail data has changed. - View Dependent Claims (17, 18, 19)
-
Specification