PERSONALIZATION ENGINE FOR ASSIGNING A VALUE INDEX TO A USER
First Claim
1. A computer-implemented method executed by one or more computing devices for assigning a value index to a user, the method comprising:
- labeling and storing user registration information in a database as a set of demographic nouns;
determining, by at least one of the one or more computing devices, a composite set of taxonomic nouns to characterize the user, by a method comprising;
preparing one or more of a set of first taxonomic nouns, a set of second taxonomic nouns, a set of third taxonomic nouns, and a set of fourth taxonomic nouns by;
analyzing, by at least one of the one or more computing devices, author-generated classification information regarding at least one document of a set of documents and assigning a set of first taxonomic nouns to characterize the user based upon the author-generated classification information;
examining, by at least one of the one or more computing devices, a user-generated tag from a client computer and characterizing the user of at least one document of the set of documents and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization;
identifying, by at least one of the one or more computing devices, a method by which the user accessed at least one document of the set of documents from a content provider and assigning a set of third taxonomic nouns to characterize the user based upon the method of access; and
evaluating, by at least one of the one or more computing devices, attributes that are related to the method of access and assigning a set of fourth taxonomic nouns to characterize the user based upon the attributes related to the method of access;
preparing, by at least one of the one or more computing devices, a set of fifth taxonomic nouns by processing at least one document of the set of documents upon a predetermined pattern rule to characterize the user; and
aggregating, by at least one of the one or more computing devices, at least one of the one or more prepared sets of taxonomic nouns with the set of fifth taxonomic nouns into the composite set of taxonomic nouns; and
assigning, by at least one of the one or more computing devices, a value index to the user based on at least in part on the demographic nouns, the composite set of taxonomic nouns, and a user profile of at least one other user.
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.
2 Citations
3 Claims
-
1. A computer-implemented method executed by one or more computing devices for assigning a value index to a user, the method comprising:
-
labeling and storing user registration information in a database as a set of demographic nouns; determining, by at least one of the one or more computing devices, a composite set of taxonomic nouns to characterize the user, by a method comprising; preparing one or more of a set of first taxonomic nouns, a set of second taxonomic nouns, a set of third taxonomic nouns, and a set of fourth taxonomic nouns by; analyzing, by at least one of the one or more computing devices, author-generated classification information regarding at least one document of a set of documents and assigning a set of first taxonomic nouns to characterize the user based upon the author-generated classification information; examining, by at least one of the one or more computing devices, a user-generated tag from a client computer and characterizing the user of at least one document of the set of documents and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; identifying, by at least one of the one or more computing devices, a method by which the user accessed at least one document of the set of documents from a content provider and assigning a set of third taxonomic nouns to characterize the user based upon the method of access; and evaluating, by at least one of the one or more computing devices, attributes that are related to the method of access and assigning a set of fourth taxonomic nouns to characterize the user based upon the attributes related to the method of access; preparing, by at least one of the one or more computing devices, a set of fifth taxonomic nouns by processing at least one document of the set of documents upon a predetermined pattern rule to characterize the user; and aggregating, by at least one of the one or more computing devices, at least one of the one or more prepared sets of taxonomic nouns with the set of fifth taxonomic nouns into the composite set of taxonomic nouns; and assigning, by at least one of the one or more computing devices, a value index to the user based on at least in part on the demographic nouns, the composite set of taxonomic nouns, and a user profile of at least one other user.
-
-
2. An apparatus for assigning a value index to a user, the apparatus comprising:
-
one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to; label and store user registration information in a database as a set of demographic nouns; determine a composite set of taxonomic nouns to characterize the user, by a method comprising; preparing one or more of a set of first taxonomic nouns, a set of second taxonomic nouns, a set of third taxonomic nouns, and a set of fourth taxonomic nouns by; analyzing author-generated classification information regarding at least one document of a set of documents 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 and characterizing the user of at least one document of the set of documents and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; identifying a method by which the user accessed at least one document of the set of documents from a content provider and assigning a set of third taxonomic nouns to characterize the user based upon the method of access; and evaluating attributes that are related to the method of access and assigning a set of fourth taxonomic nouns to characterize the user based upon the attributes related to the method of access; preparing a set of fifth taxonomic nouns by processing at least one document of the set of documents upon a predetermined pattern rule to characterize the user; and aggregating at least one of the one or more prepared sets of taxonomic nouns with the set of fifth taxonomic nouns into the composite set of taxonomic nouns; and assign a value index to the user based on at least in part on the demographic nouns, the composite set of taxonomic nouns, and a user profile of at least one other user.
-
-
3. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to:
-
label and store user registration information in a database as a set of demographic nouns; determine a composite set of taxonomic nouns to characterize the user, by a method comprising; preparing one or more of a set of first taxonomic nouns, a set of second taxonomic nouns, a set of third taxonomic nouns, and a set of fourth taxonomic nouns by; analyzing author-generated classification information regarding at least one document of a set of documents 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 and characterizing the user of at least one document of the set of documents and assigning a set of second taxonomic nouns to characterize the user based upon the user-generated tag characterization; identifying a method by which the user accessed at least one document of the set of documents from a content provider and assigning a set of third taxonomic nouns to characterize the user based upon the method of access; and evaluating attributes that are related to the method of access and assigning a set of fourth taxonomic nouns to characterize the user based upon the attributes related to the method of access; preparing a set of fifth taxonomic nouns by processing at least one document of the set of documents upon a predetermined pattern rule to characterize the user; and aggregating at least one of the one or more prepared sets of taxonomic nouns with the set of fifth taxonomic nouns into the composite set of taxonomic nouns; and assign a value index to the user based on at least in part on the demographic nouns, the composite set of taxonomic nouns, and a user profile of at least one other user.
-
Specification