OPTIMIZATION OF RESOURCE POLLING INTERVALS TO SATISFY MOBILE DEVICE REQUESTS
First Claim
1. A method for optimizing a polling interval to capture new or changed content at an application server, the method, comprising:
- polling the application server using a first polling interval;
monitoring responses received from the polling of the application server;
adjusting the first polling interval of the application server based on when and if any of the responses received by polling at the first polling interval indicate new or changed content from the application server;
wherein, the polling of the application server occurs responsive to requests of a mobile client on a mobile device to access content from the application server;
wherein, multiple application servers are able to be polled for multiple mobile clients on the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optimizing a polling interval to capture new or changed content at an application server in a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for polling the application server using a first polling interval, monitoring responses received from the polling of the application server, adjusting the first polling interval to a second polling interval for polling the application server and/or using the second polling interval for polling another resource delivering same or similar content as the application server.
-
Citations
30 Claims
-
1. A method for optimizing a polling interval to capture new or changed content at an application server, the method, comprising:
-
polling the application server using a first polling interval; monitoring responses received from the polling of the application server; adjusting the first polling interval of the application server based on when and if any of the responses received by polling at the first polling interval indicate new or changed content from the application server; wherein, the polling of the application server occurs responsive to requests of a mobile client on a mobile device to access content from the application server; wherein, multiple application servers are able to be polled for multiple mobile clients on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for optimizing a communication frequency with a resource for satisfying client requests at a mobile device, the method, comprising:
-
sending requests to the resource at a first communication frequency to satisfy the client requests at the mobile device; monitoring responses received from the resource for the requests; sending the client requests to the resource at a second communication frequency, different from the first communication frequency, based on whether or not the responses received include new or changed content from the resource; wherein, communication frequencies with other resources for other clients on the mobile device are also able to be optimized. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for determining polling intervals, the system, comprising:
-
means for, determining, one polling interval for a first set of resources having a first shared property; means for, determining, a second polling interval for a second set of resources having a second shared property. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for optimizing a polling interval to capture new or changed content at an application server, comprising:
-
a local proxy on a mobile device, the local proxy being able to wirelessly communicate with a proxy server, the proxy server being coupled to the application server; wherein, the proxy server polls the application server at a first polling interval responsive to requests of a mobile application on the mobile device sent over a cellular network to the application server intercepted by the proxy server; wherein, responses received from the polling of the application server are monitored by one or more of the local proxy and the proxy server; wherein, the first polling interval is adjusted based on when and if any of the responses received by polling at the first polling interval indicate new or changed content from the application server; wherein, polling intervals of other application servers responsive to multiple mobile applications on the mobile device are also able to be adjusted. - View Dependent Claims (29, 30)
-
Specification