ESTIMATING USER DEMOGRAPHICS
First Claim
Patent Images
1. A computerized method for estimating a demographic of a user, comprising:
- receiving, at a processing circuit, a request for an advertisement to be placed on a webpage requested by a user, the webpage comprising text;
determining, by a processing circuit, one or more webpage word clusters, each webpage word cluster comprising a word in the text of the webpage;
matching the one or more webpage word clusters to one or more word clusters in a demographics model, wherein each word cluster in the demographics model is associated with a probability of a user belonging to a demographic;
estimating a demographic of the user based in part on the one or more probabilities associated with the word clusters in the demographics model that match the one or more webpage word clusters; and
providing the advertisement based in part on the estimated demographic of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for estimating user demographics may be used to target online advertisements to users of a certain demographic. Known demographics for a set of users are used to train a model by associating characteristics of webpages visited by the users with the known demographics. The model is used to estimate the demographic of another user by matching one or more characteristics of a requested webpage to those in the model. An online advertisement may be selected based in part on the estimated demographic of the user.
151 Citations
28 Claims
-
1. A computerized method for estimating a demographic of a user, comprising:
-
receiving, at a processing circuit, a request for an advertisement to be placed on a webpage requested by a user, the webpage comprising text; determining, by a processing circuit, one or more webpage word clusters, each webpage word cluster comprising a word in the text of the webpage; matching the one or more webpage word clusters to one or more word clusters in a demographics model, wherein each word cluster in the demographics model is associated with a probability of a user belonging to a demographic; estimating a demographic of the user based in part on the one or more probabilities associated with the word clusters in the demographics model that match the one or more webpage word clusters; and providing the advertisement based in part on the estimated demographic of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for estimating a demographic of a user comprising a processing circuit operative to:
-
receive a request for an advertisement to be placed on a webpage requested by a user, the webpage comprising text; determine one or more webpage word clusters, each webpage word cluster comprising a word in the text of the webpage; match the one or more webpage word clusters to one or more demographics model word clusters, wherein each demographics model word cluster is associated with a demographics probability; estimate a demographic of the user based in part on the one or more demographics probabilities associated with the demographics model word clusters that match the one or more webpage word clusters; and provide the advertisement based in part on the estimated demographic of the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having machine instructions stored therein, the instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:
-
receiving a request for an advertisement to be placed on a webpage requested by a user, the webpage comprising text; determining one or more webpage word clusters, a webpage word cluster comprising a word in the text of the webpage; matching the one or more webpage word clusters to one or more word clusters in a demographics model, wherein a word cluster in the demographics model has an associated probability of the user belonging to a demographic; estimating a demographic of the user based in part on the one or more probabilities associated with the word clusters in the demographics model that match the one or more webpage word clusters; and providing the advertisement based in part on the estimated demographic of the user.
-
-
20. A computerized method for estimating user demographic data, comprising:
-
receiving, at a processing circuit, demographic data for a set of users; retrieving, from a memory, browser history data for the set of users; associating, by the processing circuit, the demographic data with one or more characteristics of webpages in the browser history data; receiving a request for an advertisement to be placed on a webpage requested by a user; identifying characteristics of the webpage that match the characteristics of webpages in the browser history data; retrieving demographic data associated with the identified characteristics of webpages; and providing the advertisement based in part on the retrieved demographic data. - View Dependent Claims (21, 22, 23)
-
-
24. A system for estimating user demographics comprising a processing circuit operative to:
-
receive demographic data for a set of users; receive browser history data for the set of users; associate the demographic data with one or more characteristics of webpages in the browser history data; receive a request for an advertisement to be placed on a webpage requested by a user; estimate a demographic of the user by matching one or more characteristics of the webpage with the one or more characteristics with which demographic data is associated; and provide the advertisement based in part on the estimated demographic. - View Dependent Claims (25, 26, 27, 28)
-
Specification