Method and apparatus for providing search capability and targeted advertising for audio, image, and video content over the internet
First Claim
Patent Images
1. A method of converting audio data into a searchable form, comprising the steps of:
- receiving audio content;
performing speech-to-text conversion on said audio content;
importing the text created by said conversion into a database;
receiving a search request from a user over a network; and
executing the search request, wherein the search is performed in a database that includes said text or portions thereof.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus and method for extracting the content of a video, image, and/or audio file or podcast, analyzing the content, and then providing a targeted advertisement, search capability and/or other functionality based on the content of the file or podcast.
69 Citations
26 Claims
-
1. A method of converting audio data into a searchable form, comprising the steps of:
-
receiving audio content; performing speech-to-text conversion on said audio content; importing the text created by said conversion into a database; receiving a search request from a user over a network; and executing the search request, wherein the search is performed in a database that includes said text or portions thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of converting audio data into a searchable form, comprising the steps of:
-
receiving audio content; performing speech-to-text conversion on said audio content; processing the text created by said conversion to create descriptive data that describes the content of at least some of said text; importing one or both of at least some of said text and at least some of said descriptive data into a database; receiving a search request from a user over a network; and executing the search request, wherein the search is performed in a database that includes one or both of at least some of said text and at least some of said descriptive data. - View Dependent Claims (7, 8)
-
-
9. A method of converting image or video data into a searchable form, comprising the steps of:
-
receiving image content or video content; performing image recognition on said image or video content; importing the result of the image recognition step into a database; receiving a search request from a user over a network; and executing the search request, wherein the search is performed in a database that includes said result of the image recognition step. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of converting image or video data into a searchable form, comprising the steps of:
-
receiving image content or video content; performing image recognition on said image or video content; processing the result of the image recognition step to create descriptive data that describes the content of said result; importing said result and at least some of said descriptive data into a database; receiving a search request from a user over a network; and executing the search request, wherein the search is performed in a database that includes one or both of said result and at least some of said descriptive data. - View Dependent Claims (15, 16)
-
-
17. A system for converting audio data into a searchable form, comprising:
-
a first computing device for receiving audio content over a network and performing speech-to-text conversion on said audio content; a database for storing the resulting text; and a second computing device for receiving a search request from a user over the network wherein the second computing device is capable of executing the search in a database that includes said resulting text or portions thereof. - View Dependent Claims (18, 19)
-
-
20. A system for converting image or video data into a searchable form, comprising:
-
a first computing device for receiving image or video content over a network and performing image recognition on said image or video content; a database for storing the result of the image recognition; and a second computing device for receiving a search request from a user over the network wherein the second computing device is capable of executing the search in a database that includes said result. - View Dependent Claims (21, 22)
-
-
23. A computing system, comprising:
-
means for receiving audio content; means for performing speech-to-text conversion on said audio content; means for importing the text created by said conversion into a database; means for receiving a search request from a user over a network; and means for executing the search request, wherein the search is performed in a database that includes said text or portions thereof.
-
-
24. A computing system, comprising:
-
means for receiving image content or video content; means for performing image recognition on said image or video content; means for importing the result of the image recognition step into a database; means for receiving a search request from a user over a network; and means for executing the search request, wherein the search is performed in a database that includes said result of the image recognition step.
-
-
25. A computing system for executing a set of instructions, wherein the instructions comprise:
-
instructions for receiving audio content; instructions for performing speech-to-text conversion on said audio content; instructions for importing the text created by said conversion into a database; instructions for receiving a search request from a user over a network; and instructions for executing the search request, wherein the search is performed in a database that includes said text or portions thereof.
-
-
26. A computing system for executing a set of instructions, wherein the instructions comprise:
-
instructions for receiving image content or video content; instructions for performing image recognition on said image or video content; instructions for importing the result of the image recognition step into a database; instructions for receiving a search request from a user over a network; and instructions for executing the search request, wherein the search is performed in a database that includes said result of the image recognition step.
-
Specification