DISTRIBUTED CACHING FOR RESOURCE AND MOBILE NETWORK TRAFFIC MANAGEMENT
First Claim
1. A method of resource management in a wireless network by caching content on a mobile device, 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;
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;
invaliding the cache elements in the local cache when the proxy server detects new or changed data.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for distributed caching for resource and mobile network traffic management are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, 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; means for, detecting a second data request made by a second mobile application on the mobile device, and/or means for, establishing connectivity of the mobile device to the wireless network to satisfy the second data request made.
-
Citations
40 Claims
-
1. A method of resource management in a wireless network by caching content on a mobile device, 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; 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; invaliding the cache elements in the local cache when the proxy server detects new or changed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 21)
-
-
10. A method of resource management in a network by caching content on a mobile device, the method, comprising:
-
storing content from a content server as cached elements in a local cache on the mobile device; in response to receiving polling request to contact the content server, retrieving the cached elements from the local cache to respond to the polling request made at the mobile device such that a radio of the mobile device is not activated to service the polling request. - View Dependent Claims (11, 12, 13, 14, 15, 20, 22)
-
-
23. A system for optimizing resources in a mobile network, the system, comprising:
-
a local proxy on a mobile device, which stores content from a host server as cached elements in a local cache; wherein, the local proxy intercepts a polling request, made by a mobile application on the mobile device, to contact the host server for which received content is stored as cached elements, wherein, the local proxy retrieves the cached elements from the local cache to provide a response to the mobile application which made the polling request such that a radio of the mobile device is not activated to provide the response to the mobile application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. 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; means for, detecting a second data request made by a second mobile application on the mobile device, means for, establishing connectivity of the mobile device to the wireless network to satisfy the second data request made. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method of resource management in a network by caching content on a mobile device, the method, comprising:
-
storing content from a content source as cached elements in a local cache on the mobile device; in response to receiving polling request to contact the content source, retrieving the cached elements from the local cache to respond to the polling request made at the mobile device such that a radio of the mobile device is not activated to service the polling request; invalidating the cache elements in the local cache when new or changed data is detected at the content source; enabling use of the radio on the mobile device to satisfy the polling request when the cache elements have been invalidated.
-
-
39. A method of resource management in a wireless network by caching content on a mobile device, 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; 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; wherein, the proxy server monitors the content source for new or changed data at a frequency that is based on polling frequency of the content source at the mobile device; when the proxy server detects new or changed data, determining whether the cached elements in the local cache are valid based in part on detected or inferred user behavior at the mobile device.
-
-
40. A method of resource management in a wireless network by caching content on a mobile device, 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; monitoring polling requests directed to the content source from the mobile device to identify patterns in the polling requests; 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; wherein, the proxy server monitors the content source for new or changed data at a frequency that is based on polling frequency of the content source at the mobile device; when the proxy server detects new or changed data, determining whether the cached elements in the local cache are valid based in part on the patterns in the polling requests.
-
Specification