Determining an invitational content item type based on predicted user attention
First Claim
1. A computer-implemented method comprising:
- collecting device data comprising one or more data points regarding a state of a device and a state of a media player application associated with the device;
based on the device data, selecting a type of media content for playback within a media channel transmitted to the device, wherein the type of media content is one of video or audio depending on the device data, wherein;
the type of media content selected is video when;
the device data indicates that the device is a portable device and in a stationary state, orthe device data indicates that the device is at least one of connected to a peripheral device, connected to a video display, or propped in a dock as determined based on gyroscope data, orthe device data indicates that a media station type is soundtrack; and
the type of content selected is audio when;
the device data indicates that a media station type is fitness or road trip, and the device data does not indicate that the device is the portable device, is in the stationary state, is connected to the peripheral device, is connected to the video display, or is propped in the dock;
identifying a media content item of the selected type of media content from one or more media content items of the type of media content; and
inserting the media content item into the media channel transmitted to the device.
1 Assignment
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.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
collecting device data comprising one or more data points regarding a state of a device and a state of a media player application associated with the device; based on the device data, selecting a type of media content for playback within a media channel transmitted to the device, wherein the type of media content is one of video or audio depending on the device data, wherein; the type of media content selected is video when; the device data indicates that the device is a portable device and in a stationary state, or the device data indicates that the device is at least one of connected to a peripheral device, connected to a video display, or propped in a dock as determined based on gyroscope data, or the device data indicates that a media station type is soundtrack; and the type of content selected is audio when; the device data indicates that a media station type is fitness or road trip, and the device data does not indicate that the device is the portable device, is in the stationary state, is connected to the peripheral device, is connected to the video display, or is propped in the dock; identifying a media content item of the selected type of media content from one or more media content items of the type of media content; and inserting the media content item into the media channel transmitted to the device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
collecting device data comprising one or more data points regarding a state of a device and a state of a media player application associated with the device; based on the device data and a predefined rule, identifying a type of media content for playback within a media channel transmitted to the device wherein the type of media content is one of video or audio depending on the device data, wherein; the type of media content selected is video when; the device data indicates that the device is a portable device and in a stationary state, or the device data indicates that the device is at least one of connected to a peripheral device, connected to a video display, or propped in a dock as determined based on gyroscope data, or the device data indicates that at least one of a media station entry is detected, a new media station is initiated, or a media item skip is detected; the device data indicates that a media station type is soundtrack; and the type of content selected is audio when; the device data indicates that a media station type is fitness or road trip, and the device data does not indicate that the device is the portable device, is in the stationary state, is connected to the peripheral device, is connected to the video display, or is propped in the dock; designating media content of the type for playback within the media channel based on the device data; and inserting media content of the type into the media channel transmitted to the device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
collecting device data comprising one or more data points regarding a state of a device and a state of a media player application associated with the device; based on the device data, selecting media content of a particular type between audio and video for playback within a media channel transmitted to the device, wherein; the particular type of media content selected is video when; the device data indicates that the device is a portable device and in a stationary state, or the device data indicates that the device is at least one of connected to a peripheral device, connected to a video display, or propped in a dock as determined based on gyroscope data, or the device data indicates that a media station type is soundtrack; and the particular type of content selected is audio when; the device data indicates that a media station type is fitness or road trip, and the device data does not indicate that the device is the portable device, is in the stationary state, is connected to the peripheral device, is connected to the video display, or is propped in the dock; identifying a media content item of the particular type of media content from one or more media content items of the particular type of media content; and inserting the media content item of the particular type into the media channel transmitted to the device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. 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; collecting device data comprising one or more data points regarding a state of a device and a state of a media player application associated with the device; based on the device data, selecting a type of media content from audio or video for playback within a media channel, wherein; the type of media content selected is video when; the device data indicates that the device is a portable device and in a stationary state, or the device data indicates that the device is at least one of connected to a peripheral device, connected to a video display, or propped in a dock as determined based on gyroscope data, or the device data indicates that a media station type is soundtrack; and the type of content selected is audio when; the device data indicates that a media station type is fitness or road trip, and the device data does not indicate that the device is the portable device, is in the stationary state, is connected to the peripheral device, is connected to the video display, or is propped in the dock; identifying a media content item of the selected type of media content from one or more media content items of the type of media content; and inserting the media content item into the media channel. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-implemented method comprising:
-
collecting, via a processor, device data comprising one or more data points regarding a state of a device and a state of a media player application associated with the device; based on the device data, designating a particular type of media content from between video and audio for playback within a media channel, wherein; the type of media content selected is video when; the device data indicates that the device is a portable device and in a stationary state, or the device data indicates that the device is at least one of connected to a peripheral device, connected to a video display, or propped in a dock as determined based on gyroscope data, or the device data indicates that a media station type is soundtrack; and the type of content selected is audio when; the device data indicates that a media station type is fitness or road trip, and the device data does not indicate that the device is the portable device, is in the stationary state, is connected to the peripheral device, is connected to the video display, or is propped in the dock; selecting a media content item of the selected type of media content from one or more media content items of the type of media content; analyzing a second set of device data to generate a content type override value; and selecting media content for inserting into the media channel based at least on the particular type and the override value. - View Dependent Claims (25, 26, 27, 28)
-
Specification