CPC G06Q 30/0275 (2013.01) [G06Q 30/0246 (2013.01); G06Q 30/0249 (2013.01); G06Q 30/08 (2013.01); H04N 21/23424 (2013.01); H04N 21/25435 (2013.01); H04N 21/26225 (2013.01); H04N 21/26241 (2013.01); H04N 21/26283 (2013.01); H04N 21/2665 (2013.01); H04N 21/812 (2013.01)] | 25 Claims |
1. A system to automate advertisement placement in linear mediacasts, the system comprising:
at least one non-transitory processor-readable storage medium that stores an inventory of advertisement placement opportunities to place advertisements in at least one of a number of linear mediacasts for each of a plurality of mediacast content providers that transmit the mediacasts to a plurality of media consumers, each of the advertisement placement opportunities represented in a canonical form that specifies at least a respective period of time of the advertisement placement opportunity during a mediacast day of the mediacast content provider, wherein the mediacast day includes a plurality of canonical inventory units that each includes at least two non-sequential time slots for advertisement placement opportunities that share a unique channel, market, and period of time; and
at least one processor communicatively coupled to the at least one non-transitory processor-readable storage medium and which implements a real-time bidding interface that:
sends requests for the real-time bids for each of the plurality of canonical inventory units of the advertisement placement opportunities to real-time bidding systems associated with the advertisers via at least one data communication channel,
responsive to sending the requests, receives the real-time bids for the advertisement placement opportunities associated with the plurality of canonical inventory units from one or more real-time bidding systems associated with the advertisers via the at least one data communication channel, wherein each real-time bid is for a particular canonical inventory unit without selecting a particular time slot from the at least two non-sequential time slots in that particular canonical inventory unit, and
responsive to receiving the real-time bids for the advertisement placement opportunities, generates and causes presentation of a color-coded heat map reflecting the real-time bids through at least a variance in at least shades of color that represent at least an uplift amount indicating a price difference between (a) a submitted offer corresponding to at least one of the real- time bids and (b) one or more advertisement spots sold through another sales channel, portioned in accordance with the plurality of canonical inventory units, wherein a darker shade of color corresponds to a higher uplift amount, wherein the submitted offer corresponding to the at least one of the real-time bids has a higher price or equal price to the one or more advertisement spots sold through another sales channel;
wherein, for each of the mediacast content provider, the at least one processor implements the real-time bidding interface to send the requests for the real-time bids for each of the advertisement placement opportunities for periods of time which span an entire mediacast period of time for the mediacast content provider;
wherein the mediacast period of time for the mediacast content provider includes a plurality of consecutive mediacast days beginning on a day which is after the day on which the requests for the real-time bids are sent to the advertisers.
|