Method and system for user selection of query suggestions
AssigneeYahoo! Inc.
InventorsAmol Ghanekar, Bharadhwaj Narayanan
Life of this patent
Estimating the term…
Abstract
Methods, systems and programming for providing a search result based on user selection of query suggestions. In one example, a query is received from a user. A plurality of query suggestions generated based on the query is obtained and provided to the user. A selection of one or more query suggestions from the plurality of query suggestions is received from the user. A first search result generated based on at least one of the one or more query suggestions is obtained and provided to the user.
Claims36
A method, implemented on at least one machine each of which having at least one processor, storage, and a communication platform connected to a network for providing a search result, the method comprising:
- receiving a query from a user;
- obtaining a plurality of query suggestions generated based on the query;
- providing the plurality of query suggestions to the user;
- receiving a selection of one or more query suggestions from the plurality of query suggestions from the user;
- obtaining a first search result generated based on at least one of the one or more query suggestions;
- and
- providing the first search result to the user.
A method, implemented on at least one machine each of which having at least one processor, storage, and a communication platform connected to a network for providing a query suggestion, the method comprising:
- receiving a query from a user;
- obtaining user information associated with the user;
- identifying a search record associated with the user based on the user information, wherein the search record stores one or more query suggestions previously selected by the user;
- retrieving a first query suggestion from the search record based on the query;
- generating a second query suggestion based at least partially on the first query suggestion and the query;
- and
- providing the second query suggestion to the user.
A system having at least one processor, storage, and a communication platform for providing a search result, the system comprising:
- a query analyzer configured for receiving a query from a user;
- a query suggestion collector configured for obtaining a plurality of query suggestions generated based on the query and providing the plurality of query suggestions to the user;
- a user behavior analyzer configured for receiving a selection of one or more query suggestions from the plurality of query suggestions from the user;
- and
- one or more search engines configured for obtaining a first search result generated based on at least one of the one or more query suggestions and providing the first search result to the user.
A system having at least one processor, storage, and a communication platform for providing a query suggestion, the system comprising:
- a request processing unit configured for receiving a query from a user;
- a user identification unit configured for obtaining user information associated with the user;
- a user selected suggestion controlling unit configured for identifying a search record associated with the user based on the user information and retrieving a first query suggestion from the search record based on the query, wherein the search record stores one or more query suggestions previously selected by the user;
- and
- a query suggestion generation unit configured for generating a second query suggestion based at least partially on the first query suggestion and the query and providing the second query suggestion to the user.
A non-transitory machine-readable medium having information recorded thereon for providing a search result, wherein the information, when read by the machine, causes the machine to perform the following:
- receiving a query from a user;
- obtaining a plurality of query suggestions generated based on the query;
- providing the plurality of query suggestions to the user;
- receiving a selection of one or more query suggestions from the plurality of query suggestions from the user;
- obtaining a first search result generated based on at least one of the one or more query suggestions;
- and
- providing the first search result to the user.
A non-transitory machine-readable medium having information recorded thereon for providing a query suggestion, wherein the information, when read by the machine, causes the machine to perform the following:
- receiving a query from a user;
- obtaining user information associated with the user;
- identifying a search record associated with the user based on the user information, wherein the search record stores one or more query suggestions previously selected by the user;
- retrieving a first query suggestion from the search record based on the query;
- generating a second query suggestion based at least partially on the first query suggestion and the query;
- and
- providing the second query suggestion to the user.
Dependencies are inferred from the claim text.