System to generate related search queries
AssigneeeBay Inc.
InventorRaghav Gupta
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein may operate to receive, at a search service, a first query from a user device corresponding to a current user of the search service, analyze existing search queries performed by users of the search service, and selectively provide, to the user device, a second query of the existing search queries as at least one of: a refinement of the first query based on determining that the second query includes all keywords in the first query, or an alternative to the first query based on determining that the second query lacks at least one keyword in the first query.
Claims20
A method comprising:
- receiving, at a search service, a first query from a user device corresponding to a current user of the search service;
- analyzing, using one or more processors, existing search queries performed by users of the search service;
- and
- selectively providing, to the user device, a second query of the existing search queries as at least one of:
- a refinement of the first query based on determining that the second query includes all keywords in the first query, or an alternative to the first query based on determining that the second query lacks at least one keyword in the first query.
A system comprising:
- memory to store search history information;
- and
- one or more processors to execute a query recommendation engine, the query recommendation engine configured to:
- receive a first query from a user device corresponding to a current user of a search service;
- analyze existing search queries performed by users of the search service;
- and
- selectively provide, to the user device, a second query of the existing search queries as at least one of:
- a refinement of the first query based on determining that the second query includes all keywords in the first query, or an alternative to the first query based on determining that the second query lacks at least one keyword in the first query.
A non-transitory machine-readable storage device storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving, at a search service, a first query from a user device corresponding to a current user of the search service;
- analyzing existing search queries performed by users of the search service;
- and
- selectively providing, to the user device, a second query of the existing search queries as at least one of:
- a refinement of the first query based on determining that the second query includes all keywords in the first query, or an alternative to the first query based on determining that the second query lacks at least one keyword in the first query.
Dependencies are inferred from the claim text.