Claims
- 1. A method for providing an electronic document, said electronic document having multiple versions, each of said versions having a time-stamp indicating a creation time of said corresponding version, said method comprising the steps of:
receiving a request for one of said versions of said electronic document, said request including a relative time-stamp indicating a time offset from a predefined time; and transmitting said version of said electronic document corresponding to said relative time-stamp.
- 2. The method according to claim 1, further comprising the step of storing a pointer to a previous version of said electronic document when said previous version of said electronic document is substantially identical.
- 3. The method according to claim 1, wherein an address identifying said electronic document includes said time-stamp.
- 4. The method according to claim 3, wherein said address is a Uniform Resource Locator (“URL”).
- 5. The method according to claim 4, wherein said Uniform Resource Locator (“URL”) has an associated request header for indicating said time stamp.
- 6. The method according to claim 1, wherein said request is specified using a browser.
- 7. The method according to claim 1, further comprising the step of transmitting the version of said electronic document with the most recent time-stamp preceding the requested time-stamp when a version of said electronic document does not exist with the requested relative time-stamp.
- 8. A system for storing an electronic document having multiple versions, said system comprising:
a memory for storing said multiple versions of said electronic document in an archive of electronic documents; and a processor operatively coupled to said memory, said processor configured to:
receive a request for one of said versions of said electronic document, each of said multiple versions having a time-stamp indicating a creation time of said corresponding version, said request including a relative time-stamp indicating a time offset from a predefined time; and transmit said version of said electronic document corresponding to said relative time-stamp.
- 9. The system according to claim 8, wherein said processor is further configured to store a pointer to a previous version of said electronic document when said previous version of said electronic document is substantially identical.
- 10. The system according to claim 8, wherein an address identifying said electronic document includes said time-stamp.
- 11. The system according to claim 10, wherein said address is a Uniform Resource Locator (“URL”).
- 12. The system according to claim 11, wherein said Uniform Resource Locator (“URL”) has an associated request header for indicating said time stamp.
- 13. The system according to claim 8, wherein said request is specified using a browser.
- 14. The system according to claim 8, wherein said processor is further configured to transmit the version of said electronic document with the most recent time-stamp preceding the requested time-stamp when a version of said electronic document does not exist with the requested relative time-stamp.
- 15. An article of manufacture for accessing an electronic document identified by an address and having multiple versions, said article of manufacture comprising:
a computer readable medium having computer readable program code means embodied thereon, said computer readable program code means comprising program code means for causing a computer to:
receive a request for one of said versions of said electronic document, each of said versions having a time-stamp indicating a creation time of said corresponding version, said request including a relative time-stamp indicating a time offset from a predefined time; and transmit said version of said electronic document corresponding to said relative time-stamp.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of pending application Ser. No. 09/201,750, filed Dec. 1, 1998. The present invention is related to U.S. patent application Ser. No. 09/201,752, entitled “A Method And Apparatus For Persistent Storage Of Web Resources,” U.S. patent application Ser. No. 09/201,751, entitled “A Method And Apparatus For Persistent Access To Web Resources,” and U.S. patent application Ser. No.09/201,749, entitled “A Method And Apparatus For Resolving Domain Names of Persistent Web Resources,” each filed contemporaneously herewith, assigned to the assignee of the present invention and incorporated by reference herein.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09201750 |
Dec 1998 |
US |
Child |
10099121 |
Mar 2002 |
US |