System and method for maintaining persistent links to information on the Internet
First Claim
1. A computer-implementable method for maintaining persistent links to information stored on a network, comprising:
- tagging a first set of information elements corresponding to a first network location to generate a set of tagged information elements;
associating said first network location with a hyperlink;
acquiring said set of tagged information elements at said first network location, said acquiring performed by a search engine crawler;
indexing said set of tagged information elements with a search engine crawler, said set of tagged information elements indexed to said first network location;
using said search engine to periodically perform a search using said set of tagged information elements to generate a plurality of individual search results, wherein each individual search result comprises a second set of information elements corresponding to a second network location;
processing said plurality of individual search results to obtain an individual search result comprising a second set of information elements matching said set of tagged information elements;
performing comparison operations to determine whether said second network location associated with said obtained individual search result is the same as said first network location, the comparison operations comprising performing fuzzy logic operations to determine a closest match; and
associating said hyperlink with said second network location if said second network location is different from said first network location to provide a persistent link to said tagged information elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer-usable medium are disclosed for maintaining persistent links to information stored on a network. Information elements are tagged and their original network location is saved as a hyperlink. The tagged information elements are then acquired at the original network location by a search engine crawler, indexed by a search engine, and stored in an information location index. The tagged information elements are periodically submitted to the search engine to generate search results. Comparison operations are performed to determine the search results comprising the closest-matching information elements and their current network location. The network location stored in the hyperlink is replaced with the current network location if it is not the same.
-
Citations
20 Claims
-
1. A computer-implementable method for maintaining persistent links to information stored on a network, comprising:
-
tagging a first set of information elements corresponding to a first network location to generate a set of tagged information elements; associating said first network location with a hyperlink; acquiring said set of tagged information elements at said first network location, said acquiring performed by a search engine crawler; indexing said set of tagged information elements with a search engine crawler, said set of tagged information elements indexed to said first network location; using said search engine to periodically perform a search using said set of tagged information elements to generate a plurality of individual search results, wherein each individual search result comprises a second set of information elements corresponding to a second network location; processing said plurality of individual search results to obtain an individual search result comprising a second set of information elements matching said set of tagged information elements; performing comparison operations to determine whether said second network location associated with said obtained individual search result is the same as said first network location, the comparison operations comprising performing fuzzy logic operations to determine a closest match; and associating said hyperlink with said second network location if said second network location is different from said first network location to provide a persistent link to said tagged information elements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; and a computer-readable medium embodying computer program code, the computer-readable medium being coupled to the data bus, the computer program code maintaining persistent links to information stored on a network and comprising instructions executable by the processor and configured for; tagging a first set of information elements corresponding to a first network location to generate a set of tagged information elements; associating said first network location with a hyperlink; acquiring said set of tagged information elements at said first network location, said acquiring performed by a search engine crawler; indexing said set of tagged information elements with a search engine crawler, said set of tagged information elements indexed to said first network location; using said search engine to periodically perform a search using said set of tagged information elements to generate a plurality of individual search results, wherein each individual search result comprises a second set of information elements corresponding to a second network location; processing said plurality of individual search results to obtain an individual search result comprising a second set of information elements matching said set of tagged information elements; performing comparison operations to determine whether said second network location associated with said obtained individual search result is the same as said first network location, the comparison operations comprising performing fuzzy logic operations to determine a closest match; and associating said hyperlink with said second network location if said second network location is different from said first network location to provide a persistent link to said tagged information elements. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
tagging a first set of information elements corresponding to a first network location to generate a set of tagged information elements; associating said first network location with a hyperlink; acquiring said set of tagged information elements at said first network location, said acquiring performed by a search engine crawler; indexing said set of tagged information elements with a search engine crawler, said set of tagged information elements indexed to said first network location; using said search engine to periodically perform a search using said set of tagged information elements to generate a plurality of individual search results, wherein each individual search result comprises a second set of information elements corresponding to a second network location; processing said plurality of individual search results to obtain an individual search result comprising a second set of information elements matching said set of tagged information elements; performing comparison operations to determine whether said second network location associated with said obtained individual search result is the same as said first network location, the comparison operations comprising performing fuzzy logic operations to determine a closest match; and associating said hyperlink with said second network location if said second network location is different from said first network location to provide a persistent link to said tagged information elements. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification