Patent ID: 8527905

Claim:
A method comprising: downloading, by a browser executing on a client machine, a first content of a web page from a server at a network address in response to a first instruction to open the web page at the network address; displaying, by the browser, the first content of the web page; providing, by the browser, a selectable feature for archiving one or more user-selected links on the web page in the first content of the web page in response to a user input; storing, by the browser, the network address of the web page and an archive copy of the one or more user-selected links in the first content of the web page on the client machine; receiving, by the browser, a second instruction to open the web page when the web page is no longer being displayed; downloading, by the browser, in response to the receiving of the second instruction to open the web page, a second content of the web page from the server, wherein the second content is different from the first content; storing, by the browser, an archive copy of the second content of the web page on the client machine; providing, in a user interface of the browser, a selectable feature to display the second content or the one or more user-selected links in the first content; and responding to an input to the selectable feature to display the second content or the one or more user-selected links in the first content by displaying either the second content of the web page from the archive copy of the second content stored by the browser executing on the client machine or the one or more user-selected links in the first content of the web page from the archive copy of the one or more user-selected links in the first content stored by the browser executing on the client machine.