Patent ID: 9635096
Date: 2017-04-25
CPC Classifications: G06F,H04L

Claim:
1. A method to serve online content based on a view profile comprising: providing, by one or more processors, a first media item for display at a plurality of client devices; receiving, by the one or more processors, from each client device of the plurality of client devices, a view profile indicative of a first likelihood that the first media item was consumed as audio or video at that client device, the view profile determined using sensor data of the client device obtained during presentation of the first media item on the client device; generating, by the one or more processors, an aggregate view profile for the first media item based on the received plurality of view profiles from the plurality of client devices, the aggregate view profile indicative of a second likelihood of consuming the first media item as audio or video; receiving, at the one or more processors, a request for content from a client device to present with the first media item; receiving, by the one or more processors, a content profile for a content item in response to the request for content to present with the first media item, the content profile indicating a type of content of the content item, the type of content of the content item used for selection of the content item based on the aggregate view profile of the first media item; comparing, by the one or more processors, the aggregate view profile of the first media item and the content profile of the content item; and serving, by the one or more processors, the content item, responsive to the request from the client device, based on the comparison of the aggregate view profile of the first media item and the content profile of the content item.