Mitigating network resource contention
US-2024179221-A1 · May 30, 2024 · US
US9330196B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9330196-B2 |
| Application number | US-201213523669-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 14, 2012 |
| Priority date | Nov 1, 2010 |
| Publication date | May 3, 2016 |
| Grant date | May 3, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Wireless traffic management system cache optimization using HTTP headers is disclosed. In one embodiment, the method can include, for example: storing the web content from a web server as cached elements in a local cache on the mobile device and retrieving the cached elements from the local cache to respond to a request made at the mobile device, regardless of expiration indicated in headers of the web content that is cached. The cached elements can be retrieved from the local cache and used to respond to the request at the mobile device even if the expiration in the headers has exceeded, using a tag is used by a proxy server remote from the mobile device to determine if the cached elements for the web content on the local proxy are still valid.
Opening claim text (preview).
What is claimed is: 1. A method for wireless traffic reduction by web content cache optimization, the method, comprising: storing web content from a web server as cached elements in a local cache on a mobile device; retrieving the cached elements from the local cache to respond to a request made at the mobile device regardless of expiration indicated in headers of the web content that is cached, wherein the request is at least partially responded to using some of the cached elements retrieved from the local cache; and generating a validator from a tag in the headers of the web content; wherein the validator indicates which of the cached elements have changed. 2. The method of claim 1 , wherein, the cached elements are retrieved from the local cache and used to respond to the request at the mobile device even if the expiration in the headers has exceeded. 3. The method of claim 1 , wherein the tag in the headers of the web content is used to determine which of the cached elements for the web content is current for use in responding to the request. 4. The method of claim 1 , wherein, the tag is an entity tag of an HTTP header used for web cache validation. 5. The method of claim 1 , wherein a radio of the mobile device is not activated to respond to the request; further comprising enabling use of the radio on the mobile device to satisfy the request when some of the cache elements have been invalidated. 6. The method of claim 5 , wherein, a proxy server monitors the web server for new or changed data by generating an updated validator or an updated tag, and notifies the local proxy to invalidate some or all of the cached elements if the updated validator or the updated tag is different from the validator or the tag. 7. A method for wireless traffic reduction by web content cache optimization, the method, comprising: storing the web content from a web server as cached elements in a local cache on a mobile device; and retrieving the cached elements from the local cache to respond to a request made at the mobile device, regardless of expiration indicated in headers of the web content that is cached, wherein a tag in the headers of the web content is used to determine if the cached elements for the web content is current for use in responding to the request, and wherein the tag is used by a proxy server remote from the mobile device to determine if the cached elements for the web content on the local proxy are still valid. 8. A method for wireless traffic reduction by web content cache optimization, the method, comprising: storing the web content from a web server as cached elements in a local cache on a mobile device; and retrieving the cached elements from the local cache to respond to a request made at the mobile device, regardless of expiration indicated in headers of the web content that is cached, wherein a tag in the headers of the web content is used to determine if the cached elements for the web content is current for use in responding to the request, and wherein a validator to indicate which of the cached elements for the web content has changed is generated by a proxy server remote from the mobile device. 9. The method of claim 8 , wherein, the mobile device identifies the web server for which content is cached to a proxy server remote from the mobile device. 10. The method of claim 8 , further comprising, recomputing an updated validator for a response from the web content and comparing the updated validator with the validator to determine which of the cached elements are valid for responding to the request at the mobile device. 11. The method of claim 10 , wherein, the proxy server is able to establish wireless connectivity to the mobile device and communicate with the web server; wherein, the updated validator is computed by the proxy server. 12. The method of claim 8 , further comprising: recomputing an updated validator or an updated tag for a response from the web content; and invalidating the cache elements in the local cache when the updated validator or the updated tag is different from the validator or the tag, respectively. 13. The method of claim 12 , wherein, the updated validator or the updated tag indicates which of the cache elements in the local cache are valid for responding to the request at the mobile device. 14. A method for wireless traffic reduction by web content cache optimization, the method comprising: storing web content from a web server as cached elements in a local cache on a mobile device; and retrieving the cached elements from the local cache to respond to a request made at the mobile device; responding to the request using at least some of the cached elements retrieved from the local cache, wherein the at least some of the cached elements are still valid for the request and identified to be valid using a tag associated with the web content received from the web server, and wherein the using the tag includes: computing an updated tag for a subsequent request; and comparing the updated tag with the tag to identify which of those of the cached elements are valid to respond to the subsequent request. 15. The method of claim 14 , wherein, the tag is an entity tag used in HTTP for web cache validation. 16. The method of claim 14 , wherein a header is returned to the mobile device to indicate that web content has not been modified and that the cached elements can be used. 17. The method of claim 14 , wherein the tag is used by a proxy server remote from the mobile device. 18. The method of claim 14 , wherein the updated tag is computed using a hash function. 19. The method of claim 14 , wherein the updated tag is computed using a collision-resistant hash function. 20. The method of claim 14 , wherein, the cached elements are retrieved for response regardless of expiration indicated in headers of the web content that is cached. 21. The method of claim 14 , wherein, the mobile device is a tablet. 22. The method of claim 14 , wherein, the mobile device is an e-book reader or e-reader or a head-mountable display. 23. The method of claim 14 , wherein, the mobile device is a smart phone. 24. The method of claim 14 , wherein, the mobile device is a head-mountable display. 25. A system for wireless traffic reduction by web content cache optimization, the system comprising: a local proxy on a mobile device, which stores content from a Web server as cached elements in a local cache; and a proxy server, wherein: the local proxy intercepts a request, made by a mobile application on the mobile device, to contact the Web server for which received content is stored as cached elements; the local proxy retrieves the cached elements from the local cache to provide a response to the mobile application which made the polling request regardless of expiration indicated in headers of the web content that is cached; wherein: the proxy server is coupled to the mobile device and the Web server with which the mobile application interacts; the proxy server is able to communicate with the local proxy; at least some of the cached elements are still valid for the request and identified to be valid using a tag associated the web content received from the web server; and the tag is used by the proxy server coupled to the mobile device. 26. The system of claim 25 , wherein, the tag is in the headers of the web content and is used to determine if the cached elemen
of access to content, e.g. by caching · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.