Guaranteeing hypertext link integrity
First Claim
1. A method of processing a link embedded in a link document in a client computer, said link comprises a URL reference for a URL document in the client computer or another computer, there being stored a record containing a link reference and an intended fingerprint, said intended fingerprint representing the content of the URL document associated with the URL of the link at the time of or after the link was created, said method comprising the steps of:
- fetching the intended fingerprint for the link;
fetching the URL document;
creating a current fingerprint of the fetched URL document;
comparing the intended fingerprint and the current fingerprint; and
identifying that the intended fingerprint and the current fingerprint are different in a material way.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a method, system and computer program product for processing a link embedded in a link document in a client computer, said link comprises a URL reference for a URL document in the client computer or another computer, there being stored a record containing a link reference and an intended fingerprint, said intended fingerprint representing the content of the URL document associated with the URL of the link at the time of or after the link was created, said method comprising the steps of: fetching the intended fingerprint for the link; fetching the URL document; creating a current fingerprint of the fetched URL document; comparing the intended fingerprint and the current fingerprint; and identifying that the intended fingerprint and the current fingerprint are different in a material way. There is further described, on identifying that the intended fingerprint and current fingerprint are different in a material way and there being provided a database of current fingerprints and corresponding URLs, searching the current fingerprint database and locating current fingerprints that are similar to the intended fingerprint; choosing a current fingerprint that matches the intended fingerprint; and changing the URL of the link in link document to match the URL of the matched current fingerprint.
-
Citations
24 Claims
-
1. A method of processing a link embedded in a link document in a client computer, said link comprises a URL reference for a URL document in the client computer or another computer, there being stored a record containing a link reference and an intended fingerprint, said intended fingerprint representing the content of the URL document associated with the URL of the link at the time of or after the link was created, said method comprising the steps of:
-
fetching the intended fingerprint for the link;
fetching the URL document;
creating a current fingerprint of the fetched URL document;
comparing the intended fingerprint and the current fingerprint; and
identifying that the intended fingerprint and the current fingerprint are different in a material way. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing a link embedded in a link document in a client computer, said link comprises a URL reference for a URL document in the client computer or another computer, said system comprising:
-
a record containing a link reference and an intended fingerprint, said intended fingerprint representing the content of the URL document associated with the URL of the link at the time of or after the link was created;
means for fetching the intended fingerprint for the link;
means for fetching the URL document;
means for creating a current fingerprint of the fetched URL document;
means for comparing the intended fingerprint and the current fingerprint; and
means for identifying that the intended fingerprint and the current fingerprint are different in a material way. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for processing one or more sets of data processing tasks relating to a link embedded in a link document in a client computer, said link comprising a URL reference for a URL document, said computer program product comprising a record containing a link reference and an intended fingerprint, said intended fingerprint representing the content of the URL document associated with the URL of the link at the time of or after the link was created, said computer program product further comprising computer program instructions stored on a computer-readable storage medium, for, when loaded into a computer and executed, causing a computer to carry out the steps of:
-
fetching the intended fingerprint for the link;
fetching the URL document;
creating a current fingerprint of the fetched URL document;
comparing the intended fingerprint and the current fingerprint; and
identifying that the intended fingerprint and the current fingerprint are different in a material way. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification