Apparatus and method for forming search engine queries based on spoken utterances
First Claim
Patent Images
1. A method, comprising:
- performing, via a server processor, automatic speech recognition on an utterance received from a first party in a conversation, to yield recognized speech;
determining, via the server processor, a meaning of the utterance based, on the recognized speech;
forming a query, by the server processor, indicating the meaning of the utterance and based on a plurality of searching resources;
sending the query, by the server processor, based on the meaning of the query, to a plurality of relevant searching resources, in order to obtain first address links associated with search results of the plurality of relevant searching resources in response to the query, wherein the plurality of searching resources comprises a web-based search engine, local databases, and remote databases;
sending the query to a device associated with a second party in the conversation for forwarding to at least one other relevant searching resource in order to obtain second address links;
sending the first and second address links to the device;
displaying the first and second address links on the device;
selecting, by the second party, at least one address link from the first and second address links displayed relevant to the conversation and query;
logging, the search results, a time and date of the query, the relevant searching resources searched during the conversation in response to the query, and the searching resources selected by the second party from the selected at least one address link to create a log; and
presenting the log for analysis.
5 Assignments
0 Petitions
Accused Products
Abstract
A combination and a method are provided. Automatic speech recognition is performed on a received utterance. A meaning of the utterance is determined based, at least in part, on the recognized speech. At least one query is formed based, at least in part, on the determined meaning of the utterance. The at least one query is sent to at least one searching mechanism to search for an address of at least one web page that satisfies the at least one query.
-
Citations
16 Claims
-
1. A method, comprising:
-
performing, via a server processor, automatic speech recognition on an utterance received from a first party in a conversation, to yield recognized speech; determining, via the server processor, a meaning of the utterance based, on the recognized speech; forming a query, by the server processor, indicating the meaning of the utterance and based on a plurality of searching resources; sending the query, by the server processor, based on the meaning of the query, to a plurality of relevant searching resources, in order to obtain first address links associated with search results of the plurality of relevant searching resources in response to the query, wherein the plurality of searching resources comprises a web-based search engine, local databases, and remote databases; sending the query to a device associated with a second party in the conversation for forwarding to at least one other relevant searching resource in order to obtain second address links; sending the first and second address links to the device; displaying the first and second address links on the device; selecting, by the second party, at least one address link from the first and second address links displayed relevant to the conversation and query; logging, the search results, a time and date of the query, the relevant searching resources searched during the conversation in response to the query, and the searching resources selected by the second party from the selected at least one address link to create a log; and presenting the log for analysis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; performing automatic speech recognition on an utterance received from a first party in a conversation, to yield recognized speech; determining, a meaning of the utterance based, on the recognized speech; forming a query indicating the meaning of the utterance and based on a plurality of searching resources; sending the query based on the meaning of the query, to a plurality of relevant searching resources, in order to obtain first address links associated with search results of the plurality of relevant searching resources in response to the query, wherein the plurality of searching resources comprises a web-based search engine, local databases, and remote databases; sending the query to a device associated with a second party in the conversation for forwarding to at least one other relevant searching resource in order to second obtain address links; sending the first and second address links to the device; displaying the first and second address links on the device; selecting, by the second party, at least one address link from the first and second address links displayed relevant to the conversation and query; logging, the search results, a time and date of the query, the relevant searching resources searched during the conversation in response to the query, and the searching resources selected by the second party from the selected at least one address link to create a log; and presenting the log for analysis. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable storage device instructions stored which, when executed by a server processor, cause the server processor to perform operations comprising:
-
performing automatic speech recognition on an utterance received from a first party in a conversation, to yield recognized speech; determining a meaning of the utterance based, on the recognized speech; forming a query indicating the meaning of the utterance and based on a plurality of searching resources; sending the query based on the meaning of the query, to a plurality of relevant searching resources, in order to obtain first address links associated with search results of the plurality of relevant searching resources in response to the query, wherein the plurality of searching resources comprises a web-based search engine, local databases, and remote databases; sending the query to a device associated with a second party in the conversation for forwarding to at least one other relevant searching resource in order to second obtain address links; sending the first and second address links to the device; displaying the first and second address links on the device; selecting, by the second party, at least one address link from the first and second address links displayed relevant to the conversation and query; logging, the search results, a time and date of the query, the relevant searching resources searched during the conversation in response to the query, and the searching resources selected by the second party from the selected at least one address link to create a log; and presenting the log for analysis. - View Dependent Claims (13, 14, 15, 16)
-
Specification