US 11,812,099 B2
System and method for dynamic playback switching of live and previously recorded audio content
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 May 27, 2022, as Appl. No. 17/804,406.
Application 17/804,406 is a continuation of application No. 17/221,522, filed on Apr. 2, 2021, granted, now 11,350,159.
Application 17/221,522 is a continuation of application No. 17/036,153, filed on Sep. 29, 2020, granted, now 10,972,785, issued on Mar. 17, 2021.
Prior Publication US 2022/0368977 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/439 (2011.01); H04N 21/2387 (2011.01); H04N 21/845 (2011.01); H04N 21/233 (2011.01)
CPC H04N 21/439 (2013.01) [H04N 21/233 (2013.01); H04N 21/2387 (2013.01); H04N 21/8456 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A system for distributing live and on-demand media to a user, comprising:
one or more servers configured to:
receive a pre-modified live digital audio stream including a plurality of alternative content (AC) indication tags;
modify the pre-modified live digital audio stream by inserting at least a first alternative content into the pre-modified live digital audio stream at a time in corresponding to a respective one of the plurality of AC indication tags, to produce a live digital audio stream;
stream the live digital audio stream for playback on a client device;
store the pre-modified live digital audio stream for transmission of the pre-modified live digital audio stream as a time-shifted digital audio stream available upon request from the client device;
as the pre-modified live digital audio stream reaches a time that corresponds to the respective one of the plurality of AC indication tags, identify and store the respective one of the plurality of AC indication tags for later transmission to the client device;
receive a time-shifted digital audio stream request from the client device; and
in response to the time-shifted digital audio stream request:
stream the time-shifted digital audio stream and at least a second alternative content to the client device for playback on the client device.