Determining An Invitational Content Item Type Based On Predicted User Attention
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.
57 Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
transmitting a media stream to a client device for playback via a media player on the client device; determining a connectivity status of the client device, the connectivity status indicating whether the client device is connected with other devices; obtaining device state data for the client device, the device state data indicating a state or status of the client device; based on the connectivity status and the device state data, determining a format of media content for insertion into the media stream for playback at the media player on the client device to yield a selected format, the selected format comprising one of video format or audio format; after determining the format, selecting, from a plurality of media content items having the selected format, a media content item for insertion into the media stream, the media content item having the selected format; and inserting the media content item having the selected format into the media stream transmitted to the client device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 device state data for a client device receiving a media stream for playback via a media player on the client device, the device state data indicating a state or status of the client device; determining a connectivity status of the client device, the connectivity status indicating whether the client device is connected with other devices; based on the connectivity status and the media player usage information, determining a format of media content for insertion into the media stream for playback at the media player on the client device to yield a selected format, the selected format comprising one of video format or audio format; after determining the format, selecting, from a plurality of media content items having the selected format, a media content item for insertion into the media stream, the media content item having the selected format; and inserting the media content item having the selected format into the media stream transmitted to the client device. - View Dependent Claims (14, 15, 16, 17, 18, 20, 21)
-
-
19. 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 a connectivity status of the client device, the connectivity status indicating whether the client device is connected with other devices; obtaining device state data for the client device, the device state data indicating a state or status of the client device; based on the connectivity status and the media player usage information, determining a format of media content for insertion into the media stream for playback at the media player on the client device to yield a selected format, the selected format comprising one of video format or audio format; after determining the format, selecting, from a plurality of media content items having the selected format, a media content item for insertion into the media stream, the media content item having the selected format; and inserting the media content item having the selected format into the media stream transmitted to the client device.
-
Specification