IP Library Granted Patent US 8,775,598
Granted Patent B2
US 8,775,598 · App. 13/481,174 · Granted Jul 8, 2014

Intelligent offline caching of non-navigated content based on usage metrics

Inventors: Andrew David Humphreys (Emsworth, GB); John James Peter McNamara (Winchester, GB); John Donald Taylor (Southampton, GB)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,775,598
App. No.
13/481,174
Granted
Jul 8, 2014
Kind
B2
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.

Claims (15)

1. A method for usage-based offline caching comprising:

a Web server, comprising one or more processors, one or more non-transitory storage mediums, and program instructions stored in the one or more non-transitory storage mediums, the one or more processors executing the program instructions, wherein the Web server is a component of an IBM WEBSPHERE middleware platform, receiving a request for a navigated content associated with a browsing session, wherein the navigated content is an electronic artifact, wherein the navigated content is presented within an interface during the browsing session, wherein the navigated content is associated with at least one data source, wherein the interface is associated with a computing device;

the Web server collecting a usage metric associated with the navigated content, wherein the usage metric is at least one of a frequency and a duration measurement;

the Web server determining the usage metric is equivalent to a threshold value of a usage ruleset and automatically persisting within an offline cache the navigated content; and

the Web server programmatically storing a non-navigated content within the offline cache, wherein the non-navigated content is an electronic artifact linked to the navigated content wherein the non-navigated content is not presented within the interface during the browsing session.

2. The method of claim 1 , wherein the electronic artifact is at least one of a document, a Web page, an application, an image, and a video stream.

3. The method of claim 1 , wherein the browsing session is at least one of a Web browsing session, a co-browsing session, a Web conference session, and a desktop sharing session.

4. The method of claim 1 , wherein the usage ruleset is associated with at least one of a whitelist and a blacklist.

5. The method of claim 1 , further comprising:

presenting at least one of the navigated content and the non-navigated content within an interface during an offline session, wherein the offline session is a browsing session during an interval when the computing device is not communicatively linked to the at least one data source.

6. The method of claim 1 , further comprising:

automatically synchronizing the at least one of the navigated content and the non-navigated content, wherein a delta associated with the navigated content and the non-navigated content within the at least one data store is programmatically propagated to the offline cache during a browsing session.

7. The method of claim 1 , wherein the claimed method is associated with a Web-based proxy.

8. The method of claim 1 , wherein the non-navigated content is persisted within an offline cache associated with a plurality of computing devices.

9. The method of claim 1 , wherein the usage metric is a Web analytic measurement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: HUMPHREYS, ANDREW; MCNAMARA, JOHN; TAYLOR, JOHN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032449/0709 →
Continuity (2)
Continuation 13172353 · Jun 29, 2011
Related Publication 20130007205A1 · Jan 3, 2013