Systems and methods for automated extraction of closed captions in real time or near real-time and tagging of streaming data for advertisements
View Patent ↗System and methods for finding and accessing desired audio content from audio content sources, including means and methods for extracting captions from a broadcast; aggregating the captions in a database; indexing the database content; searching the captions for a mention of at least one target; analyzing the results for desired content; indexing into the database to extract the desired content; thereby providing a method for quickly finding and accessing desired audio and video content from a large number of sources.
1. A method for finding and accessing desired content from audio and video content sources, the method steps comprising:
providing a server with a processing unit, the server is constructed, configured and coupled to enable communication over a network;
the server provides for user interconnection with the server over the network using a computing device positioned remotely from the server;
the server and computing device running non-transitory computer-readable storage media with executable programs stored thereon;
the computing device monitoring a broadcast;
the executable programs:
extracting captions from a broadcast in near real-time;
aggregating the captions in a database in a cloud computing system;
indexing the database content;
searching the captions for a mention of at least one target;
analyzing the results for desired content; and
indexing into the database to extract the desired content; and
thereby providing a method for quickly finding and accessing desired audio and video content from a large number of sources.
2. The method of claim 1 , wherein the audio content is any voice broadcast.
3. The method of claim 1 , wherein the extraction capability is embedded in a device selected from the group consisting of PC, TV, PVR, DVR, SOC and mobile device.
4. The method of claim 1 , further including the step of adding at least one Advertisement Tag Code to electronically mark an advertisement or target content.
5. The method of claim 4 , wherein the at least one Advertisement Tag Code is encrypted.
6. The method of claim 4 , wherein the at least one Advertisement Tag Code is visible or invisible.
7. The method of claim 4 , wherein the at least one Advertisement Tag Code is at the beginning and at the end of the advertisement.
8. The method of claim 4 , wherein the Advertisement Tag Code is encoded in a method selected from the group consisting of VBI or closed-caption stream or live Internet video.
9. The method of claim 1 , further including the step of creating captions for un-captioned audio content.
10. The method of claim 1 , wherein a local machine is provided running a non-transitory computer-readable storage medium with an executable program stored thereon, the executable programs extracting the captions.
11. The method of claim 1 , wherein the captions are aggregated in one location.
12. The method of claim 1 , wherein the analysis includes determining the earned media and paid media of the at least one target.
13. The method of claim 1 , wherein the analysis includes categorizing the at least one target mentions into positive, negative, neutral and unknown categories.
14. The method of claim 1 , wherein the analysis includes linking the target mention results to other social media and digital media target mention results.
15. The method of claim 1 , wherein the retrieved captions are retrieved from media selected from the group consisting of audio and video media.
16. A system for extracting captions in near real-time, comprising:
a server with a processing unit, a database on a cloud computing system, and a local machine tuned to at least one broadcast;
the server constructed, configured and coupled to enable communication over a network;
the server and database and the server and local machine interconnected over the network;
the server and local machine running non-transitory computer-readable storage media with executable programs stored thereon;
the executable programs of the local machine extracting captions from the broadcast in near real-time and transmitting them to the server;
the server executable programs storing, indexing and retrieving the captions in and from the database;
the server executable programs aggregating the captions on the cloud computing system; and
thereby providing a system for local extraction of audio captions from a broadcast.
17. The method of claim 16 , wherein the local machine's executable programs are a system on a chip application.
18. A method for extracting voice broadcasts, the method steps comprising:
providing a database on a cloud computing system and a server with a processing unit, the server is constructed, configured and coupled to enable communication over a network;
the server provides for user interconnection with the server over the network using a computing device positioned remotely from the server;
the server and computing device running non-transitory computer-readable storage media with executable programs stored thereon;
the executable programs;
the computing device monitoring a voice broadcast;
the executable programs:
extracting captions from the voice broadcast in near real-time;
aggregating the captions in the database in the cloud computing system;
indexing the database content;
searching the captions for a mention of at least one target; and
analyzing the results for desired content; indexing into the database to extract the desired content; and
thereby providing a method for quickly finding and accessing desired voice broadcasts from a large number of sources.
19. A method for managing communication through mass media, the method steps comprising:
monitoring for target mentions;
aggregating the target mentions in a database in a cloud computing system;
categorizing the target mentions into positive, negative, neutral and unknown categories;
linking the target mentions in real-time to determine whether such mentions trigger a spike in social media and digital media;
visualizing the results and analyzing for trends;
responding to the media with interest with measured response based on the results;
measuring the impact of the response; and
thereby managing communication through mass media to increase mentions of a target.
20. A method for preventing invalid captions from being submitted to a closed caption database, the method steps comprising:
authenticating linked devices;
extracting captions from authenticated linked devices;
aggregating the captions in a database in a cloud computing system; and
thus preventing the submission of captions that are not part of the broadcast.
21. A method for extracting complete captions from fragmented audio captions, the method steps comprising:
extracting caption fragments from a broadcast;
aggregating the caption fragments in a database in a cloud computing system;
correctly sequencing the caption fragments by matching fragment overlaps;
eliminating redundancies;
assembling the caption fragments into a single transcript; and
thereby providing a more complete captions transcript from fragmented captions transcripts.