US 12,238,371 B2
Methods for identifying video segments and displaying contextually targeted content on a connected television
Zeev Neumeier, Berkeley, CA (US); and Edo Liberty, Or-Yehuda (IL)
Assigned to INSCAPE DATA, INC., Irvine, CA (US)
Filed by INSCAPE DATA, INC., Irvine, CA (US)
Filed on Jan. 25, 2022, as Appl. No. 17/584,019.
Application 17/584,019 is a continuation of application No. 17/028,026, filed on Sep. 22, 2020, granted, now 11,272,248.
Application 17/028,026 is a continuation of application No. 16/290,055, filed on Mar. 1, 2019, granted, now 10,820,048, issued on Oct. 27, 2020.
Application 16/290,055 is a continuation of application No. 15/796,692, filed on Oct. 27, 2017, granted, now 10,271,098, issued on Apr. 23, 2019.
Application 15/796,692 is a continuation of application No. 14/551,933, filed on Nov. 24, 2014, granted, now 9,906,834, issued on Feb. 27, 2018.
Application 14/551,933 is a continuation in part of application No. 14/217,425, filed on Mar. 17, 2014, granted, now 9,071,868, issued on Jun. 30, 2015.
Application 14/551,933 is a continuation in part of application No. 14/217,375, filed on Mar. 17, 2014, granted, now 9,094,714, issued on Jul. 28, 2015.
Application 14/551,933 is a continuation in part of application No. 14/217,094, filed on Mar. 17, 2014, granted, now 8,930,980, issued on Jan. 6, 2015.
Application 14/551,933 is a continuation in part of application No. 14/217,075, filed on Mar. 17, 2014, granted, now 9,055,309, issued on Jun. 9, 2015.
Application 14/551,933 is a continuation in part of application No. 14/217,039, filed on Mar. 17, 2014, granted, now 9,055,335, issued on Jun. 9, 2015.
Application 14/551,933 is a continuation in part of application No. 14/217,435, filed on Mar. 17, 2014, granted, now 9,094,715, issued on Jul. 28, 2015.
Application 14/217,425 is a continuation of application No. 14/089,003, filed on Nov. 25, 2013, granted, now 8,898,714, issued on Nov. 25, 2014.
Application 14/551,933 is a continuation in part of application No. 12/788,748, filed on May 27, 2010, granted, now 8,769,584, issued on Jul. 1, 2014.
Application 12/788,748 is a continuation of application No. 12/788,721, filed on May 27, 2010, granted, now 8,595,781, issued on Nov. 26, 2013.
Claims priority of provisional application 61/791,578, filed on Mar. 15, 2013.
Claims priority of provisional application 61/290,714, filed on Dec. 29, 2009.
Claims priority of provisional application 61/182,334, filed on May 29, 2009.
Prior Publication US 2022/0224976 A1, Jul. 14, 2022
Int. Cl. H04N 21/431 (2011.01); G06F 16/40 (2019.01); H04N 5/765 (2006.01); H04N 9/82 (2006.01); H04N 21/234 (2011.01); H04N 21/235 (2011.01); H04N 21/236 (2011.01); H04N 21/24 (2011.01); H04N 21/435 (2011.01); H04N 21/439 (2011.01); H04N 21/44 (2011.01); H04N 21/442 (2011.01); H04N 21/45 (2011.01); H04N 21/462 (2011.01); H04N 21/466 (2011.01); H04N 21/47 (2011.01); H04N 21/658 (2011.01); H04N 21/81 (2011.01); H04N 21/478 (2011.01)
CPC H04N 21/44008 (2013.01) [G06F 16/40 (2019.01); H04N 5/765 (2013.01); H04N 9/8205 (2013.01); H04N 21/23418 (2013.01); H04N 21/235 (2013.01); H04N 21/2353 (2013.01); H04N 21/236 (2013.01); H04N 21/23614 (2013.01); H04N 21/2401 (2013.01); H04N 21/4316 (2013.01); H04N 21/435 (2013.01); H04N 21/4394 (2013.01); H04N 21/44204 (2013.01); H04N 21/44213 (2013.01); H04N 21/44222 (2013.01); H04N 21/4532 (2013.01); H04N 21/462 (2013.01); H04N 21/4667 (2013.01); H04N 21/47 (2013.01); H04N 21/6581 (2013.01); H04N 21/6582 (2013.01); H04N 21/8126 (2013.01); H04N 21/8133 (2013.01); H04N 21/4424 (2013.01); H04N 21/478 (2013.01); H04N 21/812 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating a media cue representing one or more frames of a first media segment displayed by a display device, wherein the first media segment is an unknown media segment, wherein the media cue includes a sample of pixel data of the one or more frames;
determining an identification of the first media segment based on the media cue;
presenting a secondary window over a portion of the first media segment;
identifying one or more words from an audio component of the first media segment;
identifying a second media segment using the one or more words from the audio component, wherein the second media segment is contextually relevant to the one or more words, wherein the second media segment is identified in response to detecting the one or more words;
expanding a size of the secondary window in response to identifying the secondary media segment; and
displaying, within the secondary window of the display device, the second media segment, wherein the secondary window is positioned over at least a portion of the first media segment, and wherein the first media segment continues while the secondary window is display displayed over the first media segment.