System and method for real-time media searching and alerting
First Claim
1. A media monitoring system for receiving at least one video channel having corresponding closed captioned text in real time, comprising:
- a media management system for continuously storing all the data of the at least one video channel locally and for extracting the corresponding closed captioned text into decoded text, the decoded text being provided to a global storage database, the media management system having a search engine for comparing the decoded text against search terms to provide matching results, and an indexing engine for indexing units of the decoded text by time; and
a user access system for receiving and displaying the matching results, the user access system transmitting a request for stored data corresponding to specific units of the decoded text from the media management system, the media management system providing said stored data corresponding to specific units of the decoded text in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for continually storing and cataloguing streams of broadcast content, allowing real-time searching and real-time results display of all catalogued video. A bank of video recording devices store and index all video content on any number of broadcast sources. This video is stored along with the associated program information such as program name, description, airdate and channel. A parallel process obtains the text of the program, either from the closed captioning data stream, or by using a speech-to-text system. Once the text is decoded, stored, and indexed, users can then perform searches against the text, and view matching video immediately along with its associated text and broadcast information. Users can retrieve program information by other methods, such as by airdate, originating station, program name and program description. An alerting mechanism scans all content in real-time and can be configured to notify users by various means upon the occurrence of a specified search criteria in the video stream. The system is preferably designed to be used on publicly available broadcast video content, but can also be used to catalog private video, such as conference speeches or audio-only content such as radio broadcasts.
139 Citations
41 Claims
-
1. A media monitoring system for receiving at least one video channel having corresponding closed captioned text in real time, comprising:
-
a media management system for continuously storing all the data of the at least one video channel locally and for extracting the corresponding closed captioned text into decoded text, the decoded text being provided to a global storage database, the media management system having a search engine for comparing the decoded text against search terms to provide matching results, and an indexing engine for indexing units of the decoded text by time; and
a user access system for receiving and displaying the matching results, the user access system transmitting a request for stored data corresponding to specific units of the decoded text from the media management system, the media management system providing said stored data corresponding to specific units of the decoded text in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for searching video data corresponding to at least one video channel collected and stored in a media monitoring system, comprising:
-
(a) providing search terms;
(b) comparing the search terms to stored closed captioned text corresponding to the video data, the closed captioned text being indexed by channel and time;
(c) displaying matching results from the step of comparing;
(d) requesting selected video data corresponding to one of the matching results; and
(e) providing the selected video data corresponding to one of the matching results. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for automatic identification of video clips matching stored search terms comprising:
-
(a) continuously receiving and locally storing video data corresponding to at least one video channel in real time;
(b) extracting and globally storing the closed captioned text from the video data;
(c) indexing the closed captioned text by channel and time;
(d) comparing the stored closed captioned text to the stored search terms; and
,(e) providing match results of the closed captioned text matching the search terms, each match result having an optionally viewable video clip. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification