IP Library Granted Patent US 12,323,649
Granted Patent B2
US 12,323,649 · App. 18/504,601 · Granted Jun 3, 2025

Publishing a disparate live media output stream that complies with distribution format regulations

Inventors: Donald Jude Loheide (Mableton, GA); Nishith Kumar Sinha (Mableton, GA); Nicolas Paul Webb (McDonough, GA); Gregory McClain Stigall (Douglasville, GA)
Assignee: TURNER BROADCASTING SYSTEM, INC.
H04N21/26208H04N21/23424H04N21/25841H04N21/2625H04N21/4884H04N21/8106H04N21/8456
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,323,649
App. No.
18/504,601
Granted
Jun 3, 2025
Kind
B2
Abstract

A system is provided that publishes a disparate live media output stream that complies with distribution format regulations. The system generates an updated schedule based on a low-latency preview of a live input stream. The system further generates a disparate live media output stream manifest based on manipulation of manifests of the live input stream and a pre-encoded media asset based on the updated schedule.

Claims (26)

1. A system comprising memory and one or more processors communicatively coupled to the memory, the one or more processors configured to:

receive a low-latency preview based on a low-latency protocol for a live input stream, wherein the low-latency preview is generated based on an insertion of a new segment from a scheduled manifest of the live input stream into a preview manifest of the live input stream; and

generate an updated schedule associated with the live input stream based on the low-latency preview.

2. The system according to claim 1 , wherein the one or more processors are further configured to provide the updated schedule for generation of a disparate live media output stream manifest based on manipulation of the scheduled manifest of the live input stream and a pre-encoded media asset in accordance with the updated schedule.

3. The system according to claim 2 , wherein the disparate live media output stream manifest comprises programming content and non-programming content.

4. The system according to claim 3 , wherein the programming content corresponds to at least one of a non-programming indicator, a graphical treatment indicator, a closed caption, or an additional descriptor.

5. The system according to claim 1 , wherein the updated schedule comprises one or more transitions between the live input stream and a plurality of pre-encoded media assets.

6. The system according to claim 1 , wherein a media segment corresponding to a previous media segment duration is edited based on a manipulation of the scheduled manifest.

7. The system according to claim 1 , wherein the low-latency preview identifies a live event and the updated schedule is generated based on a progress of the live event.

8. The system according to claim 7 , wherein the updated schedule is modified to delay a switch to a next scheduled live input stream or a next pre-encoded media asset based on the progress of the live event.

9. A computer-implemented method, comprising:

receiving, by one or more processors, a low-latency preview for a live input stream, wherein the low-latency preview is generated based on an insertion of a new segment from a scheduled manifest of the live input stream into a preview manifest of the live input stream on an interval not greater than a previous media segment duration; and

generating, by the one or more processors, an updated schedule associated with the live input stream based on the low-latency preview.

10. The computer-implemented method according to claim 9 , further comprising providing the updated schedule for generation of a disparate live media output stream manifest based on manipulation of the scheduled manifest of the live input stream and a pre-encoded media asset in accordance with the updated schedule.

11. The computer-implemented method according to claim 10 , wherein the disparate live media output stream manifest comprises programming content and non-programming content.

12. The computer-implemented method according to claim 11 , wherein the programming content corresponds to at least one of a non-programming indicator, a graphical treatment indicator, a closed caption, or an additional descriptor.

13. The computer-implemented method according to claim 10 , wherein the updated schedule comprises one or more transitions between the live input stream and a plurality of pre-encoded media assets.

14. The computer-implemented method according to claim 10 , wherein a media segment corresponding to the previous media segment duration is edited based on a manipulation of the scheduled manifest.

15. The computer-implemented method according to claim 10 wherein the low-latency preview identifies a live event and the updated schedule is generated based on a progress of the live event.

16. The computer-implemented method according to claim 15 , wherein the updated schedule is modified to delay a switch to a next scheduled live input stream or a next pre-encoded media asset based on the progress of the live event.

17. A computer program product including 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 low-latency preview for a live input stream, wherein the low-latency preview is generated based on an insertion of a new segment from a scheduled manifest of the live input stream into a preview manifest of the live input stream on an interval not greater than a previous media segment duration; and

generate an updated schedule associated with the live input stream based on the low-latency preview.

18. The computer program product according to claim 17 , wherein the one or more processors are further caused to provide the updated schedule for generation of a disparate live media output stream manifest based on manipulation of the scheduled manifest of the live input stream and a pre-encoded media asset in accordance with the updated schedule.

19. The computer program product according to claim 18 , wherein the disparate live media output stream manifest comprises programming content and non-programming content.

20. The computer program product according to claim 19 , wherein the programming content corresponds to at least one of a non-programming indicator, a graphical treatment indicator, a closed caption, or an additional descriptor.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: LOHEIDE, DONALD JUDE; SINHA, NISHITH KUMAR; WEBB, NICOLAS PAUL; STIGALL, GREGORY MCCLAIN
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 065505/0598 →