SYSTEMS AND METHODS FOR DELIVERING MEDIA CONTENT WITH ADVERTISEMENTS BASED ON PLAYLIST CONTEXT, INCLUDING PLAYLIST NAME OR DESCRIPTION
Described herein are techniques for streaming digital media content, such as music, video, or television content. In accordance with an embodiment, the system includes support for selection of targeted advertisement or other sponsor-directed content based on a playlist context. A media device enables access by a user to one or more playlists of media content at a media server. Advertisements can be selected for providing to the user, based on one or more characteristics of a playlist, such as the playlist's description, or the playlist being part of an advertisement campaign. For example, a playlist bearing a particular descriptive title can be used to trigger advertisements that may be relevant to that descriptive title. Adding a particular song to a playlist can be used to trigger advertisements that may be relevant to that song.
1 . A system for delivering a media content based on a playlist context, comprising:
a media device including a microprocessor;
a user interface adapted to display media options, including playlists, corresponding to items of media content, and determine user inputs; and
a media play logic adapted to control playback of media content received from a media server,
wherein the media play logic is adapted to trigger and to receive from the media server, a stream of media content, in conjunction with a particular advertisement or other sponsor-directed content, depending on a selected playlist having one or more of a playlist name and playlist description.
2 . The system of claim 1 , wherein advertisements or other sponsor-directed content received by the media device, from the media server, depends at least partly on analytical and descriptive data associated with particular items of media content, and a user profile associated with the user.
3 . The system of claim 2 , wherein the analytical data that provides for the delivery of advertisements or other sponsor-directed content includes at least one of a tempo, consonance, pitch and texture of media content associated with the selected playlist.
4 . The system of claim 2 , wherein the descriptive data that provides for the delivery of advertisements or other sponsor-directed includes at least one of a genre, mood, lyrics, and keywords of media content associated with the selected playlist.
5 . The system of claim 2 , wherein the user profile that provides for the delivery of advertisements or other sponsor-directed includes at least one of a location data and a type of media device associated with the user.
6 . The system of claim 2 , wherein the user profile that provides for the delivery of advertisements or other sponsor-directed includes a location data coordinated with at least one of events, places, and environmental conditions in proximity to the user.
7 . The system of claim 1 , wherein the playlists include one or more user-curated or sponsor-curated playlists, each of which indicates items of media content that can be related to one or more advertisements for a particular sponsor.
8 . The system of claim 7 , wherein a sponsor-curated playlist includes media selections that can be related to an advertisement campaign of the sponsor and are used to determine advertisements related to that advertisement campaign.
9 . The system of claim 8 , wherein advertisements received by the media device depend at least partly on analytical and descriptive data associated with the sponsor-curated playlist.
10 . A method for delivering a media content based on a playlist context, comprising:
providing, at a media device including a microprocessor, a user interface adapted to display media options, including playlists, corresponding to items of media content adapted to be received from a media server, and determine user inputs; and
controlling playback of media content received from the media server, including triggering and receiving from the media server, a stream of media content, in conjunction with a particular advertisement or other sponsor-directed content, depending on a selected playlist having one or more of a playlist name and playlist description.
11 . The method of claim 10 , wherein advertisements or other sponsor-directed content received by the media device, from the media server, depends at least partly on analytical and descriptive data associated with particular items of media content, and a user profile associated with the user.
12 . The method of claim 11 , wherein the analytical data that provides for the delivery of advertisements or other sponsor-directed content includes at least one of a tempo, consonance, pitch and texture of media content associated with the selected playlist.
13 . The method of claim 11 , wherein the descriptive data that provides for the delivery of advertisements or other sponsor-directed includes at least one of a genre, mood, lyrics, and keywords of media content associated with the selected playlist.
14 . The method of claim 11 , wherein the user profile that provides for the delivery of advertisements or other sponsor-directed includes at least one of a location data and a type of media device associated with the user.
15 . The method of claim 11 , wherein the user profile that provides for the delivery of advertisements or other sponsor-directed includes a location data coordinated with at least one of events, places, and environmental conditions in proximity to the user.
16 . The method of claim 10 , wherein the playlists include one or more user-curated or sponsor-curated playlists, each of which indicates items of media content that can be related to one or more advertisements for a particular sponsor.
17 . The method of claim 16 , wherein a sponsor-curated playlist includes media selections that can be related to an advertisement campaign of the sponsor and are used to determine advertisements related to that advertisement campaign.
18 . The method of claim 17 , wherein advertisements received by the media device depend at least partly on analytical and descriptive data associated with the sponsor-curated playlist.
19 . A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computer devices cause the one or more computer devices to perform the steps comprising:
displaying, at a user interface, media options, including playlists, corresponding to items of media content adapted to be received from a media server, and determining user inputs; and
controlling playback of media content received from the media server, including triggering and receiving from the media server, a stream of media content, in conjunction with a particular advertisement or other sponsor-directed content, depending on a selected playlist having one or more of a playlist name and playlist description.
20 . The non-transitory computer readable storage medium of claim 19 , wherein advertisements or other sponsor-directed content received by the media device, from the media server, depends at least partly on analytical and descriptive data associated with particular items of media content, and a user profile associated with the user.
21 . The non-transitory computer readable storage medium of claim 20 , wherein the analytical data that provides for the delivery of advertisements or other sponsor-directed content includes at least one of a tempo, consonance, pitch and texture of media content associated with the selected playlist.
22 . The non-transitory computer readable storage medium of claim 20 , wherein the descriptive data that provides for the delivery of advertisements or other sponsor-directed includes at least one of a genre, mood, lyrics, and keywords of media content associated with the selected playlist.
23 . The non-transitory computer readable storage medium of claim 20 , wherein the user profile that provides for the delivery of advertisements or other sponsor-directed includes at least one of a location data and a type of media device associated with the user.
24 . The non-transitory computer readable storage medium of claim 20 , wherein the user profile that provides for the delivery of advertisements or other sponsor-directed includes a location data coordinated with at least one of events, places, and environmental conditions in proximity to the user.
25 . The non-transitory computer readable storage medium of claim 19 , wherein the playlists include one or more user-curated or sponsor-curated playlists, each of which indicates items of media content that can be related to one or more advertisements for a particular sponsor.
26 . The non-transitory computer readable storage medium of claim 25 , wherein a sponsor-curated playlist includes media selections that can be related to an advertisement campaign of the sponsor and are used to determine advertisements related to that advertisement campaign.
27 . The non-transitory computer readable storage medium of claim 26 , wherein advertisements received by the media device depend at least partly on analytical and descriptive data associated with the sponsor-curated playlist.
28 . A system for delivering a media content based on a playlist context, comprising:
a media server including a microprocessor, and a media server application executing thereon and adapted to receive requests from media devices for media content;
a media streaming logic adapted to provide the media content in response to the requests from the media devices;
wherein said media server further includes a plurality of user-curated or sponsor-curated playlists, each of which indicates items of media content that can be related to one or more advertisements for a particular sponsor; and
wherein the media server is adapted to provide a stream of media content, in conjunction with a particular advertisement or other sponsor-directed content, depending on a selected playlist, or playlist name.
29 . A method for delivering a media content based on a playlist context, comprising:
providing, at a media server including a microprocessor, a media server application executing thereon and adapted to receive requests from media devices for media content;
providing a media streaming logic adapted to provide the media content in response to the requests from the media devices;
wherein said media server further includes a plurality of user-curated or sponsor-curated playlists, each of which indicates items of media content that can be related to one or more advertisements for a particular sponsor; and
wherein the media server is adapted to provide a stream of media content, in conjunction with a particular advertisement or other sponsor-directed content, depending on a selected playlist, or playlist name.