Providing archived web page content in place of current web page content
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the present disclosure a user can return to a previously viewed/archived version of a web-page when the content of the currently available webpage is different from the archived content. To facilitate such an interaction, a browser can archive displayed versions of web pages and their network address and when a user makes new request for the web page, the browser can determine that there is an archived version with the requested network address. When an archived version of the web page exists, the browser can prompt the user to determine if the user wants to “re-display” the contents of a previously displayed web page or if the user wants to display the current contents provided by the website server.
-
Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for providing archived content to a user, the computer program product comprising:
a computer usable storage device having computer usable program code embodied therewith, wherein the computer usable program code is configured to; download, 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; display, by the browser, the first content of the web page; provide, 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; store, 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; receive, by the browser, a second instruction to open the web page when the web page is no longer being displayed; download, by the browser, in response to receiving 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; provide, 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 of the web page; and respond 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 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. - View Dependent Claims (15)
-
16. A computer system for displaying archived web pages comprising:
-
one or more processors and a computer-readable storage device; and a plurality of program instructions stored on the computer-readable storage device for execution by at least one of the one or more processors, the plurality of program instructions comprising; program instructions to download, on a client machine upon which a browser executes, a first content of a web page from a server at a network address in response to receiving a first instruction to open the web page at the network address; program instructions to display the first content of the web page; program instructions to provide, 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; program instructions to download a second content of the web page from the server in response to receiving a second instruction to open the web page at the network address, wherein the second content is different from the first content; program instructions to, in response to a determination that the second content of the web page is different from the first content of the web page, display a prompt in a graphical user interface of the browser, wherein the prompt prompts a user to determine whether to display the second content or the one or more user-selected links in the first content; and program instructions to display, responsive to a user response to the prompt, either the one or more user-selected links in the first content from an archive copy of the one or more user-selected links in the first content stored on the client machine by the browser or the second content from an archive copy of the second content stored on the client machine by the browser. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification