US 12,413,830 B2
Optimizing insertion points for content based on audio and video characteristics
Yuanyi Xue, Alameda, CA (US); Michael John Bracco, Raleigh, NC (US); Scott Christopher Labrozzi, Cary, NC (US); Christopher Richard Schroers, Uster (CH); and Wenhao Zhang, Beijing (CN)
Assigned to Disney Enterprises, Inc., Burbank, CA (US); and BEIJING YOJAJA SOFTWARE TECHNOLOGY DEVELOPMENT CO., LTD., Beijing (CN)
Appl. No. 18/041,794
Filed by DISNEY ENTERPRISES, INC., Burbank, CA (US); and BEIJING HULU SOFTWARE TECHNOLOGY DEVELOPMENT CO., LTD, Beijing (CN)
PCT Filed Dec. 13, 2022, PCT No. PCT/CN2022/138617
§ 371(c)(1), (2) Date Feb. 15, 2023,
PCT Pub. No. WO2024/124394, PCT Pub. Date Jun. 20, 2024.
Prior Publication US 2025/0080797 A1, Mar. 6, 2025
Int. Cl. H04N 21/845 (2011.01); H04N 21/439 (2011.01); H04N 21/44 (2011.01); H04N 21/466 (2011.01)
CPC H04N 21/8455 (2013.01) [H04N 21/4394 (2013.01); H04N 21/44008 (2013.01); H04N 21/44016 (2013.01); H04N 21/4662 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for inserting additional content into a media program, the method comprising:
determining a plurality of markers corresponding to a plurality of locations within the media program;
for each marker included in the plurality of markers, performing one or more operations to automatically analyze a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of characteristics associated with the first set of intervals and the second set of intervals;
generating a plurality of scores for the plurality of markers based on the sets of characteristics; and
inserting the additional content at one or more markers included in the plurality of markers based on the plurality of scores;
wherein generating the plurality of scores comprises computing a score for a first marker included in the plurality of markers based on a first characteristic determined for a first interval within the media program that leads up to the first marker and a second characteristic determined for a second interval within the media program that immediately follows the first marker.