Content pre-render and pre-fetch techniques
First Claim
Patent Images
1. A method comprising:
- predicting a likelihood of subsequent navigation to content associated with a network address based at least in part on;
monitored navigation performed by a computing device to one or more network addresses; and
computing a confidence score; and
determining whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction and comparing the confidence score to one or more thresholds and by at least one of;
responsive to a determination that the confidence score meets a pre-render threshold for the subsequent navigation, causing the content associated with the network address to be pre-fetched and pre-rendered by the computing device;
orresponsive to a determination that the confidence score meets a pre-fetch threshold for the subsequent navigation but does not meet the pre-render threshold for the subsequent navigation, causing the content associated with the network address to be pre-fetched but not pre-rendered by the computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.
-
Citations
21 Claims
-
1. A method comprising:
-
predicting a likelihood of subsequent navigation to content associated with a network address based at least in part on; monitored navigation performed by a computing device to one or more network addresses; and computing a confidence score; and determining whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction and comparing the confidence score to one or more thresholds and by at least one of; responsive to a determination that the confidence score meets a pre-render threshold for the subsequent navigation, causing the content associated with the network address to be pre-fetched and pre-rendered by the computing device;
orresponsive to a determination that the confidence score meets a pre-fetch threshold for the subsequent navigation but does not meet the pre-render threshold for the subsequent navigation, causing the content associated with the network address to be pre-fetched but not pre-rendered by the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more computer readable storage media storing program instructions that are executable by the one or more processors to perform operations comprising; computing a confidence score indicating a relative likelihood of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses; responsive to a determination that the confidence score meets a pre-render threshold for the subsequent navigation, causing the content associated with the network address to be pre-fetched and pre-rendered by the computing device; and responsive to a determination that the confidence score meets a pre-fetch threshold for the subsequent navigation but does not meet the pre-render threshold for the subsequent navigation, causing the content associated with the network address to be pre-fetched but not pre-rendered by the computing device. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and one or more computer readable storage media storing program instructions that are executable by the one or more processors to perform operations comprising; generating navigation data based on monitored navigation performed by a plurality of different computing devices to access a plurality of different network addresses, the navigation data including one or more rules that include a rule configured to identify a type of link included in content to be used as a basis for the prediction but not a particular network address associated with the link; and exposing the navigation data for use by a computing device to predict subsequent navigation by the computing device to one or more network addresses, at least part of the predicted navigation not involving a link included in a current content item accessed by the computing device. - View Dependent Claims (18, 19, 20, 21)
-
Specification