Distributed caching systems with configurable extended caching optimization
First Claim
1. A method for distributed caching of information using extended caching optimization, the method comprising:
- at a mobile device for operating in a wireless network, the device including a local proxy for monitoring requests issued from an application located within the device to an external entity not located within the device and for storing, in a local cache, responses to the monitored requests received from the external entity;
identifying a request as one that meets a first criterion for optimization; and
in response to identifying the request as one that meets a first criterion for optimization, applying an extended caching optimization, wherein applying an extended caching optimization includes;
preventing the identified request from being transmitted to the external entity; and
providing a response to the identified request from the local cache.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for distributed caching of information using extended caching optimization are provided. According to one aspect, a method for distributed caching of information using extended caching optimization includes, at a mobile device for operating in a wireless network, monitoring requests issued from an application located within the device to an external entity not located within the device; storing, in a local cache, responses to the monitored requests received from the external entity; and, in response to identifying a request as one that meets a first criterion for optimization, applying an extended caching optimization, including preventing the identified request from being transmitted to the external entity and providing a response to the identified request from the local cache.
20 Citations
29 Claims
-
1. A method for distributed caching of information using extended caching optimization, the method comprising:
at a mobile device for operating in a wireless network, the device including a local proxy for monitoring requests issued from an application located within the device to an external entity not located within the device and for storing, in a local cache, responses to the monitored requests received from the external entity; identifying a request as one that meets a first criterion for optimization; and in response to identifying the request as one that meets a first criterion for optimization, applying an extended caching optimization, wherein applying an extended caching optimization includes; preventing the identified request from being transmitted to the external entity; and providing a response to the identified request from the local cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A system for distributed caching of information using extended caching optimization, the system including:
a mobile device for operating in a wireless network, the device including; a local cache; and a local proxy for monitoring requests issued from an application located within the device to an external entity not located within the device and for storing, in the local cache, responses to the monitored requests received from the external entity, wherein the local proxy is configured to identify a request as one that meets a first criterion for optimization and apply an extended caching optimization, and wherein applying an extended caching optimization includes preventing the identified request from being transmitted to the external entity, and providing a response to the identified request from the local cache. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
-
identifying, at a mobile device for operating in a wireless network, the device including a local proxy for monitoring requests issued from an application located within the device to an external entity not located within the device and for storing, in a local cache, responses to the monitored requests received from the external entity, a request as one that meets a first criterion for optimization; and in response to identifying the request as one that meets a first criterion for optimization, applying an extended caching optimization, wherein applying an extended caching optimization includes; preventing the identified request from being transmitted to the external entity; and providing a response to the identified request from the local cache.
-
Specification