Determining an invitational content item type based on predicted user attention
First Claim
1. A computer-implemented method comprising:
- transmitting a media stream to a client device for playback via a media player on the client device;
determining one or more operating states of the client device;
determining a format of media content for insertion into the media stream, wherein the format comprises a video format when the client device has a first connectivity status and a first operating state, and wherein the format comprises an audio format when the client device has a second connectivity status that is different than the first connectivity status and a second operating state that is different than the first operating state, wherein one of the first connectivity status or the second connectivity status comprises connectivity between the client device and at least one of a peripheral device, a video display, or a dock;
after determining the format, selecting, from a plurality of media content items having the format, a media content item for insertion into the media stream; and
inserting the media content item having the format into the media stream transmitted to the client device.
0 Assignments
0 Petitions
Accused Products
Abstract
A media channel can include a mix of media items and invitational content items. At some point during the playback of the media channel an invitational content item can be presented. In some cases, the invitational content items eligible for presentation can be of differing types, such as video and audio. In can be advantageous to restrict presentation of video invitational content items to times when a user is likely to view the screen of the client device during playback of the invitational content item. To accomplish this one or more heuristics or rules can be applied to client device data to predict a user attention level. The user attention level can then be correlated to an invitational content item type, which can then be used to select an invitational content item for playback.
61 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
transmitting a media stream to a client device for playback via a media player on the client device; determining one or more operating states of the client device; determining a format of media content for insertion into the media stream, wherein the format comprises a video format when the client device has a first connectivity status and a first operating state, and wherein the format comprises an audio format when the client device has a second connectivity status that is different than the first connectivity status and a second operating state that is different than the first operating state, wherein one of the first connectivity status or the second connectivity status comprises connectivity between the client device and at least one of a peripheral device, a video display, or a dock; after determining the format, selecting, from a plurality of media content items having the format, a media content item for insertion into the media stream; and inserting the media content item having the format into the media stream transmitted to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor; and a computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform operations comprising; obtaining a media stream for playback via a media player on a client device; determining one or more operating states of the client device; determining a format of media content for insertion into the media stream for playback at the client device, wherein the format comprises a video format when the client device has a first connectivity status and a first operating state, and wherein the format comprises an audio format when the client device has a second connectivity status that is different than the first connectivity status and a second operating state that is different than the first operating state, wherein one of the first connectivity status or the second connectivity status comprises connectivity between the client device and at least one of a peripheral device, a video display, or a dock; after determining the format, selecting, from a plurality of media content items having the format, a media content item for insertion into the media stream; and inserting the media content item having the format into the media stream. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
transmitting a media stream to a client device for playback via a media player on the client device; determining one or more operating states of the client device; determining a format of media content for insertion into the media stream, wherein the format comprises a video format when the client device has a first connectivity status and a first operating state, and wherein the format comprises an audio format when the client device has a second connectivity status that is different than the first connectivity status and a second operating state that is different than the first operating state, wherein one of the first connectivity status or the second connectivity status comprises connectivity between the client device and at least one of a peripheral device, a video display, or a dock; after determining the format, selecting, from a plurality of media content items having the format, a media content item for insertion into the media stream; and inserting the media content item having the format into the media stream transmitted to the client device. - View Dependent Claims (19, 20)
-
Specification