Granular data for behavioral targeting using predictive models
First Claim
1. A computer-implemented method of targeting comprising:
- receiving a plurality of granular events, wherein a granular event comprises a type that defines an on-line activity between a client and an entity;
preprocessing the received granular events to determine an amount of informational content of the granular event for target prediction, wherein the amount of informational content comprises at least one of a page view, an advertisement click, a link selection, a search query, a form completion, a posting of text, and an execution of a transaction;
generating, in a computer, preprocessed data to facilitate construction of a model based on the granular events by clustering the granular events into a number of clusters based on the informational content for target prediction, wherein said preprocessed data comprises input features;
generating a predictive model from said preprocessed data, the predictive model for determining a likelihood of a hypothetical user action, wherein the predictive model includes;
a weight for the hypothetical user action,model parameters comprising linear combinations of said input features;
training the predictive model by tuning the weight to optimize performance of the predictive model;
selecting a user from a plurality of users;
applying the predictive model to the selected user;
scoring the user by using the predictive model; and
scoring the user by using a Poisson type model based on the ratio between a predicted number of ad clicks and an estimated number of ad views.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of targeting receives several granular events and preprocesses the received granular events thereby generating preprocessed data to facilitate construction of a model based on the granular events. The method generates a predictive model by using the pre-processed data. The predictive model is for determining a likelihood of a user action. The method trains the predictive mode. A system for targeting includes granular events, a preprocessor for receiving the granular events, a model generator, and a model. The preprocessor has one or more modules for at least one of pruning, aggregation, clustering, and/or filtering. The model generator is for constructing a model based on the granular events, and the model is for determining a likelihood of a user action. The system of some embodiments further includes several users, a selector for selecting a particular set of users from among the several users, a trained model, and a scoring module.
72 Citations
20 Claims
-
1. A computer-implemented method of targeting comprising:
-
receiving a plurality of granular events, wherein a granular event comprises a type that defines an on-line activity between a client and an entity; preprocessing the received granular events to determine an amount of informational content of the granular event for target prediction, wherein the amount of informational content comprises at least one of a page view, an advertisement click, a link selection, a search query, a form completion, a posting of text, and an execution of a transaction; generating, in a computer, preprocessed data to facilitate construction of a model based on the granular events by clustering the granular events into a number of clusters based on the informational content for target prediction, wherein said preprocessed data comprises input features; generating a predictive model from said preprocessed data, the predictive model for determining a likelihood of a hypothetical user action, wherein the predictive model includes; a weight for the hypothetical user action, model parameters comprising linear combinations of said input features; training the predictive model by tuning the weight to optimize performance of the predictive model; selecting a user from a plurality of users; applying the predictive model to the selected user; scoring the user by using the predictive model; and scoring the user by using a Poisson type model based on the ratio between a predicted number of ad clicks and an estimated number of ad views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of targeting comprising:
-
receiving a plurality of granular events, wherein a granular event comprises a type that defines an on-line activity between a client and an entity; preprocessing the received granular events to determine an amount of informational content of the granular event for target prediction, wherein the amount of informational content comprises at least one of a page view, an advertisement click, a link selection, a search query, a form completion, a posting of text, and an execution of a transaction; generating preprocessed data to facilitate construction of a model based on the granular events by clustering the granular events into a number of clusters based on the informational content for target prediction, wherein said preprocessed data comprises input features; generating, in a computer, a predictive model from said preprocessed data, the predictive model for determining a likelihood of a hypothetical user action, wherein the predictive model includes; a weight for the hypothetical user action, model parameters comprising linear combinations of said input features; training the predictive model by tuning the weight to optimize performance of the predictive model; selecting a user from a plurality of users; applying the predictive model to the selected user; scoring the user by using the predictive model; and scoring the user by using a Poisson type model with a parameter comprising a linear combination of granular event counts, the event counts within a behavioral history.
-
-
20. A system for targeting comprising:
a computer apparatus comprising a hard drive, processor, memory, and an execution module for executing instructions comprising the steps of; receiving a plurality of granular events, wherein a granular event comprises a type that defines an on-line activity between a client and an entity; preprocessing the received granular events to determine an amount of informational content of the granular event for target prediction, wherein the amount of informational content comprises at least one of a page view, an advertisement click, a link selection, a search query, a form completion, a posting of text, and an execution of a transaction; generating preprocessed data to facilitate construction of a model based on the granular events by clustering the granular events into a number of clusters based on the informational content for target prediction, wherein said preprocessed data comprises input features; generating a predictive model from said preprocessed data, the predictive model for determining a likelihood of a hypothetical user action, wherein the predictive model includes; a weight for the hypothetical user action, model parameters comprising linear combinations of said input features; training the predictive model by tuning the weight to optimize performance of the predictive model; selecting a user from a plurality of users; applying the predictive model to the selected user; scoring the user by using the predictive model; and scoring the user by using a Poisson type model based on the ratio between a predicted number of ad clicks and an estimated number of ad views.
Specification