Patent ID: 8006268
Filing Date: 2011-08-23
Classification: G06F,H04N

Abstract:
1. A method implemented by a client device having a processor executing instructions stored in computer-readable storage media, the method comprising: receiving video signals broadcast on a multiplexed channel of a broadcast network; extracting from the received video signals a closed captioning stream of textual data; creating an active list comprising a plurality of first search terms by presenting a plurality of questions at a user interface to be answered by a viewer to develop the first search terms for creating the active list; creating a passive list comprising a plurality of second search terms by: searching the stream of textual data for occurrences of textual data matching one or more of the first search terms in the active list or one or more of the second search terms in the passive list, the searching comprising: when the number of matches of the first search terms of the active list and the second search terms of the passive list does not exceed the threshold number after a predetermined period of time, ceasing to search a first closed captioning stream of textual data from a first channel before an end of the first closed captioning stream is reached, deleting the corresponding content programming from the buffer, and searching instead a second closed captioning stream of textual data from a second channel; and notifying the viewer when the number of matches exceeds the threshold number that content programming determined to be of interest to the viewer has been located.