Patent ID: 9454285
Filing Date: 2016-09-27
CPC Classification: G06F,H04L

Claim Text:
1. A computer-executed method for maintaining bookmarked web content, the method comprising: providing a framework for maintaining continuous access to web content via bookmarks, wherein the framework is installed as a plugin to a web browser and comprises web content storage, change notification and change detection, wherein the change notification comprises at least one of a pop-up notification window, a push notification and an alert icon in a list of bookmarks and the web content storage is a content storing subsystem to store one or more snapshots of the web content in a repository, the repository comprising at least one of local and remote storage; responsive to detecting a bookmark for a Uniform Resource Locator (URL), storing a first snapshot of the web content, associated with the URL, in the repository, wherein the first snapshot is given a version number and is shared across one or more computing devices with one or more authorized users; responsive to determining a change to the URL, automatically adjusting the bookmark to reflect the change; responsive to determining a change to the web content, associated with the URL, applying a cache update policy to store a second snapshot of the web content in the repository while maintaining access to previously stored snapshots, wherein the cache update policy is based on at least one of receiving a content update notification, a comparison of a most recently stored snapshot with the web content and a comparison of metadata associated with the most recently stored snapshot against metadata associated with the web content; responsive to determining a loss of reference to the web content, relocating the web content or providing one or more content recommendations using a public search engine based on search criteria within the most recently stored snapshot, the search criteria comprising at least one of keywords and a portion of text associated with the most recently stored snapshot, and automatically adjusting the bookmark to reflect the change; and providing a user interface (UI) allowing a user to control one or more settings for the framework, wherein the one or more settings comprise at least one of storage of the one or more snapshots of the web content, broken link handling, the cache update policy and update notifications.