PRE-CACHING WEB CONTENT FOR A MOBILE DEVICE
First Claim
1. A method at a mobile device, the method comprising:
- receiving a web request message for requested web content;
checking a content cache on the mobile device for the requested web content;
if the requested web content is in the content cache, retrieving the requested web content from the content cache;
if the requested web content is not in the content cache, forwarding the web request message to a network proxy;
receiving and displaying the requested content from the network proxy;
receiving additional content related to the requested content, without any request from the mobile device, at the mobile device;
caching the requested content received at the mobile device; and
caching the additional content at the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A web service for pre-caching web content on a mobile device includes receiving a request from the mobile device for first web content, fetching the first web content, determining second web content to pre-fetch based upon the first web content, fetching the second web content, and causing the second web content to be stored in a content cache on the mobile device responsive to the request for the first web content. Pre-caching web content in this manner provides web content to the mobile device that the user of the mobile device is likely to access. Pre-caching of additional web content prior to receiving an explicit request improves web browsing performance of the mobile device.
-
Citations
20 Claims
-
1. A method at a mobile device, the method comprising:
-
receiving a web request message for requested web content; checking a content cache on the mobile device for the requested web content; if the requested web content is in the content cache, retrieving the requested web content from the content cache; if the requested web content is not in the content cache, forwarding the web request message to a network proxy; receiving and displaying the requested content from the network proxy; receiving additional content related to the requested content, without any request from the mobile device, at the mobile device; caching the requested content received at the mobile device; and caching the additional content at the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device, comprising:
-
a processor; a communications subsystem; and memory, wherein the mobile device is configured to; receive a web request message for requested web content; check a content cache in the memory on the mobile device for the requested web content; if the requested web content is in the content cache, retrieve the requested web content from the content cache; if the requested web content is not in the content cache, forward the web request message to a network proxy utilizing the communications subsystem; receive and display the requested content from the network proxy; receive additional content related to the requested content, without any request from the mobile device, at the mobile device; cache the requested content received at the mobile device; and cache the additional content at the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a mobile device cause the mobile device to:
-
receive a web request message for requested web content; check a content cache in the memory on the mobile device for the requested web content; if the requested web content is in the content cache, retrieve the requested web content from the content cache; if the requested web content is not in the content cache, forward the web request message to a network proxy utilizing the communications subsystem; receive and display the requested content from the network proxy; receive additional content related to the requested content, without any request from the mobile device, at the mobile device; cache the requested content received at the mobile device; and cache the additional content at the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification