System and method for optimizing network communication in response to network conditions
First Claim
1. A method for facilitating communication between a mobile device and a network application, the method comprising:
- obtaining a request for change of data, wherein the request for change of data includes a first set of expiration data for returning a response;
monitoring a time interval for providing a response to the request for change of data; and
transmitting a notification that no data has changed if the time interval exceeds an expiration period.
2 Assignments
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
20 Claims
-
1. A method for facilitating communication between a mobile device and a network application, the method comprising:
-
obtaining a request for change of data, wherein the request for change of data includes a first set of expiration data for returning a response;
monitoring a time interval for providing a response to the request for change of data; and
transmitting a notification that no data has changed if the time interval exceeds an expiration period. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for facilitating communications between a mobile device and a network application, the method comprising:
-
transmitting a first request for change of data, wherein the request for change of data includes a first set of expiration data for returning a response;
determining an event corresponding to the first request for change of data;
generating a second set of expiration data for returning a response based upon at least one network condition; and
transmitting a second request for change of data, wherein the request for change of data includes the second set of expiration data for returning a response. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for facilitating data exchange, the system comprising:
-
one or more client devices for generating a request for change of data, wherein the request for generating a change of data includes a first expiration time period;
at least one network application for receiving the request for change of data and transmitting a notification that no data has changed if a monitored time period corresponding to the first expiration time period;
wherein the one or more client devices transmits a subsequent request for change of data if an event has occurred, wherein the subsequent request for change of data includes a second expiration time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification