US 11,941,665 B2
Systems, methods and articles to facilitate interoperability between advertising inventory channels
Tyler Wallace Box, San Francisco, CA (US); David Bridges, San Francisco, CA (US); Brian M. Burdick, Newcastle, WA (US); Geoffrey P. Coco, Seattle, WA (US); Ian P. Ferreira, Issaquah, WA (US); Paul Jaffe, Sherman Oaks, CA (US); Alfred Lawrence Shiels, Glen Rock, NJ (US); Brian Thoman, Everett, WA (US); and Sean Trigony, Hermosa Beach, CA (US)
Assigned to WideOrbit LLC, San Francisco, CA (US)
Filed by WIDEORBIT LLC, San Francisco, CA (US)
Filed on Sep. 28, 2016, as Appl. No. 15/279,073.
Claims priority of provisional application 62/250,170, filed on Nov. 3, 2015.
Claims priority of provisional application 62/250,165, filed on Nov. 3, 2015.
Claims priority of provisional application 62/236,350, filed on Oct. 2, 2015.
Prior Publication US 2017/0098252 A1, Apr. 6, 2017
Int. Cl. G06Q 30/0273 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0242 (2023.01); G06Q 30/08 (2012.01); H04N 21/234 (2011.01); H04N 21/2543 (2011.01); H04N 21/262 (2011.01); H04N 21/2665 (2011.01); H04N 21/81 (2011.01)
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
OG exemplary drawing
 
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.