Apparatus and method for forming search engine queries based on spoken utterances
AssigneeNuance Communications, Inc.
InventorsSteven Hart LEWIS, Kenneth H. Rosen
Life of this patent
Estimating the term…
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.
Claims20
A method, comprising:
- performing, via a processor, automatic speech recognition on a first utterance comprising a first group of words from a first party in a conversation, to yield first recognized speech;
- determining a meaning of the first group of words via a spoken language understanding unit, wherein the determining of the meaning is based on the first recognized speech;
- performing automatic speech recognition on a second utterance comprising a second group of words from a second party to yield second recognized speech;
- forming a query based on the meaning of the first group of words and a meaning of the second group of words as determined by the spoken language understanding unit and based on the second recognized speech;
- sending the query to a search engine to search for a web page that satisfies the query;
- and
- sending an identification of a site to a device associated with the second party in the conversation.
A system comprising:
- a processor;
- and
- a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising:
- performing automatic speech recognition on a first utterance comprising a first group of words from a first party in a conversation, to yield first recognized speech;
- determining a meaning of the first group of words via a spoken language understanding unit, wherein the determining of the meaning is based on the first recognized speech;
- performing automatic speech recognition on a second utterance comprising a second group of words from a second party to yield second recognized speech;
- forming a query based on the meaning of the first group of words and a meaning of the second group of words as determined by the spoken language understanding unit and based on the second recognized speech;
- sending the query to a search engine to search for a web page that satisfies the query;
- and
- sending an identification of a site to a device associated with the second party in the conversation.
A computer-readable storage device having instructions stored which, when executed by a processor, result in the processor performing operations comprising:
- performing automatic speech recognition on a first utterance comprising a first group of words from a first party in a conversation, to yield first recognized speech;
- determining a meaning of the first group of words via a spoken language understanding unit, wherein the determining of the meaning is based on the first recognized speech;
- performing automatic speech recognition on a second utterance comprising a second group of words from a second party to yield second recognized speech;
- forming a query based on the meaning of the first group of words and a meaning of the second group of words as determined by the spoken language understanding unit and based on the second recognized speech;
- sending the query to a search engine to search for a web page that satisfies the query;
- and
- sending an identification of a site to a device associated with the second party in the conversation.
Dependencies are inferred from the claim text.