DETECTING AND PRESERVING STATE FOR SATISFYING APPLICATION REQUESTS IN A DISTRIBUTED PROXY AND CACHE SYSTEM
First Claim
1. A method of cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network, the method, comprising:
- detecting a content source, with which the mobile device interacts, as having content suitable for caching;
storing content received from the content source as cache elements in a local cache on the mobile device;
wherein, the cache elements are associated with state information for use when responding to requests with the cache elements to preserve user experience;
wherein, the state information includes, a time interval between polling requests initiated by the mobile application on the mobile device;
identifying the content source to a proxy server remote from and in wireless communication with the mobile device such that the proxy server monitors the content source for new or changed data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in a local cache on the mobile device and in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device, and/or using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved
-
Citations
31 Claims
-
1. A method of cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network, the method, comprising:
-
detecting a content source, with which the mobile device interacts, as having content suitable for caching; storing content received from the content source as cache elements in a local cache on the mobile device; wherein, the cache elements are associated with state information for use when responding to requests with the cache elements to preserve user experience; wherein, the state information includes, a time interval between polling requests initiated by the mobile application on the mobile device; identifying the content source to a proxy server remote from and in wireless communication with the mobile device such that the proxy server monitors the content source for new or changed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14-28. -28. (canceled)
-
29. A system for managing resources in a wireless network by caching content on a mobile device, the method, comprising:
-
means for, detecting a first data request made by a first mobile application on a mobile device; means for, retrieving cached elements stored in a local cache on the mobile device to respond to the first data request in accordance with a first state table associated with the first mobile application; wherein, the first state table includes, a time interval between polling requests initiated by the first mobile application on the mobile device; means for, detecting a second data request made by a second mobile application on the mobile device, means for, retrieving cached elements stored in a local cache on the mobile device to respond to the second data request in accordance with a second state table associated with the second mobile application; wherein, the second state table includes, a time interval between polling requests initiated by the second mobile application on the mobile device. - View Dependent Claims (30, 31)
-
Specification