Method of using transcript information to identify and learn commercial portions of a program
First Claim
1. A method of identifying commercial segments during a program comprising:
- a. receiving an audio/data/video signal which includes at least one of transcript information and electronic programming guide (EPG) data and using the transcript information associated with the program;
b. detecting “
non-stop”
words in the transcript information during a first time period which occur more than a predetermined number of times;
c. detecting “
non-stop”
words in the transcript information during a second time period which occur more than a predetermined number of times;
d. comparing the “
non-stop”
words detected during the first time period and the “
non-stop”
words detected during the second time period; and
e. analyzing the transcript information and the electronic programming guide (EPG) data to determine a type of program being broadcast and whether the type of program being broadcast includes “
going into commercial” and
“
going out of commercial”
cues.
2 Assignments
0 Petitions
Accused Products
Abstract
Advertisers want to deliver their message in a relatively short period of time. This leads to the product name, company name and other identifying features being repeated frequently during a commercial broadcast. Transcript information can be used to detect commercials by detecting frequently occurring words in the commercials. This can also be used to identify an individual commercial from other commercials. Once the individual commercials have been identified, the transcript information corresponding to each commercial can be stored in a database to identify the commercial in subsequent broadcasts, or to provide a search mechanism for searching a particular commercial in the database.
-
Citations
45 Claims
-
1. A method of identifying commercial segments during a program comprising:
-
a. receiving an audio/data/video signal which includes at least one of transcript information and electronic programming guide (EPG) data and using the transcript information associated with the program; b. detecting “
non-stop”
words in the transcript information during a first time period which occur more than a predetermined number of times;c. detecting “
non-stop”
words in the transcript information during a second time period which occur more than a predetermined number of times;d. comparing the “
non-stop”
words detected during the first time period and the “
non-stop”
words detected during the second time period; ande. analyzing the transcript information and the electronic programming guide (EPG) data to determine a type of program being broadcast and whether the type of program being broadcast includes “
going into commercial” and
“
going out of commercial”
cues. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of learning and storing commercial segments which occur during a program comprising:
-
a. identifying a possible commercial segment which occurs during the program; b. comparing “
non-stop”
words of the possible commercial segment with “
non-stop”
words of each of a list of probable commercial segments previously identified to determine at least one matching probable commercial segment having at least one common “
non-stop”
word with the possible commercial segment;c. comparing transcript text of the possible commercial segment with transcript text of the at least one matching probable commercial segment; d. storing the transcript text which is common to both the possible commercial segment and the at least one matching probable commercial segment; e. automatically removing the at least one matching stored probable commercial segment from the list of probable commercial segments when the comparison of the transcript text of the possible commercial segment and the transcript text of the at least one matching probable commercial segment indicates they are substantially identical; and f. automatically adding the at least one matching probable commercial segment to a list of candidate commercial segments when the comparison of the transcript text of the possible commercial segment and the transcript text of the at least one matching probable commercial segment indicates they are substantially identical. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of learning and storing commercial segments which occur during a program comprising:
-
a. identifying a possible commercial segment which occurs during the program; b. comparing “
non-stop”
words of the possible commercial segment with “
non-stop”
words of each of a list of candidate commercial segments previously identified to determine at least one matching candidate commercial segment having at least one common “
non-stop”
word with the possible commercial segment;c. comparing transcript text of the possible commercial segment with transcript text of the at least one matching candidate commercial segment; d. storing the transcript text which is common to both the possible commercial segment and the at least one matching candidate commercial segment; e. automatically removing the at least one matching candidate commercial segment from the list of candidate commercial segments when the comparison of the transcript text of the possible commercial segment and the transcript text of the at least one matching candidate commercial segment indicates they are substantially identical; and f. automatically adding the at least one matching candidate commercial segment to a list of found commercial segments when the comparison of the transcript text of the possible commercial segment and the transcript text of the at least one matching candidate commercial segment indicates they are substantially identical. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of learning and storing commercial segments which occur during a program comprising:
-
a. identifying a possible commercial segment which occurs during the program; b. comparing “
non-stop”
words of the possible commercial segment with “
non-stop”
words of each of a list of found commercial segments previously identified to determine at least one matching found commercial segment having at least one common “
non-stop”
word with the possible commercial segment;c. comparing transcript text of the possible commercial segment with transcript text of the at least one matching found commercial segment; d. storing the transcript text which is common to both the possible commercial segment and the at least one matching found commercial segment; e. associating a counter with each found commercial segment which indicates the frequency of occurrence of the found commercial segment; f. incrementing the counter for the at least one matching found commercial segment when the comparison of the transcript text of the possible commercial segment and the transcript text of the at least one matching found commercial segment indicates they are substantially identical; and g. periodically determining whether the counter for any of the found commercial segments has not been incremented for a predetermined period of time and if so, removing the found commercial segment from the list of found commercial segments. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of storing commercial segments and retrieving a stored commercial segment comprising:
-
a. storing commercial segments in a plurality of lists based on frequency of previous appearance of the commercial segments such that commercial segments appearing several times are in a different list than commercial segments appearing only once; b. identifying at least one “
non-stop”
word indicative of a desired commercial segment;c. identifying stored commercial segments which contain the identified “
nonstop”
word by analyzing all of the plurality of lists to determine whether any of the commercial segments in the lists contain the identified “
non-stop”
word; andd. outputting the identified stored commercial segments which contain the identified “
non-stop”
word. - View Dependent Claims (44)
-
-
45. A method of learning and storing commercial segments which occur during a program comprising:
-
identifying a possible commercial segment which occurs during the program; comparing “
non-stop”
words of the possible commercial segment with “
non-stop”
words of each of a list of found commercial segments previously identified to determine at least one matching found commercial segment having at least one common “
non-stop”
word with the possible commercial segment;comparing the transcript text of the possible commercial segment with transcript text of the at least one matching found commercial segment; storing the transcript text which is common to both the possible commercial segment and the at least one matching found commercial segment; incrementing a counter which indicates the frequency of occurrence of the at least one matching found commercial segment; and wherein if the “
non-stop”
words of at least one of the found commercial segments is not identified as matching the “
non-stop”
words of the possible commercial segment, comparing the “
non-stop”
words of the possible commercial segment to “
non-stop”
words of a list of candidate commercial segments.
-
Specification