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, with a computing device, 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;
examining, with a computing device, 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, with a computing device, a method of access through which the document has been accessed from a content provider and assigning a set of third taxonomic nouns to characterize the document based upon the method of access;
evaluating, with a computing device, attributes related to the method of access and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the method of access;
processing, with a computing device, the document to extract a set of fifth taxonomic nouns to characterize the document based upon a predetermined pattern rule;
aggregating, with a computing device, 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; and
building, with a computing device, a dynamic classification dictionary 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.
-
Citations
42 Claims
-
1. A computer-implemented method for building a dynamic classification dictionary, the method comprising:
-
analyzing, with a computing device, 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; examining, with a computing device, 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, with a computing device, a method of access through which the document has been accessed from a content provider and assigning a set of third taxonomic nouns to characterize the document based upon the method of access; evaluating, with a computing device, attributes related to the method of access and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the method of access; processing, with a computing device, the document to extract a set of fifth taxonomic nouns to characterize the document based upon a predetermined pattern rule; aggregating, with a computing device, 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; and building, with a computing device, a dynamic classification dictionary 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 system for building a dynamic classification dictionary, the system comprising:
-
a computing device 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; a computing device configured to 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; a computing device configured to identify a method of access through which the document has been accessed and assigning a set of third taxonomic nouns to characterize the document based upon the method of access; a computing device configured to evaluate attributes related to the method of access and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the method of access; a computing device configured to process the document to extract a set of fifth taxonomic nouns to characterize the document; a computing device configured to 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; and a computing device configured to build a dynamic classification dictionary by storing the composite set of taxonomic nouns. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product with instructions recorded on a non-transitory computer readable storage medium for building a dynamic classification dictionary, the computer program product storing instructions comprising:
-
instructions for analyzing 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; 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 method of access through which the document has been accessed from a content provider and assigning a set of third taxonomic nouns to characterize the document based upon the method of access; instructions for evaluating attributes related to the method of access and assigning a set of fourth taxonomic nouns to characterize the document based upon the attributes related to the method of access; instructions for processing the document 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; and instructions for building a dynamic classification dictionary by storing the composite set of taxonomic nouns. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification