IP Library Granted Patent US 11,818,410
Granted Patent B2
US 11,818,410 · App. 17/872,730 · Granted Nov 14, 2023

Creation of channel to support legacy video-on-demand systems

Inventors: Donald Jude Loheide (Mableton, GA); Steven Ernest Riedl (Atlanta, GA); Mark Cooper Pope, V (Atlanta, GA); Nishith Kumar Sinha (Mableton, GA)
Assignee: TURNER BROADCASTING SYSTEM, INC.
H04N21/262H04N21/2187H04N21/2358H04N21/26258H04N21/812
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,818,410
App. No.
17/872,730
Granted
Nov 14, 2023
Kind
B2
Abstract

A system is provided for creation of channel to support legacy video-on-demand (VOD) systems. The system comprises a memory for storing instructions and a processor configured to execute the instructions. Based on the executed instructions, the processor is further configured to receive a playout schedule that corresponds to a live video feed of a first channel. A plurality of segments of the live video feed is stored in the memory based on a version specified in the playout schedule. A second channel comprising VOD content assets is generated based on the live video feed of the first channel, one or more scheduling rules received in the playout schedule that corresponds to the live video feed, and the version of the plurality of segments of the live video feed. Based on the playout schedule, an encoded second channel is transmitted to a plurality of multichannel video program distributors (MVPDs).

Claims (62)

1. A system, comprising:

a memory for storing instructions; and

a processor configured to execute the instructions, and based on the executed instructions, the processor is further configured to:

receive a playout schedule that corresponds to a live video feed of a first channel,

wherein a plurality of segments of the live video feed is stored in the memory based on a version specified in the playout schedule;

remove a lower third graphical content overlay from the live video feed of the first channel,

wherein of the removal of the lower third graphical content overlay from the live video feed indicates a sanitization of the live video feed of the first channel;

generate a second channel comprising video on demand content assets based on the live video feed of the first channel, one or more scheduling rules received in the playout schedule that corresponds to the live video feed, and the version of the plurality of segments of the live video feed; and

transmit an encoded second channel to a plurality of multichannel video program distributors (MVPDs) based on the playout schedule.

2. The system according to claim 1 ,

wherein the removal of the lower third graphical content overlay from the live video feed of the first channel corresponds to a first scheduling rule.

3. The system according to claim 1 , wherein the processor is further configured to:

insert a discontinuity between program segments of the live video feed; and

enable a dynamic ad insertion within the program segments of the live video feed for the second channel,

wherein the dynamic ad insertion enabled within the program segments of the live video feed for the second channel corresponds to a second scheduling rule.

4. The system according to claim 3 , wherein the discontinuity corresponds to at least one of a gap between a programming content and interstitial content items, a fade-to-black change, an insertion of one or more frames of an intermediate brightness level, and a transition from one display format to another display format.

5. The system according to claim 1 , wherein the processor is further configured to insert a unique source identifier or a second time in content of the live video feed,

wherein the insertion of the unique source identifier or the second time in the content of the live video feed corresponds to a third scheduling rule.

6. The system according to claim 1 , wherein the processor is further configured to insert, in the live video feed, promotional content items specific to a content provider associated with the live video feed,

wherein the insertion of the promotional content items in the live video feed corresponds to a fourth scheduling rule.

7. The system according to claim 1 , wherein the processor is further configured to:

insert a cue or a trigger in the second channel; and

encode the second channel with at least one of a channel metadata, the cue, and the trigger inserted in the second channel,

wherein the second channel is encoded based on variable bitrates.

8. The system according to claim 7 , wherein the channel metadata includes a digital right associated with the live video feed, timing information associated with a commercial break, a program schedule to play an advertisement within a program segment of the live video feed, or signaling content of the live video feed.

9. The system according to claim 7 , wherein the encoded second channel is transmitted to the plurality of MVPDs at a time specified in the playout schedule.

10. The system according to claim 7 , wherein the live video feed is broadcasted to the plurality of MVPDs at a specific time based on the one or more scheduling rules,

