Patent ID: 8001215

Claim:
A system that facilitates persistent, time-annotated local storage and retrieval of web-based content comprising: a browsing monitoring component that monitors a user's online activity and captures data relating to the user's activity and current browsing state when the user is online, wherein the data comprises at least the user's last position on a web page based on a corresponding viewport of the web page, and the current browsing state comprises at least a browsing path that includes a sequence of web pages visited by the user; a local cache that automatically stores the data relating to the user's activity and current state on a local machine to create a set of web-based information corresponding to the user's complete online activity over time that is browsable via a local browsing component and that is searchable via a search component to facilitate retrieval of stored data and related web-based information regardless of the local machine's connection state, wherein the local cache is configured to automatically resume a former state or a previous browsing session based on the data stored during the previous browsing session such that, when a stored web page is opened from the local cache to resume the former state or the previous browsing session, the viewport for the stored web page corresponds to the user's last position on the stored web page; and an analysis component that determines whether any changes that exist between versions of data captured by the browser monitoring component satisfy a threshold that warrants storing a new version.