Prompt for query clarification
First Claim
1. A computer-implemented method comprising:
- receiving, at a search interface, a first search query from a user;
determining, based on a probability model of previous behavior of a collection of users, that the first search query is a trigger query, wherein the probability model is based on a probability of users of the collection of users selecting local search results in response to the first search query;
in response to determining that the first search query is a trigger query, prompting the user for additional input, the prompting occurring prior to submission of the first search query to the search system;
refining the first search query using the additional user input; and
submitting the refined first search query to the search system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are provided for query clarification. In general, one aspect of the subject matter described in this specification can be embodied in computer-implemented methods that include the actions of receiving in a search interface a user input associated with a search query; determining whether the associated search query is a trigger query, the trigger query being a query identified for clarification; when the search query is a trigger query, prompting the user for additional information to form a clarified search query, the clarified search query including the additional information, the prompting occurring prior to submission of the search query to a search system; and submitting the clarified search query to the search system.
21 Citations
27 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a search interface, a first search query from a user; determining, based on a probability model of previous behavior of a collection of users, that the first search query is a trigger query, wherein the probability model is based on a probability of users of the collection of users selecting local search results in response to the first search query; in response to determining that the first search query is a trigger query, prompting the user for additional input, the prompting occurring prior to submission of the first search query to the search system; refining the first search query using the additional user input; and submitting the refined first search query to the search system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 25)
-
-
9. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving, at a search interface, a first search query from a user; determining, based on a probability model of previous behavior of a collection of users, that the first search query is a trigger query, wherein the probability model is based on a probability of users of the collection of users selecting local search results in response to the first search query; in response to determining that the first search query is a trigger query, prompting the user for additional input, the prompting occurring prior to submission of the first search query to the search system; refining the first search query using the additional user input; and submitting the refined first search query to the search system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 26)
-
-
17. A system comprising:
-
a processor and a memory operable to interact to perform operations including; receiving, at a search interface, a first search query from a user; determining, based on a probability model of previous behavior of a collection of users, that the first search query is a trigger query, wherein the probability model is based on a probability of users of the collection of users selecting local search results in response to the first search query; in response to determining that the first search query is a trigger query, prompting the user for additional input, the prompting occurring prior to submission of the first search query to the search system; refining the first search query using the additional user input; and submitting the refined first search query to the search system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 27)
-
Specification