Behavioral Targeting System That Generates User Profiles for Target Objectives
9 Assignments
0 Petitions
Accused Products
Abstract
A behavioral targeting system determines user profiles from online activity. The system includes a plurality of models that define parameters for determining a user profile score. Event information, which comprises on-line activity of the user, is received at an entity. To generate a user profile score, is model is selected. The model comprises recency, intensity and frequency dimension parameters. The behavioral targeting system generates a user profile score for a target objective, such as brand advertising or direct response advertising. The parameters from the model are applied to generate the user profile score in a category. The behavioral targeting system has application for use in ad serving to on-line users.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
receiving, by a processor from a user, a search query; parsing, by the processor, the search query to obtain one or more query terms; retrieving, by the processor from a database, a plurality of tokens matching the query terms; identifying, by the processor, a plurality of categories, each identified category in the plurality associated with a retrieved token; assigning, by the processor, an ambiguity parameter value to each retrieved token; selecting, by the processor, a dominant token from the retrieved tokens based on one or more associated categories in the identified plurality of categories and based on its assigned ambiguity parameter value; and categorizing, by the processor, the search query based on the one or more categories associated with the dominant token. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; receiving logic executed by the processor for receiving, from a user, a search query; parsing logic executed by the processor for parsing the search query to obtain one or more query terms; retrieving logic executed by the processor for retrieving, from a database, a plurality of tokens matching the query terms; identifying logic executed by the processor for identifying a plurality of categories, each identified category in the plurality associated with a retrieved token; assigning logic executed by the processor for assigning an ambiguity parameter value to each retrieved token; selecting logic executed by the processor for selecting a dominant token from the retrieved tokens based on one or more associated categories in the identified plurality of categories and based on its assigned ambiguity parameter value; and categorizing logic executed by the processor for categorizing the search query based on the one or more categories associated with the dominant token. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer readable storage medium comprising program code that when executed by a processor causes the processor to execute instructions, the instructions comprising:
-
receiving, by the processor from a user, a search query; parsing, by the processor, the search query to obtain one or more query terms; retrieving, by the processor from a database, a plurality of tokens matching the query terms; identifying, by the processor, a plurality of categories, each identified category in the plurality associated with a retrieved token; assigning, by the processor, an ambiguity parameter value to each retrieved token; selecting, by the processor, a dominant token from the retrieved tokens based on one or more associated categories in the identified plurality of categories and based on its assigned ambiguity parameter value; and categorizing, by the processor, the search query based on the one or more categories associated with the dominant token. - View Dependent Claims (40)
-
Specification