Method for refining a search
First Claim
1. A computer-implemented method for refining a search comprising:
- receiving, using one or more computing devices, a first speech signal corresponding to a first utterance;
receiving a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance;
determining a first quantity of search results based upon, at least in part, first speech signal information from the first speech signal;
determining a second quantity of search results based upon, at least in part, second speech signal information from the second speech signal;
comparing at least one of the first quantity of search results and the second quantity of search results with a third quantity of search results;
determining an information gain from the comparison; and
refining a search based upon at least in part, the information gain.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for refining a search is provided. Embodiments may include receiving a first speech signal corresponding to a first utterance and receiving a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance. Embodiments may also include determining a first quantity of search results based upon the first speech signal information and determining a second quantity of search results based upon the second speech signal information. Embodiments may also include comparing at least one of the first quantity of search results and the second quantity of search results with a third quantity of search results and determining an information gain from the comparison.
6 Citations
17 Claims
-
1. A computer-implemented method for refining a search comprising:
-
receiving, using one or more computing devices, a first speech signal corresponding to a first utterance; receiving a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance; determining a first quantity of search results based upon, at least in part, first speech signal information from the first speech signal; determining a second quantity of search results based upon, at least in part, second speech signal information from the second speech signal; comparing at least one of the first quantity of search results and the second quantity of search results with a third quantity of search results; determining an information gain from the comparison; and refining a search based upon at least in part, the information gain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for refining a search comprising:
one or more computing devices configured to receive a first speech signal corresponding to a first utterance, the one or more computing devices further configured to receive a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance, the one or more computing devices further configured to determine a first quantity of search results based upon, at least in part, the first speech signal information from the first speech signal and to determine a second quantity of search results based upon, at least in part, the second speech signal information from the second speech signal, the one or more processors further configured to compare at least one of the first quantity of search results and the second quantity of search results with a third quantity of search results and to determine an information gain from the comparison, the one or more processors further configured to refine a search based upon at least in part, the information gain. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer readable storage medium having stored thereon instructions that when executed by a processor perform one or more operations, the operations comprising:
-
receiving, using one or more computing devices, a first speech signal corresponding to a first utterance; receiving a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance; determining a first quantity of search results based upon, at least in part, first speech signal information from the first speech signal; determining a second quantity of search results based upon, at least in part, second speech signal information from the second speech signal; comparing at least one of the first quantity of search results and the second quantity of search results with a third quantity of search results; determining an information gain from the comparison; and refining a search based upon at least in part, the information gain. - View Dependent Claims (14, 15, 16, 17)
-
Specification