SYSTEMS AND METHODS FOR DYNAMIC HISTORICAL BROWSING
First Claim
Patent Images
1. A computer-implemented method for browsing electronic documents, comprising:
- storing a plurality of electronic documents in a computer database, wherein the computer database is in electronic communication with a host server, wherein the plurality of documents comprises a first document and a second document, wherein the first document comprises a hyperlink to the second document, wherein the second document comprises a first version and a second version;
displaying the first document on a client computing device comprising a rich internet application, wherein the client computing device is in communication with the host server, wherein the client computing device comprises a processor circuit and a memory circuit, and wherein the host server comprises a processor circuit and a memory circuit;
receiving by the rich internet application of the client computing device a client side navigation parameter;
receiving by the rich internet application of the client computing device a client side request to access the second document using the hyperlink;
determining with the rich internet application of the client computing device a requested version of the second document based on the client side navigation parameter;
determining with the rich internet application of the client computing device a dynamic path for the requested version of the second document, wherein the requested version is one of the first version and the second version;
retrieving by the host server the requested version of the second document based on the dynamic path; and
displaying the requested version of the second document on the client computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamic historical browsing of a collection of documents, such as a collection of webpages. In some embodiments, the entry point of the browsing experience may be a timestamp-based or version-based. The entry point may be established by a navigation parameter, such as a graphical slider, for example. A historical browsing experience may be replicated based on the entry point. The system may be implemented via client-side implementation or a server-side implementation. A rich interface application (RIA) may be used.
21 Citations
20 Claims
-
1. A computer-implemented method for browsing electronic documents, comprising:
-
storing a plurality of electronic documents in a computer database, wherein the computer database is in electronic communication with a host server, wherein the plurality of documents comprises a first document and a second document, wherein the first document comprises a hyperlink to the second document, wherein the second document comprises a first version and a second version; displaying the first document on a client computing device comprising a rich internet application, wherein the client computing device is in communication with the host server, wherein the client computing device comprises a processor circuit and a memory circuit, and wherein the host server comprises a processor circuit and a memory circuit; receiving by the rich internet application of the client computing device a client side navigation parameter; receiving by the rich internet application of the client computing device a client side request to access the second document using the hyperlink; determining with the rich internet application of the client computing device a requested version of the second document based on the client side navigation parameter; determining with the rich internet application of the client computing device a dynamic path for the requested version of the second document, wherein the requested version is one of the first version and the second version; retrieving by the host server the requested version of the second document based on the dynamic path; and displaying the requested version of the second document on the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for browsing electronic documents, comprising:
-
storing a plurality of electronic documents in a computer database, wherein the plurality of documents comprises a first document and a second document, wherein the computer database is in electronic communication with a host server, wherein the second document comprises a first version and a second version; displaying the first document on a client computing device that is in communication with the host server, wherein the client computing device comprises a processor circuit and a memory circuit, and wherein the host server comprises a processor circuit and a memory circuit; receiving by the host server a client side navigation parameter from the client computing device; populating by the host server a hyperlink on the first document to the second document, wherein a dynamic path is associated with the hyperlink, wherein the dynamic path is at least partially based on the client side navigation parameter, wherein the dynamic path is associated with a requested version of the second document; receiving by the host server from the client computing device a request to access the second document using the hyperlink; retrieving by the host server the requested version of the second document based on the dynamic path; and displaying the requested version of the second document on the client computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a computer database configured to store a plurality of documents, wherein the plurality of documents comprises a first document and a second document, wherein the first document comprises a hyperlink to the second document, wherein the second document comprises a first version and a second version; a host server in electronic communication with the computer database; a client computing device for displaying at least one of the plurality of documents, wherein the client computing device in communication with the host server, wherein the client computing device comprises a rich internet application; wherein the client computing device is configured to receive a navigation parameter, wherein the rich Internet application is configured to determine a requested version of the second document and a dynamic path based on the navigation parameter, wherein the dynamic path is associated with one of the first version and the second version, and wherein the host server is configured to retrieve the requested version of the second document based on the dynamic path, and wherein the host server is configured to serve the requested version to the client computing device. - View Dependent Claims (18)
-
-
19. A system, comprising:
-
a computer database configured to store a plurality of documents, wherein the plurality of documents comprises a first document and a second document, wherein the first document comprises a dynamic hyperlink to the second document, wherein the second document comprises a first version and a second version; a host server in electronic communication with the computer database; a client computing device for displaying at least one of the plurality of documents, wherein the client computing device is configured to receive a navigation parameter, and wherein the client computing device is in communication with the host server; wherein the host server is configured to populate the dynamic hyperlink on the first document based on a navigation parameter, wherein the dynamic path is associated with a requested version of the second document, and wherein the host server is configured to retrieve the requested version of the second document based on the dynamic path. - View Dependent Claims (20)
-
Specification