US 11,881,930 B2
System and methods of real-time creation of electronic programming guides for radio broadcasts
John Michael Pacino, Norwalk, CT (US); Nicholas Constantine Booth, New York, NY (US); and John David Crowley, Scarsdale, NY (US)
Assigned to AUDACY OPERATIONS, INC., Philadelphia, PA (US)
Filed by AUDACY OPERATIONS, INC., Philadelphia, PA (US)
Filed on Oct. 24, 2022, as Appl. No. 18/049,113.
Application 18/049,113 is a continuation of application No. 17/224,243, filed on Apr. 7, 2021, granted, now 11,483,084.
Application 17/224,243 is a continuation of application No. 17/036,165, filed on Sep. 29, 2020, granted, now 10,985,854, issued on Apr. 20, 2021.
Prior Publication US 2023/0067512 A1, Mar. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/60 (2006.01); H04H 60/72 (2008.01); H04H 20/33 (2008.01); H04N 21/21 (2011.01)
CPC H04H 60/72 (2013.01) [H04H 20/33 (2013.01); H04N 5/602 (2013.01); H04N 21/21 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system for generating a live programming schedule in real time, comprising:
one or more remote servers configured to:
while receiving a live digital audio stream comprising at least one of a plurality of metadata tags:
determine whether the at least one metadata tag meets programming guide criteria,
in response to determining that the at least one metadata tag meets programming guide criteria, generate respective content segment data corresponding to a portion of the live digital audio stream;
upon generating the respective content segment data, updating a content schedule to include the respective content segment data to the content schedule, wherein the content schedule comprises prior content segment data relating to at least one prior portion of the live digital audio stream, and
transmit the updated content schedule and the live digital audio stream to a client device
to generate and display a real-time programming guide user-interface including the updated content schedule, the real-time programming guide user-interface including at least one content segment component corresponding to at least one of the content segment data in the updated content schedule.