IP Library Granted Patent US 11,388,454
Granted Patent B2
US 11,388,454 · App. 16/895,439 · Granted Jul 12, 2022

Publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events

Inventors: Donald Jude Loheide (Mableton, GA); Nishith Kumar Sinha (Mableton, GA); Nicolas Paul Webb (McDonough, GA)
Assignee: TURNER BROADCASTING SYSTEM, INC.
H04N21/2353H04L65/607H04N21/2187H04N21/23614
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 11,388,454
App. No.
16/895,439
Granted
Jul 12, 2022
Kind
B2
Abstract

Provided are a system and method for publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events. The system comprises one or more processors that generate a programming schedule, based on a synchronization of one or more disparate sub-systems in the system, includes one or more key events that occurred from a starting point until a current live point in a live input stream. Further, a reference clock provides a reference time to synchronize the one or more disparate sub-systems. Based on the programming schedule, one or more processors insert the current live point and one or more media segments corresponding to the one or more key events that occurred prior to the current live point included in a live input stream manifest into a disparate live media output stream manifest, which is further published based on the insertion.

Claims (33)

1. A system, comprising:

one or more processors configured to;

convert normalized event metadata created for pre-produced media assets based on content asset play time to a reference time provided by a reference clock,

wherein creation of the normalized event metadata is ahead of time and the creation of the normalized event metadata is independent of live event logging system;

playout the pre-produced media assets in a disparate live media, output stream;

present one or more key events to one or more consumer devices before the disparate live media output stream with the pre-produced media assets in progress is joined; and

present additional information to a consumer device based on a viewing operation, by an associated user, of the pre-produced media assets contained in the disparate live media output stream,

wherein a live playout system is linked to the reference clock,

wherein the live playout system provides a start time and stop time for the pre-produced media assets to support the conversion of the normalized event metadata based on the content asset play time to the reference time, and

wherein multiple start times and stop times per pre-produced media assets allows for a stop to insert non-programming content and to restart the pre-produced media assets during the playout.

2. The system according to claim 1 , wherein the one or more processors are further configured to identify at least one content asset as one of on-demand content or a live content.

3. The system according to claim 1 , wherein the one or more processors are further configured to generate a programming schedule that includes the one or more key events that occurred from a starting point until a current live point in the disparate live media output stream.

4. The system according to claim 3 , wherein the generated programming schedule further comprises one or more indicators to mark discontinuities between the one or more key events.

5. The system according to claim 1 , wherein the consumer device of the one or more consumer devices is configured to receive and decode the reference clock as each media segment of one or more media segments is played back,

wherein the one or more media segments are associated with the disparate live media output stream.

6. The system according to claim 1 , wherein the one or more processors are further configured to synchronize timestamps in the normalized event metadata with the reference clock such that the additional information is synchronized with a timeline of the disparate live media output stream.

7. The system according to claim 6 , wherein the consumer device further identifies links to media or data in the normalized event metadata and present the media or the data along with other specified data at a correct point in the timeline of the disparate live media output stream.

8. A method, comprising:

converting, by one or more processors, normalized event metadata created for pre-produced media assets based on content asset play time to a reference time provided by a reference clock,

wherein creation of the normalized event metadata is ahead of time and the creation of the normalized event metadata is independent of live event logging system,

playing out, by the one or more processors, the pre-produced media assets in a disparate live media, output stream;

presenting, by the one or more processors, one or more key events to one or more consumer devices before joining the disparate live media output stream with the pre-produced media assets in progress; and

presenting, by the one or more processors, additional information to a consumer device based on a viewing operation, by an associated user, of the pre-produced media assets contained in the disparate live media output stream,

wherein a live playout system is linked to the reference clock,

wherein the live playout system provides a start time and stop time for the pre-produced media assets to support the conversion of the normalized event metadata based on the content asset play time to the reference time, and

wherein multiple start times and stop times per pre-produced media assets allows for a stop to insert non-programming content and to restart the pre-produced media assets during the playout.

9. The method according to claim 8 , further comprising identifying, by the one or more processors, at least one content asset as one of on-demand content or a live content.

10. The method according to claim 8 , further comprising generating a programming schedule that includes the one or more key events that occurred from a starting point until a current live point in the disparate live media output stream.

11. The method according to claim 10 , wherein the generated programming schedule further comprises one or more indicators to mark discontinuities between the one or more key events.

12. The method according to claim 8 , wherein the consumer device of the one or more consumer devices is configured to receive and decode the reference clock as each media segment of one or more media segments is played back,

wherein the one or more media segments are associated with the disparate live media output stream.

13. The method according to claim 8 , further comprising synchronizing timestamps in the normalized event metadata with the reference clock such that the additional information is synchronized with a timeline of the disparate live media output stream.

14. The method according to claim 13 , wherein the consumer device further identifies links to media or data in the normalized event metadata and present the media or the data along with other specified data at a correct point in the timeline of the disparate live media output stream.

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 May 12, 2022
From: LOHEIDE, DONALD JUDE; SINHA, NISHITH KUMAR; WEBB, NICOLAS PAUL
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 059969/0530 →