Method and system for providing context based query suggestions
AssigneeOath Inc.
InventorsAmit Goyal, Hongbo Deng
Life of this patent
Estimating the term…
Abstract
The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input by a user. A plurality of query suggestions is determined based on the query prefix and a preceding query input by the user. A degree of popularity of the preceding query is determined. One or more query suggestions are selected from the plurality of query suggestions based on the degree of popularity of the preceding query. The one or more query suggestions are provided as a response to the request.
Claims20
A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for providing a query suggestion, the method comprising:
- receiving a request for query suggestions with respect to a query prefix input by a user;
- determining a plurality of query suggestions based on the query prefix and a preceding query input by the user, the preceding query being input during a same search session as the query prefix;
- determining a degree of popularity of the preceding query;
- selecting one or more query suggestions from the plurality of query suggestions based on the degree of popularity of the preceding query and suggestion integration criteria, wherein a number of the one or more query suggestions selected is adaptively determined based on the degree of the popularity of the preceding query;
- and
- providing the one or more query suggestions as a response to the request.
A system having at least one processor, storage, and a communication platform connected to a network for providing a query suggestion, comprising:
- a query suggestion request analyzer configured for receiving a request for query suggestions with respect to a query prefix input by a user;
- a query pair based query suggestion generator configured for determining a plurality of query suggestions based on the query prefix and a preceding query input by the user, the preceding query being input during a same search session as the query prefix;
- a query popularity determiner configured for determining a degree of popularity of the preceding query;
- and
- a query suggestion selector configured for selecting one or more query suggestions from the plurality of query suggestions based on the degree of popularity of the preceding query and suggestion integration criteria, wherein a number of the one or more query suggestions selected is adaptively determined based on the degree of the popularity of the preceding query, and
- providing the one or more query suggestions as a response to the request.
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 request for query suggestions with respect to a query prefix input by a user;
- determining a plurality of query suggestions based on the query prefix and a preceding query input by the user, the preceding query being input during a same search session as the query prefix;
- determining a degree of popularity of the preceding query;
- selecting one or more query suggestions from the plurality of query suggestions based on the degree of popularity of the preceding query and suggestion integration criteria, wherein a number of the one or more query suggestions selected is adaptively determined based on the degree of the popularity of the preceding query;
- and
- providing the one or more query suggestions as a response to the request.
Dependencies are inferred from the claim text.