US 11,943,504 B2
Media broadcast content distribution system
Steve Mills, San Antonio, TX (US); Jeffrey Lee Littlejohn, Cincinnati, OH (US); David C. Jellison, Jr., Austin, TX (US); Vijay Jayakumar, San Antonio, TX (US); Riad Edelbi, San Antonio, TX (US); Adam Zastawski, San Antonio, TX (US); and José Antonio Carbajal Orozco, San Antonio, TX (US)
Assigned to IHEARTMEDIA MANAGEMENT SERVICES, INC., San Antonio, TX (US)
Filed by iHeartMedia Management Services, Inc., San Antonio, TX (US)
Filed on Feb. 23, 2022, as Appl. No. 17/678,243.
Prior Publication US 2023/0269426 A1, Aug. 24, 2023
Int. Cl. H04N 21/443 (2011.01); H04N 21/23 (2011.01); H04N 21/234 (2011.01); H04N 21/24 (2011.01); H04N 21/462 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/4431 (2013.01) [H04N 21/23424 (2013.01); H04N 21/2407 (2013.01); H04N 21/4622 (2013.01); H04N 21/812 (2013.01); H04N 21/23 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by an application program interface (API) implemented by a processing device including a processor and associated memory, the method comprising:
receiving, at the API, broadcast-related information from a plurality of media automation applications, wherein receiving the broadcast-related information includes:
receiving a traffic log from a first media automation application, wherein
the first media automation application is configured to generate the traffic log,
the traffic log is associated with at least one media broadcast station of a plurality of media broadcast stations, and
the traffic log includes metadata used by at least one other media automation application to select media items for insertion into the traffic log;
receiving spot information from at least a second media automation application, wherein the spot information is associated with spots included in the traffic log;
storing, by the API, the broadcast-related information in one or more databases, wherein storing the broadcast-related information includes storing the traffic log and the spot information;
receiving, at the API, at least one request for the broadcast-related information stored in the one or more databases, wherein the request for the broadcast-related information stored in the one or more databases is received from an edge device including a media playout system configured to transmit different media content to different media broadcast stations of the plurality of media broadcast stations; and
providing the broadcast-related information from the API to the edge device including the media playout system, wherein the media playout system transmits particular media content to at least one media broadcast station, wherein the at least one media broadcast station inserts the particular media content into a media broadcast associated with the at least one media broadcast station.