Dynamic insertion and updating of hypertext links for internet servers
DC CAFCFirst Claim
1. A computer system for providing hypertext links for a plurality of character strings including a first character string, said computer system comprising:
- an annotation database associated with a primary computer which comprises a plurality of linkable character strings;
a destination database associated with said primary computer which comprises a plurality of destination addresses;
determining means associated with said primary computer for determining a matching linkable character string for said first character string, if present, in said annotation database;
wherein said matching linkable character string is associated with at least one of said destination addresseswherein said annotation database further comprises a plurality of class codes which are associated with said plurality of linkable character strings;
the matching linkable character string has a plurality of class codes associated therewith;
said destination database comprises a plurality of destination addresses corresponding to said plurality of class codes of the matching linkable character string;
querying means associated with said primary computer which queries said destination database to obtain the plurality of destination addresses corresponding to the associated plurality of class codes; and
means associated with said primary computer for providing a plurality of anchor codes which relate said matching linkable character string to said corresponding plurality of destination addresses to provide a corresponding plurality of hypertext links for said first character string.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
A system for automatically providing hypertext for character strings of a text file at a content server. A central server provides central control of the links of text files of a plurality of content servers in an information network such as the Internet. The central server intermittently updates each content server with new character strings and/or destination addresses, such as Uniform Resource Locators (URLs). The content servers also update the central server with new character strings. Optionally, each content server can query the central server on a real-time basis to obtain a destination address for a character string which does not have a corresponding valid destination address. The central server responds to such queries by searching its master databases, and using a search engine if required. Hit count data is maintained at the content servers and transmitted to the central server intermittently.
315 Citations
12 Claims
-
1. A computer system for providing hypertext links for a plurality of character strings including a first character string, said computer system comprising:
-
an annotation database associated with a primary computer which comprises a plurality of linkable character strings; a destination database associated with said primary computer which comprises a plurality of destination addresses; determining means associated with said primary computer for determining a matching linkable character string for said first character string, if present, in said annotation database; wherein said matching linkable character string is associated with at least one of said destination addresses wherein said annotation database further comprises a plurality of class codes which are associated with said plurality of linkable character strings; the matching linkable character string has a plurality of class codes associated therewith; said destination database comprises a plurality of destination addresses corresponding to said plurality of class codes of the matching linkable character string; querying means associated with said primary computer which queries said destination database to obtain the plurality of destination addresses corresponding to the associated plurality of class codes; and means associated with said primary computer for providing a plurality of anchor codes which relate said matching linkable character string to said corresponding plurality of destination addresses to provide a corresponding plurality of hypertext links for said first character string. - View Dependent Claims (2)
-
-
3. A computer system for providing hypertext links for a plurality of character strings including a first character string said computer system comprising:
-
an annotation database associated with a primary computer which comprises a plurality of linkable character strings; a destination database associated with said primary computer which comprises a plurality of destination addresses; determining means associated with said primary computer for determining a matching linkable character string for said first character string, if present, in said annotation database; wherein said matching linkable character string is associated with at least one of said destination addresses; wherein at least some of said linkable character strings in said annotation database have an associated major class code, further comprising; qualifying means associated with said annotation database for qualifying the matching linkable character string according to qualification criteria which requires the major class code of the matching linkable character string to match a preferred major class code. - View Dependent Claims (4, 5)
-
-
6. A computer system including a central computer adapted to communicate with a plurality of primary computers via a communication network, said computer system comprising:
-
defining means associated with said central computer for defining a plurality of linkable character strings; an annotation database associated with said central computer for storing said plurality of linkable characters strings; assigning means associated with said central computer for assigning at least one corresponding destination address to each of said linkable character strings; a destination database associated with said central computer for storing the assigned destination addresses; transmitting means associated with said central computer for transmitting specific ones of said plurality of linkable character strings and specific ones of said destination addresses to said plurality of primary computers via said communication network in an intermittent maintenance mode; said assigning means is adapted to communicate with a search engine for searching an information network using particular ones of said linkable character strings as search terms to obtain particular ones of said corresponding destination addresses; and a destination filter associated with said assigning means for filtering destination addresses obtained from said search engine according to preference criteria to obtain said destination addresses which are assigned to said linkable character strings.
-
-
7. A method for providing hypertext links for a plurality of character strings including a first character string, said method comprising the steps of:
-
providing an annotation database associated with a primary computer which comprises a plurality of linkable character strings; providing a destination database associated with said primary computer which comprises a plurality of destination addresses; determining a matching linkable character string for said first character string, if present, in said annotation database; wherein said matching linkable character string is associated with at least one of said destination addresses; wherein said annotation database further comprises a plurality of class codes which are associated with said plurality of linkable character strings; the matching linkable character string has a plurality of class codes associated therewith; and said destination database comprises a plurality of destination addresses corresponding to said plurality of class codes of the matching linkable character string; said method comprising the further steps of; querying said destination database to obtain the plurality of destination addresses corresponding to the associated plurality of class codes; and providing a plurality of anchor codes which relate said matching linkable character string to said corresponding plurality of destination addresses to provide a corresponding plurality of hypertext links for said first character string. - View Dependent Claims (8)
-
-
9. A computer system including a central computer adapted to communicate with a plurality of primary computers via a communication network, said computer system comprising:
-
defining means associated with said central computer for defining a plurality of linkable character strings; an annotation database associated with said central computer for storing said plurality of linkable character strings; assigning means associated with said central computer for assigning at least one corresponding destination address to each of said linkable character strings; a destination database associated with said central computer for storing the assigned destination addresses; transmitting means associated with said central computer for transmitting specific ones of said plurality of linkable character strings and specific ones of said destination addresses to said plurality of primary computers via said communication network in an intermittent maintenance mode; receiving means associated with said central computer for receiving hit count data from said primary computers via said communication network; wherein each of said linkable character strings in said annotation database has an associated major class code, comprising the further steps of; qualifying the matching linkable character string according to qualification criteria which requires the major class code of the matching linkable character string to match a preferred major class code. - View Dependent Claims (10, 11)
-
-
12. A method of communicating with a plurality of primary computers via a communication network, said method comprising the steps of:
-
defining a plurality of linkable character strings at a central computer; storing said plurality of linkable characters strings in an annotation database associated with said central computer; assigning at least one corresponding destination address to each of said linkable character strings; storing the assigned destination addresses at a destination database associated with said central computer; transmitting specific ones of said plurality of linkable character strings and specific ones of said destination addresses to said plurality of primary computers via said communication network in an intermittent maintenance mode; communicating with a search engine for searching an information network using particular ones of said linkable character strings as search terms to obtain particular ones of said corresponding destination addresses; and filtering destination addresses obtained from said search engine according to preference criteria to obtain said destination addresses which are assigned to said linkable character strings.
-
Specification