Back to results
US 11,232,473 B2Granted
Demographic prediction using aggregated labeled data
AssigneeADAP.TV, Inc.
InventorsBrendan Kitts, Garrett James Badeau, Davood Shamsi, Yongbo Zeng, Liang Wei, Andrew George Potter, Sergei Tolkachov
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for demographic prediction based on aggregated training data. The predictions are based on auditing aggregated data associated with identified properties of web requests. The audited information is based on a batch of prior web requests that have the same property and have been audited by a measurement company.
Claims18
A system, comprising:
- one or more processors;
- and
- memory comprising instructions that when executed by the one or more processors perform operations comprising:
- receiving a web request from a user device;
- in response to receiving the web request, processing the web request in real-time to perform a real-time prediction for the web request by:
- determining a web request property of the web request;
- in response to determining the web request property of the web request, determining a plurality of prior web requests, each prior web request of the plurality of prior web requests associated with the web request property and transmitted, via a network connection, to a measurement company with a request to audit the prior web request;
- receiving, from the measurement company via a second network connection, results of auditing a batch comprising the plurality of prior web requests;
- determining aggregated demographic audit information, associated with the web request property of the web request received from the user device, based on the results of auditing the batch comprising the plurality of prior web requests associated with the web request property of the web request received from the user device;
- measuring disagreement between a first segment of the aggregated demographic audit information and a second segment of the aggregated demographic audit information;
- determining a first weight for a first web request property and a second weight for a second web request property based on the disagreement between the first segment and the second segment;
- and
- predicting demographics for the web request based on the aggregated demographic audit information, associated with the web request property of the web request received from the user device, using the first weight for the first web request property and the second weight for the second web request property;
- and
- in response to predicting the demographics for the web request, delivering content to the user device based on the demographics for the web request.
12 more elements
A method comprising:
- receiving a web request from a user device;
- determining a web request property of the web request;
- determining a plurality of prior web requests, each prior web request of the plurality of prior web requests associated with the web request property and transmitted, via a network connection, to a measurement company with a request to audit the prior web request;
- receiving, from the measurement company via a second network connection, results of auditing a batch comprising the plurality of prior web requests;
- generating aggregated demographic audit information, associated with the web request property of the web request received from the user device, based on the results of auditing the batch comprising the plurality of prior web requests associated with the web request property of the web request received from the user device;
- predicting demographics for the web request based on the aggregated demographic audit information associated with the web request property of the web request received from the user device;
- and
- delivering content to the user device based on the demographics for the web request.
5 more elements
Dependencies are inferred from the claim text.