SYSTEM TO GENERATE RELATED SEARCH QUERIES
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
43 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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.
-
Specification