Interest Messaging Entertainment System
First Claim
Patent Images
1. A method comprising:
- under control of one or more processors specifically configured with executable instructions,creating a passive list of search terms by monitoring closed captioning streams of textual data of video signals that a viewer views or records, the search terms in the passive list comprising character strings extracted from the closed captioning streams of textual data based on a frequency of occurrence in the closed captioning streams of textual data;
extracting, from a newly received first video signal, a first closed captioning stream of textual data;
searching the first closed captioning stream for occurrences of textual data matching the search terms in the passive list;
determining whether a number of matches of the search terms in the passive list with the first closed captioning stream exceeds a threshold number;
when the number of matches of the search terms of the passive list does not exceed the threshold number after a predetermined period of time, ceasing to search the first closed captioning stream of textual data before an end of the first closed captioning stream is reached, deleting corresponding content programming of the first video signal from a buffer, and searching instead a second closed captioning stream of textual data from a newly received second video signal; and
outputting a notification when the number of matches of the search terms of the passive list in comparison with the textual data exceeds the threshold number, indicating that content programming determined to be of interest to the viewer has been located.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, closed captioning streams of textual data are extracted from video signals received by a client device. The closed captioning streams may be searched for occurrences of textual data in the closed captioning streams that match one or more search terms. When the number of matches between the search terms and a particular closed captioning stream exceeds a threshold number, a notification may be sent indicating that content programming determined to be of interest to a viewer has been located and/or the content programming may be recorded.
23 Citations
20 Claims
-
1. A method comprising:
-
under control of one or more processors specifically configured with executable instructions, creating a passive list of search terms by monitoring closed captioning streams of textual data of video signals that a viewer views or records, the search terms in the passive list comprising character strings extracted from the closed captioning streams of textual data based on a frequency of occurrence in the closed captioning streams of textual data; extracting, from a newly received first video signal, a first closed captioning stream of textual data; searching the first closed captioning stream for occurrences of textual data matching the search terms in the passive list; determining whether a number of matches of the search terms in the passive list with the first closed captioning stream exceeds a threshold number; when the number of matches of the search terms of the passive list does not exceed the threshold number after a predetermined period of time, ceasing to search the first closed captioning stream of textual data before an end of the first closed captioning stream is reached, deleting corresponding content programming of the first video signal from a buffer, and searching instead a second closed captioning stream of textual data from a newly received second video signal; and outputting a notification when the number of matches of the search terms of the passive list in comparison with the textual data exceeds the threshold number, indicating that content programming determined to be of interest to the viewer has been located. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A client device comprising:
-
a processor; a memory; and an application maintained on the memory and executed on the processor to perform operations that include; creating a passive list of search terms from previously received closed captioning streams of textual data of received video signals that the viewer has viewed or recorded; receiving a first closed captioning stream of textual data associated with a newly received first video signal; searching the first closed captioning stream for occurrences of textual data matching the search terms in the passive list; determining whether a number of matches of the search terms of the passive list with the first closed captioning stream exceeds a threshold number; and when the number of matches of the search terms of the passive list does not exceed the threshold number after a predetermined period of time, ceasing to search the first closed captioning stream before an end of the first closed captioning stream is reached, and searching instead a second closed captioning stream of textual data associated with a newly received second video signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
under control of one or more processors specifically configured with executable instructions, creating a passive list of a plurality of search terms based on content programming that a viewer records or views; searching a first closed captioning stream of textual data corresponding to a first video signal on a first channel for occurrences of textual data matching one or more of the search terms in the passive list; and when a number of matches of the search terms with the first closed captioning stream does not exceed a threshold number following expiration of a threshold time period, ceasing to search the first closed captioning stream, deleting content programming corresponding to the first closed captioning stream from a buffer, and commencing searching of a second closed captioning stream of textual data corresponding to a second video signal on a second channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification