SEARCH QUERY SUGGESTIONS BASED IN PART ON A PRIOR SEARCH AND SEARCHES BASED ON SUCH SUGGESTIONS
First Claim
1. A computer-implemented method comprising:
- receiving, from a client device via at least one server, a first search query and a first search result request in respect of the first search query, the first search query including at least one first query search term;
sending, to the client device via the at least one server, first search results of a first search conducted using the first search query;
receiving, from the client device via the at least one server, elements of a second search query, the elements of the second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and
prior to the at least one server having received a second search result request from the client device in respect of the second search query, sending to the client device, via the at least one server, at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion.
3 Assignments
0 Petitions
Accused Products
Abstract
Method comprising: receiving from a client device a first search query including at least one first query search term; sending first search results of a first search; receiving from the client device elements of a second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior receiving a second search result request from the client device in respect of the second search query, sending at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion.
35 Citations
36 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a client device via at least one server, a first search query and a first search result request in respect of the first search query, the first search query including at least one first query search term; sending, to the client device via the at least one server, first search results of a first search conducted using the first search query; receiving, from the client device via the at least one server, elements of a second search query, the elements of the second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior to the at least one server having received a second search result request from the client device in respect of the second search query, sending to the client device, via the at least one server, at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a client device; and at least one server, the at least one server having a non-transient computer information storage medium storing program instructions that when executed by a computer processor effect; receiving, from the client device via the at least one server, a first search query and a first search result request in respect of the first search query, the first search query including at least one first query search term; sending, to the client device via the at least one server, first search results of a first search conducted using the first search query; receiving, from the client device via the at least one server, elements of a second search query, the elements of the second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior to the at least one server having received a second search result request from the client device in respect of the second search query, sending, to the client device via the at least one server, at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
sending, from a client device to at least one server, a first search query and a first search result request in respect of the first search query, the first search query including at least one first query search term; receiving, by the client device from the at least one server, first search results of a first search conducted using the first search query; sending, by the client device to the at least one server, elements of a second search query, the elements of the second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior to sending a second search result request in respect of the second search query from the client device to the at least one server, receiving, by the client device from the at least one server, at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the search query suggestion. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
at least one server; and a client device, the client having a non-transient computer information storage medium storing program instructions that when executed by a computer processor effect; sending, by the client device to the at least one server, a first search query and a first search result request in respect of the first search query, the first search query including at least one first query search term; receiving, by the client device from the at least one server, first search results of a first search conducted using the first search query; sending, by the client device to the at least one server, elements of a second search query, the elements of the second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior to sending a second search result request in respect of the second search query from the client device to the at least one server, receiving, by the client device from the at least one server, at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the search query suggestion. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transient computer information storage medium storing program instructions that when executed by a computer processor of a client device, effect:
-
sending, by the client device to at least one server, a first search query and a first search result request in respect of the first search query, the first search query including at least one first query search term; receiving, by the client device from the at least one server, first search results of a first search conducted using the first search query; sending, by the client device to the at least one server, elements of a second search query, the elements of the second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior to sending a second search result request in respect of the second search query from the client device to the at least one server, receiving, by the client device from the at least one server, at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the search query suggestion. - View Dependent Claims (36)
-
Specification