Systems and methods for promotional media item selection and promotional program unit generation
First Claim
Patent Images
1. A computer implemented method for generating a promotional program unit, the method comprising:
- receiving user taste data for a user;
wherein the user taste data comprises a playlist that reflects a list of media items grouped together by the user as a composition or a list of media items recently played by the user;
applying a media item recommender process to the received user playlist to generate a preliminary set of recommended media items responsive to the user playlist;
receiving promotional media data items from an advertiser;
associating at least one promotional media data item with at least one of the preliminary set of recommended media items;
wherein the associating step is responsive to a knowledge base of similarity metrics that reflect a level of association between each of the preliminary set of recommended media data items and the set of promotional media items; and
the metrics are derived from advertiser-supplied preferences comprising a list of at least one media item selected by the advertiser for association with a corresponding promotional media item;
combining at least one promotional media data item and the associated recommended media item into a promotional program unit;
testing the promotional program unit for compliance with a predetermined overall compositional constraint;
if the promotional program unit does not satisfy the overall constraint, applying the media item recommender process again so as to extend the preliminary set of recommended media items to an expanded set; and
thenrepeating said associating, combining, and testing steps using the expanded set of recommended media items.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are embodiments of systems and methods for selection of promotional media items and/or generation of promotional or advertising units. In one embodiment, a set of promotional media items may be dynamically identified responsive to an input set of media items. In another embodiment, a promotional program unit is generated in response to receipt of user taste data for a user or group of users. The promotional program unit is an integral unit made up of one or more media items and one or more promotional media items.
-
Citations
12 Claims
-
1. A computer implemented method for generating a promotional program unit, the method comprising:
-
receiving user taste data for a user; wherein the user taste data comprises a playlist that reflects a list of media items grouped together by the user as a composition or a list of media items recently played by the user; applying a media item recommender process to the received user playlist to generate a preliminary set of recommended media items responsive to the user playlist; receiving promotional media data items from an advertiser; associating at least one promotional media data item with at least one of the preliminary set of recommended media items; wherein the associating step is responsive to a knowledge base of similarity metrics that reflect a level of association between each of the preliminary set of recommended media data items and the set of promotional media items; and
the metrics are derived from advertiser-supplied preferences comprising a list of at least one media item selected by the advertiser for association with a corresponding promotional media item;combining at least one promotional media data item and the associated recommended media item into a promotional program unit; testing the promotional program unit for compliance with a predetermined overall compositional constraint; if the promotional program unit does not satisfy the overall constraint, applying the media item recommender process again so as to extend the preliminary set of recommended media items to an expanded set; and
thenrepeating said associating, combining, and testing steps using the expanded set of recommended media items. - View Dependent Claims (2)
-
-
3. A computer implemented method for identifying a set of promotional media data items for use in building a customized promotional program unit, the method comprising:
-
receiving as input a playlist of media data items associated with an individual user, wherein the playlist reflects a list of media items grouped together by the user as a composition or a list of media items recently played by the user; applying a media item recommender process to the input playlist to expand the playlist to form a preliminary set of recommended media items responsive to the input playlist; receiving a set of promotional media items; comparing the preliminary set of recommended media data items to the set of promotional media items by accessing a knowledge base, wherein the knowledge base includes metrics that reflect a level of association between each of the preliminary set of recommended media data items and the set of promotional media items and wherein the metrics are derived from advertiser-supplied preferences comprising a list of at least one media item selected by the advertiser for association with a corresponding promotional media item; selecting a subset of the promotional media data items based upon the media data item comparison; combining at least one of the preliminary set of recommended media data items together with at least one of the selected subset of the promotional media data items to form a customized promotional program unit; and storing the promotional program unit into a memory for electronic transmission over a network to the said individual user. - View Dependent Claims (4, 5, 6, 7, 8, 10, 11, 12)
generating the recommended set of media data items by feeding the target set of media data items into the media item recommender.
-
-
6. The method of claim 3, wherein the media data items comprise playable media files.
-
7. The method of claim 3, wherein the promotional media data items comprise commercial advertisements.
-
8. The method of claim 3, wherein the media data items comprise metadata that identifies a playable media file.
-
10. A method according to claim 3 wherein the list of at least one media item selected by the advertiser for association with a corresponding promotional media item includes media items that are embedded in the promotional media item.
-
11. A method according to claim 3 wherein the knowledge base includes metrics between media items and promotional media items responsive to advertiser-supplied preferences, wherein the metrics associate a promotional media item with media items-known to be preferred by a particular audience or user.
-
12. A method according to claim 3 wherein the knowledge base includes metrics between media items and promotional media items responsive to advertiser-supplied preferences, wherein the metrics associate a promotional media item with media items known to be preferred by an audience or user specified by the advertiser.
-
9. A computer implemented method for identifying a set of promotional media data items for use in connection with one or more media data items, the method comprising:
-
receiving an input set of media data items from a user; receiving an indication of an audience preference from an advertiser; comparing the media data items in the input set to a set of promotional media data items in a knowledge base by use of metrics relating the media data items in the input set to the set of promotional media data items;
wherein the metrics are derived from advertiser-supplied preferences comprising a list of at least one media item selected by the advertiser for association with a corresponding promotional media item;generating a set of candidate promotional media data items, wherein the candidate promotional media data items are selected from the set of promotional media data items, and wherein the metric is used to select the set of candidate promotional media data items; generating a subset of promotional media data items, wherein the subset of promotional media data items are selected from the set of candidate promotional media data items, and wherein the audience preference is used to select the subset of promotional media data items; and storing the subset of promotional media data items into a memory for electronic transmission over a network to the audience of users.
-
Specification