| 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 |

|
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.
|