Patent ID: 8762382

Claim:
A method comprising: using a programmed computer, creating a data structure by identifying a plurality of words and mapping each word to one or more categories; storing the data structure in one or more databases; indexing the data structure; identifying an item of electronic content; classifying the item of electronic content using the data structure, the classifying comprising: identifying all single words and word combinations comprising two or more words in the item of electronic content that include one or more words; for each of the single words of at least a pre-determined number of characters in length and each of the words in the word combinations words of at least a pre-determined number of characters in length in each of the word combinations, identifying each of the categories to which the word is mapped; assigning a weight for each of the words based on an inverse proportion to the number of categories to which the word is mapped, and assigning a weight based on a direct proportion to a number of words in the word combination using a multiplier; and adding a result of classifying the electronic content to the data structure.