Pre-Caching Web Content For A Mobile Device
First Claim
1. A method of providing web service to a mobile device, the method comprising:
- 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.
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.
112 Citations
14 Claims
-
1. A method of providing web service to a mobile device, the method comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in a device web proxy on 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 the network proxy; and wherein the network proxy is configured to provide the requested web content to the device web proxy and to provide additional web content to the content cache. - View Dependent Claims (8, 9, 11)
-
-
10. A system for providing web service to a mobile device, the system comprising:
-
a web proxy configured to fetch first web content for the mobile device and to determine second web content to pre-fetch for the mobile device based upon the first web content, and further configured to fetch the second web content and send the second web content to a push server without an further request from the mobile device for the second web content; and the push server, wherein the push server is configured to send the second web content to a content cache on the mobile device.
-
-
12. A mobile device for browsing web content, the mobile device comprising:
-
a processor operatively coupled to memory for executing a browser for browsing the web; a radiofrequency transceiver for transmitting a web request and for receiving first web content in response to the web request; and a content parsing module executed by the processor to determine second web content based on the first web content and to check whether the second web content is cached in a content cache provided by the memory of the mobile device before transmitting a second web request for the second web content. - View Dependent Claims (13, 14)
-
Specification