US 12,407,896 B2
Insertion of targeted content in real-time streaming media
Fabián E. Bustamante, Evanston, IL (US); Stefan Birrer, Chicago, IL (US); and Nicholas Los, Chicago, IL (US)
Assigned to Phenix Real Time Solutions, Inc., Chicago, IL (US)
Filed by Phenix Real Time Solutions, Inc., Chicago, IL (US)
Filed on Nov. 8, 2023, as Appl. No. 18/504,555.
Application 18/504,555 is a continuation of application No. 17/465,581, filed on Sep. 2, 2021, granted, now 11,838,580.
Claims priority of provisional application 63/074,902, filed on Sep. 4, 2020.
Prior Publication US 2024/0080518 A1, Mar. 7, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/44 (2011.01); G06Q 30/0251 (2023.01); H04L 65/612 (2022.01); H04L 67/52 (2022.01); H04L 67/568 (2022.01); H04N 21/45 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/44016 (2013.01) [G06Q 30/0261 (2013.01); G06Q 30/0269 (2013.01); H04L 65/612 (2022.05); H04L 67/52 (2022.05); H04L 67/568 (2022.05); H04N 21/4532 (2013.01); H04N 21/812 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for inserting a content element in a real-time media stream, the method comprising:
in response to a first signal for indicating an input to a client device, receiving a set of features associated with the client device;
in response to a second signal for subscribing the client device to a control channel:
(i) selecting the content element based on the set of features associated with the client device;
(ii) determining that transcoding the content element for inserting in the real-time media stream is realizable without causing delay in facilitating the real-time media stream to the client device;
transcoding the content element for subscribing the client device to the control channel; and
in response to a third signal for subscribing the client device to the real-time media stream:
(i) inserting the transcoded content element in the real-time media stream to thereby produce a modified real-time media stream;
(ii) communicating the modified real-time media stream on a transport channel to the client device.