US2023421829A1PendingUtilityA1

Publishing disparate live media output streams in mixed mode

Assignee: TURNER BROADCASTING SYS INCPriority: Dec 31, 2016Filed: May 25, 2023Published: Dec 28, 2023
Est. expiryDec 31, 2036(~10.4 yrs left)· nominal 20-yr term from priority
H04N 21/2625H04N 21/4532H04N 21/4583H04N 21/26258H04N 21/2187H04N 21/2668H04N 21/8456
77
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system generates a disparate live media output stream manifest based on a programming schedule, an additional parameter, and one of a first live input stream manifest or a first pre-encoded media asset manifest. Based on a first transition or a second transition, a different pre-encoded media asset manifest or a different live input stream manifest is inserted to the disparate live media output stream manifest. A first live input stream or a first pre-encoded media asset is switched to a different pre-encoded media asset, or a different live input stream based on the insertion. The first live input stream manifest or the first pre-encoded media asset manifest is modified based on the switching of the first live input stream or the first pre-encoded media asset to the different pre-encoded media asset or the different live input stream.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A computer-implemented method, comprising:
 receiving, by one or more processors, a disparate live media output stream manifest comprising one or more input manifests based at least in part on a programming schedule;   generating, by the one or more processors, an alternative disparate live media output stream manifest by inserting one or more alternative manifests to the disparate live media output stream manifest; and   initiating, by the one or more processors and using the alternative disparate live media output stream manifest, a transition between an input manifest stream to an alternative manifest stream based at least in part on one or more of the programming schedule or user data.   
     
     
         3 . The computer-implemented method of  claim 2 , further comprising:
 modifying, by the one or more processors, the one or more input manifests based at least in part on the one or more alternative manifests.   
     
     
         4 . The computer-implemented method of  claim 2 , wherein initiating the transition between the input manifest stream to the alternative manifest stream comprises providing, by the one or more processors, the alternative disparate live media output stream manifest to a content delivery network. 
     
     
         5 . The computer-implemented method of  claim 2 , wherein the transition between the input manifest stream and the alternative manifest stream is based at least in part on user input indicative of a selection of the alternative manifest stream. 
     
     
         6 . The computer-implemented method of  claim 2 , wherein generating the alternative disparate live media output stream manifest comprises:
 receiving, by the one or more processors, event data indicative of an event associated with the one or more input manifests; and   responsive to the event data,
 receiving, by the one or more processors, the one or more alternative manifests, and 
 generating, by the one or more processors, the alternative disparate live media output stream manifest based at least in part on the one or more alternative manifests. 
   
     
     
         7 . The computer-implemented method of  claim 6 , wherein the event data is based at least in part on an audience definition that is indicative of one or more stream owner requirements or user preferences. 
     
     
         8 . The computer-implemented method of  claim 6 , wherein the alternative manifest stream corresponds to an alternative programming schedule that is generated based on the event data. 
     
     
         9 . The computer-implemented method of  claim 2 , wherein the one or more input manifests comprise one or more input pre-encoded media asset manifests or input live stream manifests. 
     
     
         10 . The computer-implemented method of  claim 8 , wherein the one or more input pre-encoded media asset manifests or input live stream manifests are identified by the programming schedule. 
     
     
         11 . The computer-implemented method of  claim 9 , wherein the one or more alternative manifests comprise one or more alternative pre-encoded media asset manifests or alternative live stream manifests that are not defined by the programming schedule. 
     
     
         12 . The computer-implemented method of  claim 2 , wherein an input manifest of the one or more input manifests identifies one or more input media segment locations of the input manifest stream and an alternative manifest of the one or more alternative manifests identifies one or more alternative media segment locations of the alternative manifest stream. 
     
     
         13 . A computing system comprising memory and one or more processors communicatively coupled to the memory, the one or more processors configured to:
 receive a disparate live media output stream manifest comprising one or more input manifests based on a programming schedule;   generate an alternative disparate live media output stream manifest by inserting one or more alternative manifests to the disparate live media output stream manifest; and   initiate, using the alternative disparate live media output stream manifest, a transition between an input manifest stream to an alternative manifest stream based at least in part on one or more of the programming schedule or user data.   
     
     
         14 . The computing system of  claim 13 , wherein the one or more processors are further configured to:
 modify the one or more input manifests based at least in part on the one or more alternative manifests.   
     
     
         15 . The computing system of  claim 13 , wherein initiating the transition between the input manifest stream to the alternative manifest stream comprises providing, by the one or more processors, the alternative disparate live media output stream to a content delivery network. 
     
     
         16 . The computing system of  claim 13 , wherein the transition between the input manifest stream and the alternative manifest stream is based at least in part on user input indicative of a selection of the alternative manifest stream. 
     
     
         17 . The computing system of  claim 13 , wherein generating the alternative disparate live media output stream manifest comprises:
 receiving event data indicative of an event associated with the one or more input manifests; and   responsive to the event data,
 receiving the one or more alternative manifests, and 
 generating the alternative disparate live media output stream manifest based at least in part on the one or more alternative manifests. 
   
     
     
         18 . The computing system of  claim 17 , wherein the event data is based at least in part on an audience definition that is indicative of one or more stream owner requirements or user preferences. 
     
     
         19 . One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to:
 receive a disparate live media output stream manifest comprising one or more input manifests based on a programming schedule;   generate an alternative disparate live media output stream manifest by inserting one or more alternative manifests to the disparate live media output stream manifest; and   initiate, using the alternative disparate live media output stream manifest, a transition between an input manifest stream to an alternative manifest stream based at least in part on one or more of the programming schedule or user data.   
     
     
         20 . The one or more non-transitory computer-readable storage media of  claim 19 , wherein the one or more input manifests comprise one or more input pre-encoded media asset manifests or input live stream manifests. 
     
     
         21 . The one or more non-transitory computer-readable storage media of  claim 20 , wherein the one or more input pre-encoded media asset manifests or input live stream manifests are defined by the programming schedule.

Join the waitlist — get patent alerts

Track US2023421829A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.