PERSONALIZATION ENGINE FOR BUILDING A USER PROFILE
First Claim
1. A computer-implemented method for building a user profile, the method comprising:
- labeling and storing user registration information in a database as a set of demographic nouns;
analyzing author-generated classification information regarding a document with a user profiling server and assigning a set of first taxonomic nouns to characterize the user based upon the author-generated classification information;
examining a user-generated tag from a client computer with the user profiling server_and characterizing the user of the document and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization;
identifying a search term with the user profiling server 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 user based upon the search term;
evaluating attributes with the user profiling server that are 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 user 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 user;
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 user profiling server; and
building a user profile with the user profiling server based upon at least one of the demographic nouns, the composite set of taxonomic nouns, and the author-generated classification information.
1 Assignment
0 Petitions
Accused Products
Abstract
Users of electronic documents are classified for profiling and targeting of additional relevant content. Behavioral data is gathered from user registration information and user activity, and user documents and actions are categorized. Registration information is combined with collaborative and editorial data to provide user profile information. 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 how 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 to determine a composite set of taxonomic nouns, and the user is categorized using the taxonomic nouns, and/or the author-generated classification.
76 Citations
17 Claims
-
1. A computer-implemented method for building a user profile, the method comprising:
-
labeling and storing user registration information in a database as a set of demographic nouns; analyzing author-generated classification information regarding a document with a user profiling server and assigning a set of first taxonomic nouns to characterize the user based upon the author-generated classification information; examining a user-generated tag from a client computer with the user profiling server_and characterizing the user of the document and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; identifying a search term with the user profiling server 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 user based upon the search term; evaluating attributes with the user profiling server that are 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 user 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 user; 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 user profiling server; and building a user profile with the user profiling server based upon at least one of the demographic nouns, the composite set of taxonomic nouns, and the author-generated classification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for building a user profile, the method comprising:
-
labeling and storing user registration information in a database as a set of demographic nouns; determining a composite set of taxonomic nouns with a user profiling server, the composite set of taxonomic nouns representing the user profile based upon taxonomic nouns, the taxonomic nouns being prepared by one or more of the following steps; analyzing author-generated classification information regarding a document with the user profiling server and assigning a set of first taxonomic nouns to characterize the user based upon the author-generated classification information; examining a user-generated tag from a client computer with the user profiling server and characterizing the user of the document and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; identifying a search term with the user profiling server 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 user based upon the search term; evaluating attributes with the user profiling server that are 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 user based upon the attributes related to the manner in which the document was accessed; and processing the document with a content analysis server to extract a set of fifth taxonomic nouns to characterize the user; and building the user profile with the user profiling server, the user profile based upon at least one of the demographic nouns, the composite set of taxonomic nouns, and the author-generated classification information.
-
-
16. A system for building a user profile, the system comprising:
-
a user profiling server configured to; label and store user registration information in a database as a set of demographic nouns; analyze author-generated classification information regarding a user of a document and assign a set of first taxonomic nouns to characterize the user based upon the author-generated classification information; examine a user-generated tag from a client computer characterizing the user of the document and assign a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; a content analysis server configured to; identify a search term that resulted in the user accessing the document from a content provider site server and assign a set of third taxonomic nouns to characterize the user 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 assign a set of fourth taxonomic nouns to characterize the user based upon the attributes related to the manner in which the document was accessed; and a pattern rules server configured for processing the document to extract a set of fifth taxonomic nouns to characterize the user; wherein the user profiling server is further configured 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 that represent the user and for building a user profile based upon at least one of the demographic nouns, the composite set of taxonomic nouns, and the author-generated classification scheme.
-
-
17. A computer program product with instructions recorded thereon for building a user profile, the computer program product storing instructions comprising:
-
instructions for labeling and storing user registration information in a database as a set of demographic nouns; instructions for analyzing author-generated classification information regarding a document with a user profiling server and assigning a set of first taxonomic nouns to characterize the user based upon the author-generated classification information; instructions for examining a user-generated tag from a client computer with the user profiling server and characterizing the user of the document and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; instructions for identifying a search term with the user profiling server that resulted in the user accessing the document from a content provider site server and assigning at set of third taxonomic nouns to characterize the user based upon the search term; instructions for evaluating attributes with the user profiling server that are 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 user 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 user; 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 user profiling server; and instructions for building a user profile with the user profiling server based upon at least one of the demographic nouns, the composite set of taxonomic nouns, and the author-generated classification information.
-
Specification