Systems and methods for searching based on information in commercials
First Claim
Patent Images
1. A set top box comprising:
- a memory to store executable instructions; and
a processor coupled to the memory, wherein the processor when executing the instructions performs operations comprising;
detecting a commercial;
determining if the commercial contains one of metadata, close captioning information, recognizable text in a video component of the commercial, recognizable speech in an audio component of the commercial, or combination thereof;
in response to determining that the commercial contains metadata, identifying advertised video content based on the metadata;
in response to determining that the commercial does not contain metadata, but does contain close captioning information;
extracting close captioning text from the close captioning information of the commercial; and
identifying the advertised video content based on the close captioning text;
in response to determining that the commercial contains neither metadata nor close captioning information, but does contain optically recognizable text;
determining an optical character recognition of the optically recognizable text;
extracting recognized text from the optical character recognition of the optically recognizable text;
identifying the advertised video content based on the recognized text;
in response to determining that the commercial contains neither metadata, nor close captioning information, nor optically recognizable text, but does contain recognizable speech in the audio component of the commercial;
extracting speech-to-text converted text from the recognizable speech in the audio component of the commercial; and
identifying the advertised video content based on the speech-to-text converted text;
presenting a first search option to search for the advertised video content and a second search option to search for content similar to the advertised video content;
receiving an input corresponding to a selected one of the first search option and the second search option;
searching an electronic programming guide for availability of the advertised video content based on one of the metadata, the close captioning text, the recognized text, or the speech-to-text converted text and the selected one of the first search option and the second search option; and
recording the advertised video content in response to a user input.
2 Assignments
0 Petitions
Accused Products
Abstract
A set top box includes a processor configured to detect a commercial and analyze the commercial to identify an advertised video content. The processor is further configured to search an electronic programming guide for availability of the video content and record the video content in response to a user input.
28 Citations
20 Claims
-
1. A set top box comprising:
-
a memory to store executable instructions; and a processor coupled to the memory, wherein the processor when executing the instructions performs operations comprising; detecting a commercial; determining if the commercial contains one of metadata, close captioning information, recognizable text in a video component of the commercial, recognizable speech in an audio component of the commercial, or combination thereof; in response to determining that the commercial contains metadata, identifying advertised video content based on the metadata; in response to determining that the commercial does not contain metadata, but does contain close captioning information; extracting close captioning text from the close captioning information of the commercial; and identifying the advertised video content based on the close captioning text; in response to determining that the commercial contains neither metadata nor close captioning information, but does contain optically recognizable text; determining an optical character recognition of the optically recognizable text; extracting recognized text from the optical character recognition of the optically recognizable text; identifying the advertised video content based on the recognized text; in response to determining that the commercial contains neither metadata, nor close captioning information, nor optically recognizable text, but does contain recognizable speech in the audio component of the commercial; extracting speech-to-text converted text from the recognizable speech in the audio component of the commercial; and identifying the advertised video content based on the speech-to-text converted text; presenting a first search option to search for the advertised video content and a second search option to search for content similar to the advertised video content; receiving an input corresponding to a selected one of the first search option and the second search option; searching an electronic programming guide for availability of the advertised video content based on one of the metadata, the close captioning text, the recognized text, or the speech-to-text converted text and the selected one of the first search option and the second search option; and recording the advertised video content in response to a user input. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A set top box comprising:
-
a memory to store executable instructions; and a processor coupled to the memory, wherein the processor when executing the instructions performs operations comprising; detecting a commercial; determining if the commercial contains one of metadata, close captioning information, recognizable speech in an audio component of the commercial, or a combination thereof; in response to determining that the commercial contains metadata, identifying an advertised show based on the metadata; in response to determining that the commercial does not contain metadata, but does contain close captioning information; extracting close captioning text from the close captioning information of the commercial; and identifying the advertised show based on the close captioning text; in response to determining that the commercial contains neither metadata nor close captioning information, but does contain, within a video component of the commercial, optically recognizable text; determining an optical character recognition of the optically recognizable text; extracting recognized text from the optical character recognition of the optically recognizable text; and identifying the advertised show based on the recognized text; in response to determining that the commercial contains neither metadata, nor close captioning information, nor optically recognizable text, but does contain recognizable speech in the audio component of the commercial; extracting speech-to-text converted text from the recognizable speech in the audio component of the commercial; and identifying the advertised show based on the speech-to-text converted text; presenting a first option to search for first video content related to the advertised show and a second option to search for second video content similar to the advertised show; receiving an input corresponding to a selected of one of the first option and the second option; searching for one of the first video content or the second video content based on the selected one of the first option and the second option; and recording a resulting one of the first video content and the second video content in response to a user input. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
detecting, by a machine comprising a processor, a commercial; determining, by the machine, if the commercial contains one of metadata, recognizable text in a video component of the commercial, recognizable speech in an audio component of the commercial, or a combination thereof; in response to determining that the commercial contains metadata, identifying, by the machine, advertised video content based on the metadata; in response to determining that the commercial does not contain metadata, but does contain close captioning information; extracting, by the machine, close captioning text from close captioning information of the commercial; and identifying, by the machine, the advertised video content based on the close captioning text; in response to determining that the commercial contains neither metadata nor close captioning information, but does contain optically recognizable text; determining, by the machine, an optical character recognition of the optically recognizable text; extracting, by the machine, recognized text from the optical character recognition of the optically recognizable text; identifying, by the machine, the advertised video content based on the recognized text; in response to determining that the commercial contains neither metadata, nor close captioning information, nor optically recognizable text, but does contain recognizable speech in the audio component of the commercial; extracting, by the machine, speech-to-text converted text from the recognizable speech in the audio component of the commercial; and identifying, by the machine, the advertised video content based on the speech-to-text converted text; and transmitting, by the machine, the commercial with the identifying information to enable a set top box to; present a first option to search for the advertised video content and a second option to search for content similar to the advertised video content; receive an input corresponding to a selected of one of the first option and the second option; search an electronic programming guide for related video content according to the identifying information and the selected one of the first option and the second option; and record the related video content. - View Dependent Claims (12, 13)
-
-
14. A method performed by a network element comprising a processor, and remotely located from a set-top box, the method comprising:
-
detecting, by the network element, a commercial comprising advertised video content; determining, by the network element, if the commercial contains one of metadata, recognizable text in a video component of the commercial, or recognizable speech in an audio component of the commercial; in response to determining that the commercial contains metadata, identifying, by the network element, advertised video content based on the metadata; in response to determining that the commercial does not contain metadata, but does contain close captioning information; extracting, by the network element, close captioning text from close captioning information of the commercial; and identifying, by the network element, the advertised video content based on the close captioning text; in response to determining that the commercial contains neither metadata nor close captioning information, but does contain optically recognizable text; determining, by the network element, an optical character recognition of the optically recognizable text; extracting, by the network element, recognized text from the optical character recognition of the optically recognizable text; identifying, by the network element, the advertised video content based on the recognized text; in response to determining that the commercial contains neither metadata, nor close captioning information, nor optically recognizable text, but does contain recognizable speech in the audio component of the commercial; extracting, by the network element, speech-to-text converted text from the recognizable speech in the audio component of the commercial; and identifying, by the network element, the advertised video content based on the speech-to-text converted text; wherein the identifying of the advertised video content enables the set top box to present a first option to search for video content determined according to the identifying information and a second option to search for video content similar to the identifying information; and transmitting, by the network element, the commercial with the identifying information to the set top box, wherein the set top box is operable to receive an input corresponding to a selection of one of the first option and the second option, and to search an electronic programming guide for video content according to selected one of the first option and the second option, and the identifying information provided with the commercial by the network element. - View Dependent Claims (15, 16)
-
-
17. A method, comprising:
-
detecting, by a device comprising a processor, a commercial comprising advertised video content; determining, by the device, if the commercial contains one of metadata, recognizable text in a video component of the commercial, or recognizable speech in an audio component of the commercial; in response to determining that the commercial contains metadata, identifying, by the device, advertised video content based on the metadata; in response to determining that the commercial does not contain metadata, but does contain close captioning information; extracting, by the device, close captioning text from close captioning information of the commercial; and identifying, by the device, the advertised video content based on the close captioning text; in response to determining that the commercial contains neither metadata nor close captioning information, but does contain optically recognizable text; determining, by the device, an optical character recognition of the optically recognizable text; extracting, by the device, recognized text from the optical character recognition of the optically recognizable text; identifying, by the device, the advertised video content based on the recognized text; in response to determining that the commercial contains neither metadata, nor close captioning information, nor optically recognizable text, but does contain recognizable speech in the audio component of the commercial; extracting, by the device, speech-to-text converted text from the recognizable speech in the audio component of the commercial; and identifying, by the device, the advertised video content based on the speech-to-text converted text; accessing, by the device, identifying information from a database according to a signature of the commercial and one of the metadata, the close captioning text, the recognized text, or the speech-to-text converted text; presenting, by the device, a first option to search for the video content and a second option to search for content similar to the video content; receiving an input corresponding to a selected of one of the first option and the second option; searching, by the device, an electronic programming guide for video content according to the identifying information and the selected one of the first option and the second option; identifying, by the device, video content responsive to the search; and recording, by the device, the video content. - View Dependent Claims (18, 19, 20)
-
Specification