wherein the playout schedule comprises the one or more scheduling rules and the specific time at which the live video feed is to be transmitted via a communication medium of a network.

11. A method, comprising:

receiving, by a processor, a playout schedule that corresponds to a live video feed of a first channel,

wherein a plurality of segments of the live video feed is stored in a memory device based on a version specified in the playout schedule;

removing, by the processor, a lower third graphical content overlay from the live video feed of the first channel,

wherein of the removal of the lower third graphical content overlay from the live video feed indicates a sanitization of the live video feed of the first channel;

generating, by the processor, a second channel comprising video on demand content assets based on the live video feed of the first channel, one or more scheduling rules received in the playout schedule that corresponds to the live video feed, and the version of the plurality of segments of the live video feed; and

transmitting, by the processor, an encoded second channel to a plurality of multichannel video program distributors (MVPDs) based on the playout schedule.

12. The method according to claim 11 ,

wherein the removal of the lower third graphical content overlay from the live video feed of the first channel corresponds to a first scheduling rule.

13. The method according to claim 11 , further comprising:

inserting, by the processor, a discontinuity between program segments of the live video feed; and

enabling, by the processor, a dynamic ad insertion within the program segments of the live video feed for the second channel,

wherein the dynamic ad insertion enabled within the program segments of the live video feed for the second channel corresponds to a second scheduling rule.

14. The method according to claim 13 , wherein the discontinuity corresponds to at least one of a gap between a programming content and interstitial content items, a fade-to-black change, an insertion of one or more frames of an intermediate brightness level, and a transition from one display format to another display format.

15. The method according to claim 11 , further comprising inserting, by the processor, a unique source identifier or a second time in content of the live video feed,

wherein the insertion of the unique source identifier or the second time in the content of the live video feed corresponds to a third scheduling rule.

16. The method according to claim 11 , further comprising inserting, by the processor, promotional content items in the live video feed,

wherein the promotional content items are specific to a content provider associated with the live video feed, and

wherein the insertion of the promotional content items in the live video feed corresponds to a fourth scheduling rule.

17. The method according to claim 11 , further comprising:

inserting, by the processor, a cue or a trigger in the second channel; and

encoding, by the processor, the second channel with at least one of a channel metadata, the cue, and the trigger inserted in the second channel,

wherein the second channel is encoded based on variable bitrates.

18. The method according to claim 17 , wherein the channel metadata includes a digital right associated with the live video feed, timing information associated with a commercial break, a program schedule to play an advertisement within a program segment of the live video feed, or signaling content of the live video feed, and

wherein the encoded second channel is transmitted to the plurality of MVPDs at a time specified in the playout schedule.

19. The method according to claim 17 , wherein the live video feed is broadcasted to the plurality of MVPDs at a specific time based on the one or more scheduling rules,

wherein the playout schedule comprises the one or more scheduling rules and the specific time at which the live video feed is to be transmitted via a communication medium of a network.

20. A non-transitory computer-readable medium having stored thereon, computer executable instructions that when executed by a processor in a computer, cause the computer to execute operations, the operations comprising:

receiving a playout schedule that corresponds to a live video feed of a first channel,

wherein a plurality of segments of the live video feed is stored in a memory device based on a version specified in the playout schedule;

removing a lower third graphical content overlay from the live video feed of the first channel,

wherein of the removal of the lower third graphical content overlay from the live video feed indicates a sanitization of the live video feed of the first channel;

generating a second channel comprising video on demand content assets based on the live video feed of the first channel, one or more scheduling rules received in the playout schedule that corresponds to the live video feed, and the version of the plurality of segments of the live video feed; and

transmitting an encoded second channel to a plurality of multichannel video program distributors (MVPDs) based on the playout schedule.

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 Oct 25, 2022
From: LOHEIDE, DONALD JUDE; RIEDL, STEVEN ERNEST; POPE, MARK COOPER, V; SINHA, NISHITH KUMAR
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 061524/0103 →