Patent ID: 7447684

Claim:
A method for determining keywords representative of the content of an electronic document located at a source network address, comprising: analyzing a document definition of the electronic document located at the source network address to identify one or more lists of hyperlinks to other electronic documents located at respective target network addresses; wherein analyzing the document definition to identify one or more lists of hyperlinks comprises scanning the document definition for predefined markup language tags that define the beginning of a list of hyperlinks; in response to identifying one or more lists of hyperlinks of the analyzed document: for at least two hyperlinks in at least one identified list of hyperlinks, accessing the respective electronic documents pointed to by the at least two respective hyperlinks; for each respective electronic document accessed, analyzing the respective document definition of the respective electronic document to determine a set of words which occur above a predefined frequency in the respective electronic document wherein the determined set of words is representative of the respective electronic document; comparing each determined set of words to determine whether a commonality exists between the set of words based on some predefined criteria; and when the commonality exists, making at least a portion of the set of words keywords for the one or more of respective electronic documents defined by the respective document definitions; wherein making at least the portion of the set of words keywords is conditioned on: comparing the number of hyperlinks in the at least one identified list to a predefined threshold number; and determining that the number of the hyperlinks in the at least one identified list is greater than the predefined threshold number.