Rendering web content using pre-caching
First Claim
Patent Images
1. A method for rendering web content on a computing device, the method being implemented by one or more processors and comprising:
- detecting a download of a current webpage;
identifying, on the current webpage, a plurality of links to respective resources;
determining, for each of the plurality of links, a number of user selections made by a population of users over a given duration;
based on the determined number of user selections, automatically caching content from one or more of the respective resources corresponding to one or more of the plurality of links having a higher number of user selections with respect to a remainder of the plurality of links;
detecting a user action indicative of a desire to view content from a specified resource from the one or more respective resources; and
in response to detecting the user action, altering a plurality of portions of the current webpage to display the cached content from the specified resource without navigating away from the current webpage.
1 Assignment
0 Petitions
Accused Products
Abstract
A first resource is provided on a user device, the first resource including a plurality of links to other resources. At least one, but not all of the plurality of links are selected for pre-caching, and at least a portion of a second resource located by the first link is automatically cached. At least the portion of the second resource is provided in response to a designated triggering event.
-
Citations
20 Claims
-
1. A method for rendering web content on a computing device, the method being implemented by one or more processors and comprising:
-
detecting a download of a current webpage; identifying, on the current webpage, a plurality of links to respective resources; determining, for each of the plurality of links, a number of user selections made by a population of users over a given duration; based on the determined number of user selections, automatically caching content from one or more of the respective resources corresponding to one or more of the plurality of links having a higher number of user selections with respect to a remainder of the plurality of links; detecting a user action indicative of a desire to view content from a specified resource from the one or more respective resources; and in response to detecting the user action, altering a plurality of portions of the current webpage to display the cached content from the specified resource without navigating away from the current webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium storing instructions for rendering web content on a computing device, wherein the instructions, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
detecting a download of a current webpage; identifying, on the current webpage, a set of links to respective resources; determining, for each of the set of links, a number of user selections made by a population of users over a given duration; based on the determined number of user selections, automatically caching content from one or more of the respective resources corresponding to one or more of the set of links having a higher number of user selections with respect to a remainder of the set of links; detecting a user action indicative of a desire to view content from a specified resource from the one or more respective resources; and in response to the user action, altering a plurality of portions of the current webpage to display the cached content from the specified resource without navigating away from the current webpage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification