Patent ID: 8775598

Claim:
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.