Background contextual conversational search
First Claim
1. A computer-implemented method of generating search queries based on digitized audio from conversations, the method executable by a computer including a processor and memory, comprising:
- providing a database stored in the memory containing a global hot-list comprising universal popular keywords or keyword phrases and containing a personalized entity list comprising keywords and keyword phrases used with a frequency above a determined threshold value in conversations involving a user;
monitoring a conversation between at least two people, at least one of which is the user;
identifying, by the processor, words or phrases in digitized audio of the monitored conversation through speech recognition;
comparing, by the processor, the identified words or phrases to the keywords and keyword phrases in the database to find any matches;
generating, by the processor, a search string, without the user requesting a search, based on words or phrases found to match the keyword or keyword phrases stored in the database;
submitting, by the computer, the search string to a search engine as a search query; and
serving, by the computer, a set of search results returned by the search engine based on the submitted search string to a display device of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of generating search queries based on digitized audio from conversations, including: providing a database having a global hot-list of universal popular keywords or phrases and a personalized entity list comprising keywords and phrases used with a frequency above a determined threshold value in conversations involving a user; monitoring a conversation between at least two people, including the user; identifying words or phrases in digitized audio of the monitored conversation through speech recognition; comparing the identified words or phrases to the keywords and phrases in the database to find any matches; generating a search string, without the user requesting a search, based on words or phrases found to match the keyword or phrases stored in the database; submitting the search string to a search engine as a search query; and serving a set of search results returned by the search engine to a display device of the user.
37 Citations
25 Claims
-
1. A computer-implemented method of generating search queries based on digitized audio from conversations, the method executable by a computer including a processor and memory, comprising:
-
providing a database stored in the memory containing a global hot-list comprising universal popular keywords or keyword phrases and containing a personalized entity list comprising keywords and keyword phrases used with a frequency above a determined threshold value in conversations involving a user; monitoring a conversation between at least two people, at least one of which is the user; identifying, by the processor, words or phrases in digitized audio of the monitored conversation through speech recognition; comparing, by the processor, the identified words or phrases to the keywords and keyword phrases in the database to find any matches; generating, by the processor, a search string, without the user requesting a search, based on words or phrases found to match the keyword or keyword phrases stored in the database; submitting, by the computer, the search string to a search engine as a search query; and serving, by the computer, a set of search results returned by the search engine based on the submitted search string to a display device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of generating search queries based on a media audio stream played over a media device of a user, the method executable by a computer including a processor and memory, comprising:
-
digitizing any analog words detected in an audio stream of a video or other media played over a media device of a user; monitoring digitized conversations of the user and at least one other person; providing a database stored in the memory containing a global hot-list comprising universal popular keywords or phrases and containing a personalized entity list comprising keywords and keyword phrases used with a frequency above a determined threshold value in the monitored conversations involving the user; identifying, by the processor, words or phrases in the digitized audio stream through speech recognition; comparing, by the processor, the identified words or phrases to the keywords and keyword phrases in the database to find any matches; generating, by the processor, a search string, without the user requesting a search, based on words or phrases found to match the keyword or keyword phrases stored in the database; submitting, by the computer, the search string to a search engine as a search query; and serving, by the computer, a set of search results returned by the search engine based on the submitted search string to a display of the media device of the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for generating search queries based on digitized audio from a conversation between at least two people, at least one of which is a user, the system comprising:
-
a memory to store computer programmable code; a processor to execute the computer programmable code stored in the memory; a database to store entity lists comprising a global hot-list with universally popular keywords and keyword phrases and an entity list with keywords and keyword phrases used with a frequency above a determined threshold value in conversations involving the user; an identifier to identify words or phrases in the digitized audio of the conversation between the user and at least one other person through speech recognition; a comparator to compare the identified words or phrases to the keywords and keyword phrases stored in the database to locate any matches; a search string generator to generate a search string, without the user requesting a search, based on words or phrases found to match the keyword or keyword phrases stored in the database; wherein the processor; submits the search string to a search engine as a search query; and sends a set of search results returned by the search engine based on the submitted search string to a display device of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for generating search queries based on a media audio stream played over a telephone of a user, the system comprising:
-
a memory to store computer programmable code; a processor to execute the computer programmable code stored in the memory; a database to store entity lists comprising a global hot-list with universally popular keywords and keyword phrases and an entity list with keywords and keyword phrases used with a frequency above a determined threshold value in conversations involving the user; a digitizer to digitize any analog words detected in an audio stream of a video or other media played over a telephone of the user; an identifier to identify words or phrases in the digitized audio stream through speech recognition; a comparator to compare the identified words or phrases to the keywords and keyword phrases stored in the database to locate any matches; a search string generator to generate a search string, without the user requesting a search, based on words or phrases found to match the keyword or keyword phrases stored in the database; wherein the processor; submits the search string to a search engine as a search query; and sends a set of search results returned by the search engine based on the submitted search string to the telephone of the user. - View Dependent Claims (22, 23, 24, 25)
-
Specification