CACHE DEFEAT DETECTION AND CACHING OF CONTENT ADDRESSED BY IDENTIFIERS INTENDED TO DEFEAT CACHE
First Claim
1. A method of resource management in a wireless network by caching content on a mobile device, the method, comprising:
- detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device;
determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source;
retrieving content from the cache elements in the local cache to respond to the data request.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of resource management in a wireless network by caching content on a mobile device. The method can include detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request.
-
Citations
30 Claims
-
1. A method of resource management in a wireless network by caching content on a mobile device, the method, comprising:
-
detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device; determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source; retrieving content from the cache elements in the local cache to respond to the data request. - View Dependent Claims (2, 3, 4, 5, 9, 10, 11, 12, 13, 14)
-
- 6. The method of claim 6, wherein, the responses corresponding to the multiple data requests includes at least two responses that that are the same to identify the changing parameter as indicating cache defeat.
-
15. 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 a 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 need not be activated to service the polling request, even when a cache defeating mechanism is employed. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of resource management in a wireless network by caching content on a mobile device, the method, comprising:
-
determining, from an identifier of a data request directed to a content source, that the identifier defeats cache; wherein, a changing parameter in the identifier is used to detect that a cache defeating mechanism is employed; generating a normalized version of the identifier by removing the changing parameter; and using the normalized version identifier to determine that content received from the content source has been stored as cache elements in a local cache on the mobile device; making a decision as to whether to use the content in the cache elements to respond to the data request. - View Dependent Claims (21, 22, 23)
-
-
24. 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 detecting cache defeat for caching content on a mobile device, the method, comprising:
-
identifying a parameter in an identifier used in multiple polling requests to a given content source; detecting that the parameter in the identifier changes for each of the polling requests; determining whether responses received from the given content source are the same for each of the multiple polling requests; caching the responses on the mobile device in response to determining that the responses received for the given content source are the same. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification