IP Library Granted Patent US 11,234,027
Granted Patent B2
US 11,234,027 · App. 16/245,011 · Granted Jan 25, 2022

Automated content compilation

Inventors: Vladislav Feldman (Manhasset Hills, NY); Michael J. Strein (Bohemia, NY); Efthimis Stefanidis (Douglaston, NY)
Assignee: Disney Enterprises, Inc.
H04N21/23424G06F16/45H04N21/812H04N21/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 11,234,027
App. No.
16/245,011
Granted
Jan 25, 2022
Kind
B2
Abstract

In one implementation, an automated content compilation system includes a computing platform having a hardware processor and a system memory storing a content integration software code. The hardware processor executes the content integration software code to receive commercials for presentation with a media content including primary content segments and predetermined advertising intervals, and to assemble commercial clusters corresponding respectively to the predetermined advertising intervals, each of the commercial clusters including a subset of the commercials. The content integration software code further compiles a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including one or more playlist(s) identifying a location of each of the commercials in the data structure, and provides the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters.

Claims (37)

1. An automated content compilation system comprising:

a computing platform including a hardware processor and a system memory storing a content integration software code;

the hardware processor configured to execute the content integration software code to:

receive a plurality of commercials for presentation with a media content, the media content including primary content segments and predetermined advertising intervals;

assemble commercial clusters corresponding respectively to the predetermined advertising intervals, wherein at least one of the commercial clusters is formed by stitching together two or more of the plurality of commercials and transcoding the stitched two or more of the plurality of commercials, each of the commercial clusters including a subset of the plurality of commercials;

receive the primary content segments;

compile a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including at least one playlist identifying a location of each one or more of the plurality of commercials in the data structure; and

provide the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters.

2. The automated content compilation system of claim 1 , wherein the at least one playlist enables dynamic substitution of at least one of the plurality of commercials during playout of the media content.

3. The automated content compilation system of claim 1 , wherein the data structure further comprises a database record describing the primary content segments, the plurality of commercials, the commercial clusters, and the at least one playlist.

4. The automated content compilation system of claim 1 , wherein the location of each of the plurality of commercials in the data structure identified by the at least one playlist comprises a timecode location on a timecode of the media content.

5. The automated content compilation system of claim 1 , wherein the location of each of the plurality of commercials in the data structure identified by the at least one playlist comprises a video frame number of the media content.

6. The automated content compilation system of claim 1 , wherein the primary content segments comprise at least one of television programming content, news content or talk show content.

7. A method for use by an automated content compilation system including a computing platform having a hardware processor and a system memory storing a content integration software code, the method comprising:

receiving, using the hardware processor executing the content integration software code, a plurality of commercials for presentation with a media content, the media content including primary content segments and predetermined advertising intervals;

assembling, using the hardware processor executing the content integration software code, commercial clusters corresponding respectively to the predetermined advertising intervals, wherein at least one of the commercial clusters is formed by stitching together two or more of the plurality of commercials and transcoding the stitched two or more of the plurality of commercials, each of the commercial clusters including a subset of the plurality of commercials;

receiving, using the hardware processor executing the content integration software code, the primary content segments;

compiling, using the hardware processor executing the content integration software code, a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including at least one playlist identifying a location of each one or more of the plurality of commercials in the data structure; and

providing, using the hardware processor executing the content integration software code, the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters.

8. The method of claim 7 , wherein the at least one playlist enables dynamic substitution of at least one of the plurality of commercials during playout of the media content.

9. The method of claim 7 , wherein the data structure further comprises a database record describing the primary content segments, the plurality of commercials, the commercial clusters, and the at least one playlist.

10. The method of claim 7 , wherein the location of each of the plurality of commercials in the data structure identified by the at least one playlist comprises a timecode location on a timecode of the media content.

11. The method of claim 7 , wherein the location of each of the plurality of commercials in the data structure identified by the at least one playlist comprises a video frame number of the media content.

12. The method of claim 7 , wherein the primary content segments comprise at least one of television programming content, news content or talk show content.

13. A computer-readable non-transitory medium having stored thereon a content integration software code including instructions, which when executed by a hardware processor, instantiate a method comprising:

receiving a plurality of commercials for presentation with a media content, the media content including primary content segments and predetermined advertising intervals;

assembling commercial clusters corresponding respectively to the predetermined advertising intervals, wherein at least one of the commercial clusters is formed by stitching together two or more of the plurality of commercials and transcoding the stitched two or more of the plurality of commercials, each of the commercial clusters including a subset of the plurality of commercials;

receiving the primary content segments;

compiling a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including at least one playlist identifying a location of each one or more of the plurality of commercials in the data structure; and

providing the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters.

14. The computer-readable non-transitory medium of claim 13 , wherein the at least one playlist enables dynamic substitution of at least one of the plurality of commercials during playout of the media content.

15. The computer-readable non-transitory medium of claim 13 , wherein the data structure further comprises a database record describing the primary content segments, the plurality of commercials, the commercial clusters, and the at least one playlist.

16. The computer-readable non-transitory medium of claim 13 , wherein the location of each of the plurality of commercials in the data structure identified by the at least one playlist comprises at least one of a timecode location on a timecode of the media content and a video frame number of the media content.

17. The computer-readable non-transitory medium of claim 13 , wherein the primary content segments comprise at least one of television programming content, news content or talk show content.

18. The automated content compilation system of claim 1 , wherein the hardware processor is configured to execute the content integration software code to assemble the commercial clusters prior to and independent of receiving the primary content segments to fit the predetermined advertising intervals.

19. The method of claim 7 , wherein the commercial clusters are assembled prior to and independent of receiving the primary content segments to fit the predetermined advertising intervals.

20. The computer-readable non-transitory medium of claim 13 , wherein the commercial clusters are assembled prior to and independent of receiving the primary content segments to fit the predetermined advertising intervals.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075817/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2019
From: FELDMAN, VLADISLAV; STREIN, MICHAEL J.; STEFANIDIS, EFTHIMIS
To: DISNEY ENTERPRISES, INC.
Reel/Frame 047966/0926 →
Continuity (1)
Related Publication 20200228850A1 · Jul 16, 2020