Systems and methods for promotional media item selection and promotional program unit generation
First Claim
1. A computer implemented method for generating a promotional program unit, the method comprising:
- receiving user taste data for a user;
generating a list of promotional media data items responsive to the user taste data;
generating a list of media data items from a predetermined collection of media item digital data files responsive to the user taste data;
selecting at least one of the promotional media data items in the list of promotional media data items, wherein the selected promotional media items are associated with an expected advertising revenue;
selecting at least one of the media data items in the list of media data items, wherein the selected media data items include a licensing cost;
combining the at least one selected promotional media data item and the at least one selected media data item into an integrated promotional program unit that is protected from being decomposed into component items, wherein the sum of the expected advertising revenue and the licensing cost of the combined promotional media data items and media data items result in a net cost; and
storing the promotional program unit into a memory;
wherein the selecting steps further include the selection of promotional media data items and media data items on the basis of the expected advertising revenue subsidizing the licensing cost to achieve a net cost of as close to zero as possible.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented process for generating customized, user-specific programming for delivery over a network, each programming unit comprising one or more media items, such as song tracks, and at least one promotional media item, such as a commercial advertisement. The media items are selected in response to implicit user taste data, and promotional media items or ads are selected where a media item associated with the promotional media item matches at least one media data item identified as responsive to the user taste data. The media items and the promotional media items are selected so as to constrain the promotional program unit to incur a net cost of no more that a selected maximum cost, wherein the net cost is determined as a sum of the licensing costs of the selected media items, reduced by a sum of the expected revenues generated by the selected promotional media items.
445 Citations
21 Claims
-
1. A computer implemented method for generating a promotional program unit, the method comprising:
-
receiving user taste data for a user; generating a list of promotional media data items responsive to the user taste data; generating a list of media data items from a predetermined collection of media item digital data files responsive to the user taste data; selecting at least one of the promotional media data items in the list of promotional media data items, wherein the selected promotional media items are associated with an expected advertising revenue; selecting at least one of the media data items in the list of media data items, wherein the selected media data items include a licensing cost; combining the at least one selected promotional media data item and the at least one selected media data item into an integrated promotional program unit that is protected from being decomposed into component items, wherein the sum of the expected advertising revenue and the licensing cost of the combined promotional media data items and media data items result in a net cost; and storing the promotional program unit into a memory; wherein the selecting steps further include the selection of promotional media data items and media data items on the basis of the expected advertising revenue subsidizing the licensing cost to achieve a net cost of as close to zero as possible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19)
-
-
11. A computer implemented method for generating a promotional program unit, the method comprising:
-
receiving user taste data for a 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; selecting at least one media data item from the preliminary set of recommended media items responsive to the user taste data; selecting at least one promotional media data item responsive to the user taste data; and combining the at least one selected promotional media data item and the at least one selected media data item into an integrated promotional program unit that is protected from being decomposed into component items; wherein the selecting steps further include the selection of promotional media data items and media data items on the basis of the expected advertising revenue subsidize the licensing cost to achieve a net cost of as close to zero as possible. - View Dependent Claims (12, 13, 14, 15, 16, 20, 21)
-
-
17. A computer-readable storage device storing a set of instructions that upon execution in a processor carry out a method of:
-
receiving user taste data for a 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; selecting at least one media data item from the preliminary set of recommended media items responsive to the user taste data; selecting at least one promotional media data item responsive to the user taste data; and combining the at least one selected promotional media data item and the at least one selected media data item into an integrated promotional program unit that is protected from being decomposed into component items; wherein the selecting steps further include the selection of promotional media data items and media data items on the basis of the expected advertising revenue subsidize the licensing cost to achieve a net cost of as close to zero as possible.
-
Specification