DETERMINING TARGETING INFORMATION BASED ON A PREDICTIVE TARGETING MODEL
First Claim
Patent Images
1. A method for use by at least one data processing device, the method comprising:
- receiving targeting criteria, including a targeted behavior and a geographic region;
segmenting the geographic region using a grid into cells, wherein each cell has a cell identifier;
receiving behavioral information associated with multiple users, wherein the behavioral information includes time-stamped place visit data corresponding to visits to places by the multiple users;
calculating a behavior match metric for each cell based on the behavioral information;
receiving feature data for each cell;
labeling the feature data for each cell using the behavior match metric for the corresponding cell to obtain labeled feature data;
training a model for predicting a conversion rate of each cell based on a set of the labeled feature data, wherein the conversion rate provides a probability of a user in a cell performing the targeted behavior;
applying the model to the feature data to predict the conversion rate of each cell; and
identifying targeting information based on the conversion rates of the cells.
9 Assignments
0 Petitions
Accused Products
Abstract
A targeting system based on a predictive targeting model based on observed behavioral data including visit data, user profile and/or survey data, and geographic features associated with a geographic region. The predictive targeting model analyzes the observed behavioral data and the geographic features data to predict conversion rates for every cell in a square grid of predefined size on the geographic region. The conversion rate of a cell indicates a likelihood that any random user in that cell will perform a targeted behavior.
30 Citations
21 Claims
-
1. A method for use by at least one data processing device, the method comprising:
-
receiving targeting criteria, including a targeted behavior and a geographic region; segmenting the geographic region using a grid into cells, wherein each cell has a cell identifier; receiving behavioral information associated with multiple users, wherein the behavioral information includes time-stamped place visit data corresponding to visits to places by the multiple users; calculating a behavior match metric for each cell based on the behavioral information; receiving feature data for each cell; labeling the feature data for each cell using the behavior match metric for the corresponding cell to obtain labeled feature data; training a model for predicting a conversion rate of each cell based on a set of the labeled feature data, wherein the conversion rate provides a probability of a user in a cell performing the targeted behavior; applying the model to the feature data to predict the conversion rate of each cell; and identifying targeting information based on the conversion rates of the cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
memory; at least one processor in communication with the memory and configured to execute a plurality of instructions stored in the memory to; receive targeting criteria, including a targeted behavior and a geographic region; segment the geographic region using a grid into cells, each cell having a cell identifier; receive behavioral information associated with a plurality of users, the behavioral information including time stamped place visit data corresponding to visits to places by the plurality of users; calculate a behavior match metric for each cell based on the behavioral information; receive feature data for each cell; label the feature data for each cell using the behavior match metric for the corresponding cell to obtain labeled feature data; train a model for predicting a conversion rate of each cell based on a set of the labeled feature data, the conversion rate providing a probability of a user in a cell performing the targeted behavior; apply the model to the feature data to predict the conversion rate of each cell; and identify targeting information based on the conversion rates of the cells. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions comprising:
-
instructions for gathering behavioral data, and sets of attributes associated with an array of locations in a geographic region; and processing the gathered data to identify at least one of locations or users that are likely to convert to a particular campaign. - View Dependent Claims (20, 21)
-
Specification