System and method for selecting and serving content items based on sensor data from mobile devices
First Claim
1. A system comprising:
- one or more data processors; and
a storage device storing instructions that, when executed by the one or more data processors, cause the one or more data processors to perform operations comprising;
accessing a set of historical response data associated with a set of content items and a set of historical sensor data associated with the set of historical response data,generating a predictive model for the set of content items based, at least in part, on the set of historical response data and the set of historical sensor data, wherein the predictive model outputs a value for a content item of the set of content items in response to receiving a set of sensor data from a mobile device, wherein the received set of sensor data from the mobile device is combined with a content item request in a URL string,selecting a content item based, at least in part, on an output of the predictive model in response to receiving a set of sensor data from a mobile device, andoutputting data to effect presentation of the selected content item.
2 Assignments
0 Petitions
Accused Products
Abstract
Sensor data having values received from several sensors of a mobile device and response data associated with the sensor data may be used in the determination or training of a predictive model. Received sensor data may be input into the predictive model, and the output of the predictive model may be used in the selection and serving of content items to the mobile device. Data to effect presentation of the selected content item may be outputted to the mobile device to effect presentation. In some instances, the predictive model may be updated using the received plurality of values. The updated predictive model may be used in the selection of a subsequent content item for the mobile device. In other implementations, historical sensor data may be used with the set of received sensor data as input for the predictive model.
30 Citations
8 Claims
-
1. A system comprising:
-
one or more data processors; and a storage device storing instructions that, when executed by the one or more data processors, cause the one or more data processors to perform operations comprising; accessing a set of historical response data associated with a set of content items and a set of historical sensor data associated with the set of historical response data, generating a predictive model for the set of content items based, at least in part, on the set of historical response data and the set of historical sensor data, wherein the predictive model outputs a value for a content item of the set of content items in response to receiving a set of sensor data from a mobile device, wherein the received set of sensor data from the mobile device is combined with a content item request in a URL string, selecting a content item based, at least in part, on an output of the predictive model in response to receiving a set of sensor data from a mobile device, and outputting data to effect presentation of the selected content item. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage device storing instructions that, when executed by one or more data processors, cause the one or more data processors to perform operations comprising:
-
receiving, from a mobile device, a content item request, a set of sensor data, and a device identifier; receiving, from a database, a set of historical sensor data associated with the device identifier, wherein the set of historical sensor data is erased after a pre-determined period of time, wherein the pre-determined period of time is less than 24 hours; selecting a content item based, at least in part, on a predictive model, wherein the predictive model outputs a value based on the received set of sensor data and the received set of historical sensor data; and outputting, in response to the content item request, data to effect presentation of the selected content item with a resource associated with the content item request. - View Dependent Claims (6, 7, 8)
-
Specification