Smart content pre-loading on client devices
First Claim
1. A method, comprising the operations of:
- presenting an interface running on a client device of a user, the interface includes a plurality of content indicators associated respectively with a plurality of content items served by one or more servers;
selectively preloading into a cache of the client device a resource associated with a content item in response to the content item having a level of engagement that is greater than that of other content items of the plurality of content items, the level of engagement is a measurement of interaction to select content items by other users that have social connections to the user;
retrieving the resource from the cache of the client device when the user selects a content indicator associated with the content item; and
presenting the content item via the interface using the resource retrieved from the cache.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a client device that includes a plurality of content indicators associated with a plurality of content items. The method includes an operation for selectively preloading into a cache of the client device a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items. According to this embodiment, the level of engagement is a measurement of interaction to the content items by other users associated with the user by, for example, a social network. The method further includes retrieving and using the resource for presenting the content item via the interface such that the content item is presented in less time than if the resource were not preloaded to the cache based on the level of engagement.
-
Citations
23 Claims
-
1. A method, comprising the operations of:
-
presenting an interface running on a client device of a user, the interface includes a plurality of content indicators associated respectively with a plurality of content items served by one or more servers; selectively preloading into a cache of the client device a resource associated with a content item in response to the content item having a level of engagement that is greater than that of other content items of the plurality of content items, the level of engagement is a measurement of interaction to select content items by other users that have social connections to the user; retrieving the resource from the cache of the client device when the user selects a content indicator associated with the content item; and presenting the content item via the interface using the resource retrieved from the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising the operations of:
-
delivering for display, by a server, a plurality of content indicators via an interface running on a client device of a user, the plurality of content indicators enables the user to preview a respective plurality of content items to which the plurality of content indicators is associated; obtaining, at the server, data related to levels of engagement of the plurality of content items, the levels of engagement are a measurement of interaction to select content items by other users that have social connections to the user; and selectively sending, from the server to the client device, a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items of the plurality of content items, the resource is configured to be pre-loaded into a cache of the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing a computer program executable by a processor-based system, comprising:
-
program instructions for presenting an interface running on a client device of a user, the interface includes a plurality of content indicators, the plurality of content indicators enables the user to preview a respective plurality of content items to which the plurality of content indicators link; program instructions for selectively preloading into a cache of the client device a resource associated with a content item in response to the content item having a level of engagement that is greater than that of other content items of the plurality of content items, the level of engagement is a measurement of interaction to select content items by other users that have social connections to the user; program instructions for retrieving the resource from the cache of the client device when the user selects a content indicator associated with the content item; and presenting the content item via the interface using the resource retrieved from the cache. - View Dependent Claims (22, 23)
-
Specification