PERSONALIZATION ENGINE FOR BUILDING A DYNAMIC CLASSIFICATION DICTIONARY
First Claim
1. A computer-implemented method for building a dynamic classification dictionary, the method comprising:
- analyzing author-generated classification information regarding a document with a content analysis server and assigning a set of first taxonomic nouns to characterize the document based upon the author-generated classification information;
examining a user-generated tag from a client computer characterizing a portion of the document and assigning a set of second taxonomic nouns to characterize the document based upon the user-generated tag characterization;
identifying a search term that resulted in the user accessing the document from a content provider site server and assigning a set of third taxonomic nouns to characterize the document based upon the search term;
evaluating attributes related to the manner in which the user accesses the document from the content provider site server and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the manner in which the document was accessed;
processing the document with a content analysis server to extract a set of fifth taxonomic nouns to characterize the document based upon a predetermined pattern rule;
aggregating the set of first taxonomic nouns, the set of second taxonomic nouns, the set of third taxonomic nouns, the set of fourth taxonomic nouns, and the set of fifth taxonomic nouns into a composite set of taxonomic nouns with a dictionary builder server; and
building a dynamic classification dictionary with the dictionary builder server by storing the composite set of taxonomic nouns.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic classification dictionary is built for use in profiling and targeting users for additional relevant content. Behavioral data is gathered from user activity, and user documents and actions are categorized. Author-generated document classification information is analyzed and assigned a first taxonomic noun to characterize the document. User-generated tags characterizing a portion of the document are assigned a second taxonomic noun. Search terms that resulted in the user accessing the document are identified and assigned a third taxonomic noun. Attributes related to the manner in which the document was accessed are evaluated and assigned a fourth taxonomic noun. The document is processed using pattern rules to extract a fifth taxonomic noun. The taxonomic nouns are aggregated into a composite set of taxonomic nouns, and the dynamic classification dictionary is build by storing the composite set of taxonomic nouns.
48 Citations
17 Claims
-
1. A computer-implemented method for building a dynamic classification dictionary, the method comprising:
-
analyzing author-generated classification information regarding a document with a content analysis server and assigning a set of first taxonomic nouns to characterize the document based upon the author-generated classification information; examining a user-generated tag from a client computer characterizing a portion of the document and assigning a set of second taxonomic nouns to characterize the document based upon the user-generated tag characterization; identifying a search term that resulted in the user accessing the document from a content provider site server and assigning a set of third taxonomic nouns to characterize the document based upon the search term; evaluating attributes related to the manner in which the user accesses the document from the content provider site server and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the manner in which the document was accessed; processing the document with a content analysis server to extract a set of fifth taxonomic nouns to characterize the document based upon a predetermined pattern rule; aggregating the set of first taxonomic nouns, the set of second taxonomic nouns, the set of third taxonomic nouns, the set of fourth taxonomic nouns, and the set of fifth taxonomic nouns into a composite set of taxonomic nouns with a dictionary builder server; and building a dynamic classification dictionary with the dictionary builder server by storing the composite set of taxonomic nouns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for a dynamic classification dictionary, the method comprising:
-
determining a composite set of taxonomic nouns that represent a document, the composite set of taxonomic nouns being prepared by one or more of the following steps; analyzing author-generated classification information regarding a document with a content analysis server and assigning a set of first taxonomic nouns to characterize the document based upon the author-generated classification information; examining a user-generated tag from a client computer characterizing a portion of the document and assigning a set of second taxonomic nouns to characterize the document based upon the user-generated tag characterization; identifying a search term that resulted in the user accessing the document from a content provider site server and assigning a set of third taxonomic nouns to characterize the document based upon the search term; evaluating attributes related to the manner in which the user accesses the document from the content provider site server and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the manner in which the document was accessed; processing the document with a content analysis server to extract a set of fifth taxonomic nouns to characterize the document based upon a predetermined pattern rule; building a dynamic classification dictionary with the dictionary builder server by storing the composite set of taxonomic nouns.
-
-
16. A system for building a dynamic classification dictionary, the system comprising:
a content analysis server configured to; analyze author-generated classification information regarding a document and assigning a set of first taxonomic nouns to characterize the document based upon the author-generated classification information; examine a user-generated tag from a client computer characterizing a portion of the document and assigning a set of second taxonomic nouns to characterize the document based upon the user-generated tag characterization; identify a search term that resulted in the user accessing the document from a content provider site server and assigning a set of third taxonomic nouns to characterize the document based upon the search term; evaluate attributes related to the manner in which a user accesses the document from the content provider site server and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the manner in which the document was accessed; process the document to extract a set of fifth taxonomic nouns to characterize the document; and aggregate the set of first taxonomic nouns, the set of second taxonomic nouns, the set of third taxonomic nouns, the set of fourth taxonomic nouns, and the set of fifth taxonomic nouns into a composite set of taxonomic nouns that represent the user and for building a user profile based upon the composite set of taxonomic nouns.
-
17. A computer program product with instructions recorded thereon for building a dynamic classification dictionary, the computer program product storing instructions comprising:
-
instructions for analyzing author-generated classification information regarding a document with a content analysis server and assigning a set of first taxonomic nouns to characterize the document based upon the author-generated classification information; instructions for examining a user-generated tag from a client computer characterizing a portion of the document and assigning a set of second taxonomic nouns to characterize the document based upon the user-generated tag characterization; instructions for identifying a search term that resulted in the user accessing the document from a content provider site server and assigning a set of third taxonomic nouns to characterize the document based upon the search term; instructions for evaluating attributes related to the manner in which the user accesses the document from the content provider site server and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the manner in which the document was accessed; instructions for processing the document with a content analysis server to extract a set of fifth taxonomic nouns to characterize the document based upon a predetermined pattern rule; instructions for aggregating the set of first taxonomic nouns, the set of second taxonomic nouns, the set of third taxonomic nouns, the set of fourth taxonomic nouns, and the set of fifth taxonomic nouns into a composite set of taxonomic nouns with a dictionary builder server; and instructions for building a dynamic classification dictionary with the dictionary builder server by storing the composite set of taxonomic nouns.
-
Specification