×

Systems and methods for dynamic historical browsing

  • US 8,719,708 B2
  • Filed: 10/28/2009
  • Issued: 05/06/2014
  • Est. Priority Date: 10/28/2009
  • Status: Active Grant
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 and the hyperlink in the first document does not specify a version of the second document;

    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, and wherein the rich internet application comprises a browser for displaying documents, including the first document;

    receiving by the rich internet application of the client computing device a client side navigation parameter while the first document is displayed on the client computing device;

    receiving by the rich internet application of the client computing device a client side request to access the second document through activation of the hyperlink in the first document;

    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, wherein determining the requested version comprises;

    intercepting by the rich internet application of the client computing device a navigation call from the browser for the second document;

    sending by the rich internet application a query message to the host server for a version of the second document; and

    based on a response from the host server, determining a calculated path for the requested version of the second document;

    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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×