Method for preserving referential integrity within web sites
First Claim
1. A method for maintaining the integrity of a hyperlink included within a document stored on a local server, said local server having an address, the hyperlink providing an original uniform resource locator (URL) reference that is mapped to an original location of a linked resource stored on a remote server, the linked resource having been moved from the original location on the remote server to a new location so as to break the hyperlink, the method comprising the steps of:
- (a) compiling link redirection data for the linked resource that are stored in a location associated with the new location of the linked resource on the remote server so as to be accessible by reference to the linked resource alone, without reference to a centralized database, the link redirection data tracking movement of the linked resource on the remote server and including the original location and the new location;
(b) informing the remote server that the local server has a document that contains a hyperlink to the linked resource stored on the remote server;
(c) forwarding the link redirection data from the remote server to the local server; and
(d) updating the hyperlink by changing the original URL reference to an updated URL reference, the updated URL reference being based on the redirection data and referring to the new location of the linked resource.
2 Assignments
0 Petitions
Accused Products
Abstract
The integrity of uniform resource locator (URL) references within web sites are maintained when changes occur in the locations where resources referenced by URLs are stored. A Referential Preservation Engine (RPE) maintains a database in which the location of web site documents and reference information are stored and updates various URL hyperlink references contained in the web pages on the site so that users can locate documents that have been moved to new storage locations. The RPE can also update links to external web sites by communicating with an RPE running on each external site. The RPE on the external site keeps track of the movement of linked documents on the sites and passes information pertaining to the new location of the linked documents to the local site, whereupon the links on the local web site pages are updated to reflect the new storage locations. The RPE also can track usage of a user'"'"'s favorite sites and/or documents that are stored in an Internet browser and update the URL references for these favorites when the resources they are mapped to are moved (or renamed).
315 Citations
9 Claims
-
1. A method for maintaining the integrity of a hyperlink included within a document stored on a local server, said local server having an address, the hyperlink providing an original uniform resource locator (URL) reference that is mapped to an original location of a linked resource stored on a remote server, the linked resource having been moved from the original location on the remote server to a new location so as to break the hyperlink, the method comprising the steps of:
-
(a) compiling link redirection data for the linked resource that are stored in a location associated with the new location of the linked resource on the remote server so as to be accessible by reference to the linked resource alone, without reference to a centralized database, the link redirection data tracking movement of the linked resource on the remote server and including the original location and the new location;
(b) informing the remote server that the local server has a document that contains a hyperlink to the linked resource stored on the remote server;
(c) forwarding the link redirection data from the remote server to the local server; and
(d) updating the hyperlink by changing the original URL reference to an updated URL reference, the updated URL reference being based on the redirection data and referring to the new location of the linked resource. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for updating a uniform resource locator (URL) reference in a list managed by a client computer browser, the URL reference mapping to an original location of a linked resource on a server, the linked resource having been moved from the original location to a new location, the method comprising the steps of:
-
(a) storing redirection data for the linked resource that are stored in a subdirectory of the new location of the linked resource on the server so as to be accessible by reference to the linked resource alone, without reference to a centralized database, the redirection data comprising the original location and the new location;
(b) informing the server that the browser has a URL reference stored in it that is mapped to the linked resource;
(c) sending a message containing the redirection data from the server to the client computer; and
(d) updating the URL reference stored in the client browser to map to the new location, based on the redirection data. - View Dependent Claims (7, 8, 9)
-
Specification