Method and Apparatus for Resolving Domain Names of Persistent Web Resources
First Claim
1. A method for identifying a domain of an electronic document, said method comprising the steps of:
- receiving a request for said electronic document, said request including a requested time-stamp and a domain name, wherein said requested time-stamp indicates a time associated with a desired version of said electronic document and wherein said domain name is associated with a first domain for a first time period and a second domain for a second time period; and
identifying one of said first domain or said second domain utilizing a time indicated by said requested time-stamp.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for providing persistent storage of Web resources. Uniform Resource Locators (“URLs”) that identify Web resources are augmented to include a time stamp. A web browser and a web server are disclosed that accommodate a time stamp parameter and allow a user to refer to any Web address with a precise target date. The disclosed Web browser can optionally include a mechanism to facilitate the specification of the desired date and time, or the user can manually append the time stamp to the URL indicated in the “Location” window of the browser. The persistent Web servers (i) receive URLs containing a time stamp, (ii) extract the time stamp, (iii) retrieve the correct Web page from the archive, and (iv) return the requested page to the client. The persistent Web servers include a persistent archive for storing all of the versions of Web resources that will be persistently available to Web users. A persistent domain name server (PDNS) allows a user to refer to historical Web resources. The persistent domain name server (PDNS) utilizes the dated URL to determine where the historical information of a given company is located following a domain name change for the requested time period and translates the request to a new machine containing the historical information of the company.
-
Citations
17 Claims
-
1. A method for identifying a domain of an electronic document, said method comprising the steps of:
-
receiving a request for said electronic document, said request including a requested time-stamp and a domain name, wherein said requested time-stamp indicates a time associated with a desired version of said electronic document and wherein said domain name is associated with a first domain for a first time period and a second domain for a second time period; and identifying one of said first domain or said second domain utilizing a time indicated by said requested time-stamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying a domain of an electronic document, said system comprising:
-
a memory; and a processor operatively coupled to said memory, said processor configured to; receive a request for said electronic document, said request including a requested time-stamp and a domain name, wherein said requested time-stamp indicates a time associated with a desired version of said electronic document and wherein said domain name is associated with a first domain for a first time period and a second domain for a second time period; and identify one of said first domain or said second domain utilizing a time indicated by said requested time-stamp. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture for identifying a domain of an electronic document, 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 said electronic document, said request including a requested time-stamp and a domain name, wherein said requested time-stamp indicates a time associated with a desired version of said electronic document and wherein said domain name is associated with a first domain for a first time period and a second domain for a second time period; and identify one of said first domain or said second domain utilizing a time indicated by said requested time-stamp.
-
Specification