IP Library Granted Patent US 9,235,804
Granted Patent B1
US 9,235,804 · App. 13/797,454 · Granted Jan 12, 2016

System and method for selecting and serving content items based on sensor data from mobile devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,235,804
App. No.
13/797,454
Granted
Jan 12, 2016
Kind
B1
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.

Claims (18)

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.

2. The system of claim 1 , wherein set of historical sensor data from one or more mobile devices associated with the set of historical response data is representative of at least one of a device acceleration, a direction of gravity relative to the mobile device, a rate of rotation of the mobile device, a degree of rotation of the mobile device, an ambient geomagnetic field, a proximity of an object relative to the mobile device, an ambient light level, an ambient temperature, an ambient humidity, or an ambient air pressure.

3. The system of claim 1 , wherein the set of sensor data from the mobile device is received as part of a content item request from a mobile webpage.

4. The system of claim 1 , wherein the set of sensor data from the mobile device is received as part of a content item request from an application executed on the mobile device.

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.

6. The computer-readable storage device of claim 5 , wherein the resource is a mobile webpage.

7. The computer-readable storage device of claim 5 , wherein the resource is a mobile application executing on the mobile device.

8. The computer-readable storage device of claim 5 , wherein the pre-determined period of time is less than 1 hour.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2013
From: BIENIASZ-KRZYWIEC, LUKASZ; LENIOWSKI, DARIUSZ; VEMULA, VENU
To: GOOGLE INC.
Reel/Frame 030079/0799 →