Outer Rim Archives
Archives · 2026 · 20260197511

Application (pre-grant publication)

ARTIFICIALLY INTELLIGENT AD-BREAK PREDICTION

Number
20260197511
Published
2026-07-09
Filed
2026-02-26
Assignee
Disney Enterprises, Inc.
Inventors
Nihei; Taryn, Manzari; Giuseppe, Alfaro Vendrell; Monica, Guitart Bravo; Francesc Josep, Brooks; Daniel, Coburn; Brian, Accardo; Anthony M.
CPC
H04N21/23418; G06T7/90; H04N5/147; H04N21/44008; H04N21/812; H04N21/8456
Verdict
Set aside ad-tech, billing/fraud, cdn/infra
Source
Google Patents · FreePatentsOnline

The keeper's note

There is provides a system configured to receive a media content including a video component and an audio component, in response to determining that the media content is a seamless media content, perform a first plurali…

Abstract

There is provides a system configured to receive a media content including a video component and an audio component, in response to determining that the media content is a seamless media content, perform a first plurality of evaluations of fade-to-black transitions among sequential video frames of the seamless media content, perform, based on comparison of decomposed audio signals each sampled from a respective video frame of the seamless media content, one or more second evaluations of audio continuity across respective one or more sequences of a plurality of black video frames, and predict, based on the plurality of black video frames, the first plurality of evaluations, and the one or more second evaluations, one or more candidate ad-insertion points for the media content and a respective probability score associated with each of the one or more candidate ad-insertion points to provide one or more ad-break predictions for the media content.

Background

BACKGROUND

Due to its nearly universal popularity as a content medium, ever more visual media content is being produced and made available to consumers. However, high-quality visual media content is expensive to produce, typically requiring the participation of numerous talented artists, performers, and technical professionals. Advertisements (ads) are features that enable high-quality, costly visual media content to be made available to consumers at a reduced price relative to its intrinsic artistic value.

Nevertheless, ads can be a double-edged sword for media content distributors and consumers alike. On the one hand, ads make subscribing to a content delivery service, for example, more affordable for consumers, thereby potentially growing a subscription base while delivery good value to the consumer. On the other hand, too many, or poorly placed ads can be significantly off-putting to the content consumption experience, thereby potentially driving existing subscribers away. Consequently, it is advantageous for both consumers and content distributors that ads inserted into content be in effect “content aware,” in the sense that those ads are presented so as to produce the least possible disruption to the media content consumption experience.

Significant challenges to identifying content aware ad-insertion points, or “ad-breaks,” include the size of the content libraries made available to consumers by most content delivery platforms, as well as the diver

Claims

21. A system comprising: a hardware processor; and a memory storing a software code; the hardware processor configured to execute the software code to: receive a media content including a video component and an audio component; detect a plurality of black video frames of the media content; determine whether the media content is an ad-slugged media content that includes pre-determined ad-slugs or is a seamless media content that does not include any pre-determined ad-slugs; in response to determining that the media content is the seamless media content that does not include any pre-determined ad-slugs: perform a first plurality of evaluations of fade-to-black transitions among sequential video frames of the seamless media content; perform, based on comparison of decomposed audio signals each sampled from a respective video frame of the seamless media content, one or more second evaluations of audio continuity across respective one or more sequences of the plurality of black video frames; predict, based on the plurality of black video frames, the first plurality of evaluations, and the one or more second evaluations, one or more candidate ad-insertion points for the media content and a respective probability score associated with each of the one or more candidate ad-insertion points to provide one or more ad-break predictions for the media content; and output the one or more ad-break predictions for the media content. || 28. A method for use by a system including a hardware processor and a memory storing a software code, the method comprising: receiving, by the software code executed by the hardware processor, a media content including a video component and an audio component; detecting, by the software code executed by the hardware processor, a plurality of black video frames of the media content; determining, by the software code executed by the hardware processor, whether the media content is an ad-slugged media content that includes pre-determined ad-slugs or is a seamless media content that does not include any pre-determined ad-slugs; in response to determining that the media content is the seamless media content that does not include any pre-determined ad-slugs: performing, by the software code executed by the hardware processor, a first plurality of evaluations of fade-to-black transitions among sequential video frames of the seamless media content; performing, by the software code executed by the hardware processor based on comparison of decomposed audio signals each sampled from a respective video frame of the seamless media content, one or more second evaluations of audio continuity across respective one or more sequences of the plurality of black video frames; predicting, by the software code executed by the hardware processor based on the plurality of black video frames, the first plurality of evaluations, and the one or more second evaluations, one or more candidate ad-insertion points for the media content and a respective probability score associated with each of the one or more candidate ad-insertion points to provide one or more ad-break predictions for the media content; and outputting, by the software code executed by the hardware processor, the one or more ad-break predictions for the media content.