Intelligent offline caching of non-navigated content based on usage metrics
First Claim
1. A system for usage-based offline caching comprising:
- a caching engine able to;
determine usage metrics for navigated content within an online browsing session;
cache the navigated content and non-navigated content in an offline cache of a first client device during the online browsing session based on the usage metrics for the navigated content, wherein non-navigated content is content which is not presented during the online browsing session but linked to the navigated content, wherein browsing content on the first client device triggers non-navigated content to be cached by the caching engine within an offline cache for a second client device; and
store the navigated content and the non-navigated content in a data store, wherein the data store is capable of persisting at least one of a usage ruleset, a navigated content, and a non-navigated content, wherein the navigated content and non-navigated content is an electronic artifact, wherein the usage ruleset is at least one of a threshold value and a caching action;
a usage monitor able to track a metric associated with the navigated content within the online browsing session;
a synchronization component configured to dynamically update at least one delta associated with the navigated content and the non-navigated content between the data store and the offline cache; and
a metric analyzer able to determine whether a metric associated with at least one of the navigated content and the non-navigated content is equivalent to the at least one of the threshold values associated with the usage ruleset, wherein the caching engine, the usage monitor, the synchronization component, and the metric analyzer comprise program instructions stored in a non-transitory storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A request for a navigated content associated with a browsing session can be received. The navigated content can be an electronic artifact which can be presented within an interface during the browsing session. The navigated content can be associated with a data source. The interface can be associated with a computing device. A usage metric associated with the navigated content can be collected. The usage metric can be a frequency and/or a duration measurement. The usage metric can be determined to be equivalent to a threshold value of a usage ruleset and can automatically persist within an offline cache the navigated content. A non-navigated content within the offline cache can be programmatically stored. The non-navigated content can be an electronic artifact linked to the navigated content wherein the non-navigated content is not presented within the interface during the browsing session.
50 Citations
7 Claims
-
1. A system for usage-based offline caching comprising:
a caching engine able to; determine usage metrics for navigated content within an online browsing session;
cache the navigated content and non-navigated content in an offline cache of a first client device during the online browsing session based on the usage metrics for the navigated content, wherein non-navigated content is content which is not presented during the online browsing session but linked to the navigated content, wherein browsing content on the first client device triggers non-navigated content to be cached by the caching engine within an offline cache for a second client device; andstore the navigated content and the non-navigated content in a data store, wherein the data store is capable of persisting at least one of a usage ruleset, a navigated content, and a non-navigated content, wherein the navigated content and non-navigated content is an electronic artifact, wherein the usage ruleset is at least one of a threshold value and a caching action; a usage monitor able to track a metric associated with the navigated content within the online browsing session; a synchronization component configured to dynamically update at least one delta associated with the navigated content and the non-navigated content between the data store and the offline cache; and a metric analyzer able to determine whether a metric associated with at least one of the navigated content and the non-navigated content is equivalent to the at least one of the threshold values associated with the usage ruleset, wherein the caching engine, the usage monitor, the synchronization component, and the metric analyzer comprise program instructions stored in a non-transitory storage medium. - View Dependent Claims (2, 3, 4, 5)
-
6. An apparatus including an interface for usage-based offline caching comprising:
-
a tangible memory storing at least one computer program product; a processor operable to execute the computer program product to cause the interface window to be displayed by the display hardware; and the computer program product when executed by the processor being operable to; determine usage metrics for navigated content within an online browsing session; cache the navigated content and non-navigated content in an offline cache of a first client device during the online browsing session based on the usage metrics for the navigated content, wherein non-navigated content is content which is not presented during the online browsing session but linked to the navigated content, wherein browsing content on the first client device triggers non-navigated content to be cached by the caching engine within an offline cache for a second client device; store the navigated content and the non-navigated content in a data store, wherein the data store is capable of persisting at least one of a usage ruleset, a navigated content, and a non-navigated content, wherein the navigated content and non-navigated content is an electronic artifact, wherein the usage ruleset is at least one of a threshold value and a caching action; track a metric associated with the navigated content within the online browsing session; dynamically update at least one delta associated with the navigated content and the non-navigated content between the data store and the offline cache; and determine whether a metric associated with at least one of the navigated content and the non-navigated content is equivalent to the at least one of the threshold values associated with the usage ruleset. - View Dependent Claims (7)
-
Specification