METHOD OF AND SYSTEM FOR DISPLAYING A PLURALITY OF USER-SELECTABLE REFINEMENTS TO A SEARCH QUERY
First Claim
1. A method of displaying by a client application running on at least one digital electronic device in communication with a search engine a plurality of user-selectable refinements to a first search query including at least one first search term, the method comprising:
- (a) sending by the client application to the search engine the first search query;
(b) receiving by the client application from the search engine first search results in respect of the first search query and first suggested search query refinements having been determined by the search engine based at least in part on an analysis of groups of related search queries being related to the first search query, each of the first suggested search query refinements corresponding to a refined search query including the at least one first search term and at least one additional search term;
(c) displaying by the client application at least one first search result and, apart from a search bar, the first suggested search query refinements, the first suggested search query refinements being selectable by a user via at least one first graphical object;
(d) receiving by the client application from a user via the at least one first graphical object a first selection of one of the first suggested search query refinements, the first selection corresponding to a first refined search query including the at least one first search term and at least one first additional search term;
(e) receiving by the client application from the search engine first refined search results in respect of the first refined search query; and
(f) displaying by the client application at least one first refined search result and a visual representation of a refinement relationship between the first search query and the first refined search query.
4 Assignments
0 Petitions
Accused Products
Abstract
Method of displaying by a client application in communication with a search engine a plurality of user-selectable refinements to a search query including a search term, comprising: sending the search query; receiving search results and suggested search query refinements determined based at least in part on an analysis of groups of related search queries, each suggested search query refinement corresponding to a refined search query including the search term and an additional search term; displaying search results and, apart from a search bar, refinements, refinements being selectable by a user via a graphical object; receiving a selection of one of the refinements, the selection corresponding to a refined search query including the search term and an additional search term; receiving refined search results; and displaying refined search results and a visual representation of a refinement relationship between the search query and the refined search query. Related systems are also disclosed.
-
Citations
30 Claims
-
1. A method of displaying by a client application running on at least one digital electronic device in communication with a search engine a plurality of user-selectable refinements to a first search query including at least one first search term, the method comprising:
-
(a) sending by the client application to the search engine the first search query; (b) receiving by the client application from the search engine first search results in respect of the first search query and first suggested search query refinements having been determined by the search engine based at least in part on an analysis of groups of related search queries being related to the first search query, each of the first suggested search query refinements corresponding to a refined search query including the at least one first search term and at least one additional search term; (c) displaying by the client application at least one first search result and, apart from a search bar, the first suggested search query refinements, the first suggested search query refinements being selectable by a user via at least one first graphical object; (d) receiving by the client application from a user via the at least one first graphical object a first selection of one of the first suggested search query refinements, the first selection corresponding to a first refined search query including the at least one first search term and at least one first additional search term; (e) receiving by the client application from the search engine first refined search results in respect of the first refined search query; and (f) displaying by the client application at least one first refined search result and a visual representation of a refinement relationship between the first search query and the first refined search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of providing to a client application running on at least one digital electronic device in communication with a search engine a plurality of user-selectable refinements to a first search query including at least one first search term, the method comprising:
-
(a) receiving by the search engine from the client application the first search query; (b) effecting by the search engine a first search in respect of the first search query yielding first search results; (c) determining first suggested search query refinements based at least in part on an analysis of groups of related search queries being related to the first search query, each of the first suggested search query refinements corresponding to a refined search query including the at least one first search term and at least one additional search term; (d) sending by the search engine to the client application the first search results, the first suggested search query refinements, and instructions for displaying (1) at least one first search result and (2) apart from a search bar, the first suggested search query refinements, the first suggested search query refinements being selectable by a user via at least one first graphical object; (e) effecting by the search engine a first refined search in respect of a first refined search query including the at least one first search term and at least one first additional search term, the first refined search yielding first refined search results; and (f) sending by the search engine to the client application the first refined search results and instructions for displaying at least one first refined search result and a visual representation of a refinement relationship between the first search query and the first refined search query. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification