IP Library Granted Patent US 12,659,533
Granted Patent B2
US 12,659,533 · App. 18/475,482 · Granted Jun 16, 2026

Dynamic scheduling and channel creation based on external data

Inventors: Donald Jude Loheide (Mableton, GA); Carlos Jorge M. Monteiro (Smyrna, GA); Nishith Kumar Sinha (Mableton, GA); Nicolas Paul Webb (McDonough, GA); James J. Arnzen (Atlanta, GA); Mark Cooper Pope, V. (Atlanta, GA)
Assignee: TURNER BROADCASTING SYSTEM, INC.
H04N21/262H04N21/25883H04N21/25891H04N21/2668H04N21/44226H04N21/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 12,659,533
App. No.
18/475,482
Granted
Jun 16, 2026
Kind
B2
Abstract

A system is provided that determines a media item for an insertion in a first media feed of a first channel based on a pre-encoded media content, metadata related to the pre-encoded media content, and audience-based parameters. The audience-based parameters comprise demographics data, targeted audience data, device type data, and trending information that includes media items based on current trend in a social network platform. Each media segment of the pre-encoded media content corresponds to a different quality level and content encryption mode. A second channel is generated from the first channel based on the audience-based parameters, the media item inserted in the first media feed, and a second programming schedule. The second programming schedule corresponds to a modified first programming schedule based on the audience-based parameters. Based on at least the media item, the second media feed of the second channel is generated for distribution to a consumer device.

Claims (34)

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

identify a media item for an insertion in a media feed of an existing channel based on one or more audience-based parameters indicative of demographics data, targeted audience data, or device type data for one or more of a plurality of consumer devices;

determine a quality level of a plurality of quality levels as a selected quality level for the media item and an encryption mode as a selected encryption mode;

insert a reference, to an encoded version of the media item that is stored at the selected quality level and the selected encryption mode, within a programming schedule associated with the existing channel to generate a new programming schedule; and

generate a new channel that is derived from the existing channel based on the new programming schedule, wherein the existing channel and the new channel are available for delivery to at least one of the plurality of consumer devices.

2 . The system of claim 1 , wherein the one or more audience-based parameters comprise trending data that identifies one or more trending media items corresponding to a current trend in a social network platform.

3 . The system of claim 2 , wherein the trending data identifies a trending media item based on a measure of social engagement with the social network platform.

4 . The system of claim 3 , wherein the measure of social engagement is based on a number of votes corresponding to the media item or a number of people watching the media item.

5 . The system of claim 1 , wherein the media item is identified from a plurality of media segments of pre-encoded media content or live content.

6 . The system of claim 5 , wherein each of the plurality of media segments corresponds to a different quality level and content encryption mode, wherein the reference to the media item comprises an identification of the media item and the selected quality level of the media item.

7 . The system of claim 6 , wherein the one or more processors are further configured to deliver, in a viewable format, the media item in a new media feed of the new channel to a consumer device of the plurality of consumer devices.

8 . The system of claim 1 , wherein the one or more processors are further configured to:

receive the media feed from a source device; and

receive the one or more audience-based parameters from an external data source.

9 . The system of claim 8 , wherein the media feed comprises a broadcast feed transmitted by the source device.

10 . The system of claim 1 , wherein generating the new channel that is derived from the existing channel comprises manipulating content of the new channel according to a different quality level than the existing channel.

11 . The system of claim 1 , wherein the media item is identified based on one or more defined parameters and the one or more processors are further configured to dynamically schedule the media item in the media feed of the existing channel based on the one or more audience-based parameters and the one or more defined parameters.

12 . The system of claim 1 , wherein the media item retrieved at the selected quality level is retrieved from a storage system comprising the media item stored at the plurality of quality levels and encryption modes.

13 . A method, comprising:

identifying, by one or more processors, a media item for an insertion in a media feed of an existing channel based on and one or more audience-based parameters indicative of demographics data, targeted audience data, or device type data for one or more of a plurality of consumer devices;

determining a quality level of a plurality of quality levels as a selected quality level for the media item and an encryption mode as a selected encryption mode;

inserting a reference, to an encoded version of the media item that is stored at the selected quality level and the selected encryption mode, within a programming schedule associated with the existing channel to generate a new programming schedule; and

generating, by the one or more processors, a new channel that is derived from the existing channel based on the new programming schedule, wherein the existing channel and the new channel are available for delivery to at least one of the plurality of consumer devices.

14 . The method of claim 13 , wherein the one or more audience-based parameters comprise trending data that includes one or more trending media items corresponding to a current trend in a social network platform.

15 . The method of claim 14 , wherein the trending data identifies a trending media item based on a measure of social engagement with the social network platform.

16 . The method of claim 15 , wherein the measure of social engagement is based on a number of votes corresponding to the media item or a number of people watching the media item.

17 . The method according to claim 13 , wherein the media item is identified from a plurality of media segments of pre-encoded media content or live content.

18 . The method of claim 17 , wherein each of the plurality of media segments corresponds to a different quality level and content encryption mode, wherein the reference to the media item comprises an identification of the media item and the selected quality level of the media item.

19 . The method of claim 17 , further comprising delivering, in a viewable format, the media item in a new media feed of the new channel to a consumer device of a plurality of consumer devices.

20 . 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:

identify a media item for an insertion in a media feed of an existing channel based on one or more audience-based parameters indicative of demographics data, targeted audience data, or device type data for one or more of a plurality of consumer devices;

determine a quality level of a plurality of quality levels as a selected quality level for the media item and an encryption mode as a selected encryption mode;

insert a reference, to an encoded version of the media item that is stored at the selected quality level and the selected encryption mode, within a programming schedule associated with the existing channel to generate a new programming schedule; and

generate a new channel that is derived from the existing channel based on the new programming schedule including the media item retrieved at the selected quality level, wherein the existing channel and the new channel are available for delivery to at least one of the plurality of consumer devices.

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 Sep 27, 2023
From: LOHEIDE, DONALD JUDE; MONTEIRO, CARLOS JORGE M; SINHA, NISHITH KUMAR; WEBB, NICOLAS PAUL; ARNZEN, JAMES J.; POPE, MARK C, V
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 065045/0867 →