US 12,231,720 B2
Methods and apparatus to detect commercial advertisements associated with media presentations
David H. Wright, Safety Harbor, FL (US); Scott Wilson, Largo, FL (US); Ron Schwerer, Belleair Beach, FL (US); and Ronan Heffernan, Wesley Chapel, FL (US)
Assigned to The Nielsen Company (US), LLC, New York, NY (US)
Filed by The Nielsen Company (US), LLC, New York, NY (US)
Filed on Jan. 16, 2023, as Appl. No. 18/155,013.
Application 18/155,013 is a continuation of application No. 17/374,759, filed on Jul. 13, 2021, granted, now 11,558,659.
Application 17/374,759 is a continuation of application No. 16/851,997, filed on Apr. 17, 2020, granted, now 11,070,871, issued on Jul. 20, 2021.
Application 16/851,997 is a continuation of application No. 16/012,413, filed on Jun. 19, 2018, granted, now 10,631,044, issued on Apr. 21, 2020.
Application 16/012,413 is a continuation of application No. 15/449,160, filed on Mar. 3, 2017, granted, now 10,028,014, issued on Jul. 17, 2017.
Application 15/449,160 is a continuation of application No. 14/554,268, filed on Nov. 26, 2014, granted, now 9,591,353, issued on Mar. 7, 2017.
Application 14/554,268 is a continuation of application No. 12/827,701, filed on Jun. 30, 2010, granted, now 8,925,024, issued on Dec. 30, 2014.
Claims priority of provisional application 61/291,735, filed on Dec. 31, 2009.
Prior Publication US 2023/0254530 A1, Aug. 10, 2023
Int. Cl. H04N 21/439 (2011.01); G06V 20/40 (2022.01); H04H 20/14 (2008.01); H04H 60/37 (2008.01); H04H 60/48 (2008.01); H04H 60/58 (2008.01); H04H 60/59 (2008.01); H04N 5/14 (2006.01); H04N 21/4402 (2011.01); H04N 21/472 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/4394 (2013.01) [G06V 20/46 (2022.01); G06V 20/49 (2022.01); H04H 20/14 (2013.01); H04H 60/375 (2013.01); H04H 60/48 (2013.01); H04H 60/58 (2013.01); H04H 60/59 (2013.01); H04N 5/147 (2013.01); H04N 21/4402 (2013.01); H04N 21/47202 (2013.01); H04N 21/812 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
memory having stored therein machine-readable instructions; and
one or more processors configured to execute the machine-readable instructions, wherein the machine-readable instructions cause, when executed by the one or more processors, the system to:
obtain a sample of a media presentation;
access timing information associated with video compression encoding of video frames of the sample of the media presentation;
detect a discontinuity in the timing information associated with video compression encoding between a first video frame of the sample of the media presentation and a second video frame adjacent to the first video frame of the sample of the media presentation;
determine that the first video frame is blank;
determine that an audio frame of the sample of the media presentation that corresponds to the first video frame satisfies an audio power threshold; and
based at least on the detecting the discontinuity in the timing information, the determining that the first video frame is blank, and the determining that the audio frame satisfies the audio power threshold, indicate a commercial transition between the first video frame and the second video frame in the sample of the media presentation.