BACKGROUND CONTEXTUAL CONVERSATIONAL SEARCH
First Claim
1. A method of generating search queries based on digitized audio from conversations, the method comprising:
- providing a database 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 words or phrases in digitized audio of the monitored conversation through speech recognition;
comparing the identified words or phrases to the keywords and keyword 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 keyword 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.
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.
109 Citations
24 Claims
-
1. A method of generating search queries based on digitized audio from conversations, the method comprising:
-
providing a database 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 words or phrases in digitized audio of the monitored conversation through speech recognition; comparing the identified words or phrases to the keywords and keyword 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 keyword 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating search queries based on a media audio stream played over a media device of a user, the method 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 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 words or phrases in the digitized audio stream through speech recognition; comparing the identified words or phrases to the keywords and keyword 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 keyword 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 to a display device of the user. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. 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 to a telephone of the user. - View Dependent Claims (21, 22, 23, 24)
-
Specification