SYSTEMS AND METHODS FOR DELIVERING MEDIA CONTENT WITH ADVERTISEMENTS BASED ON PLAYLIST CONTEXT AND ADVERTISEMENT CAMPAIGNS
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 and advertisement campaigns, 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 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 or an advertisement campaign associated with the selected playlist.
2 . The system of claim 1 , wherein each advertisement campaign can be associated with a media-content sponsor.
3 . The system of claim 2 , wherein, for a particular media-content sponsor, an advertisement campaign can be associated with a plurality of different advertisements for the media-content sponsor, for different products or services.
4 . The system of claim 3 , wherein selection of a particular playlist associated with a particular advertisement campaign, is used by the system to trigger and to receive from the media server, a companion advertisement or other sponsor-directed content that is directed to one of the different products or services.
5 . A method for delivering a media content based on a playlist context and advertisement campaigns, 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 or an advertisement campaign associated with the selected playlist.
6 . The method of claim 5 , wherein each advertisement campaign can be associated with a media-content sponsor.
7 . The method of claim 6 , wherein, for a particular media-content sponsor, an advertisement campaign can be associated with a plurality of different advertisements for the media-content sponsor, for different products or services.
8 . The method of claim 7 , wherein selection of a particular playlist associated with a particular advertisement campaign, is used by the system to trigger and to receive from the media server, a companion advertisement or other sponsor-directed content that is directed to one of the different products or services.
9 . 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 or an advertisement campaign associated with the selected playlist.
10 . The non-transitory computer readable storage medium of claim 9 , wherein each advertisement campaign can be associated with a media-content sponsor.
11 . The non-transitory computer readable storage medium of claim 10 , wherein, for a particular media-content sponsor, an advertisement campaign can be associated with a plurality of different advertisements for the media-content sponsor, for different products or services.
12 . The non-transitory computer readable storage medium of claim 11 , wherein selection of a particular playlist associated with a particular advertisement campaign, is used by the system to trigger and to receive from the media server, a companion advertisement or other sponsor-directed content that is directed to one of the different products or services.
13 . A system for delivering a media content based on a playlist context and advertisement campaigns, 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; 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 an advertisement campaign associated with a selected playlist.
14 . A method for delivering a media content based on a playlist context and advertisement campaigns, 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; 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 an advertisement campaign associated with a selected playlist.