Contextual quick-picks
First Claim
1. A method comprising:
- at a local device, while a search query is being formulated by a user in a search box of one or more applications displayed at the local device, automatically displaying, separate from the search query a set of one or more selected quick-picks, wherein the set of one or more selected quick-picks is selected based, at least in part, on a current context associated with displayed content in the one or more applications executing on the local device, wherein the displayed content is different and distinct from the search box and the search query;
receiving, at the local device, user input that selects a particular quick-pick from the set of one or more selected quick-picks;
in response to receiving, at the local device, the user input, adding, in the search box displayed at the local device, the particular quick-pick as a separate term to the search query and allowing the search query including the separate term to continue to be formulated by the user in the search box displayed at the local device;
displaying a second set of one or more quick-picks in response to the user input that selects the particular quick-pick from the set of one or more selected quick-picks, wherein the second set of one or more quick-picks includes at least one additional quick-pick that;
(a) was not in the set of one or more selected quick-picks, and(b) was selected to be a quick-pick based, at least in part, on an association between the at least one additional quick-pick and the particular quick-pick;
receiving user input that deselects the particular quick-pick from the set of one or more selected quick-picks; and
in response to the user input that deselects the particular quick-pick from the set of one or more selected quick-picks, automatically removing the separate term from the search query;
wherein the method is performed by one or more computing devices.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for facilitating the formulation of queries by providing quick-picks to the user based, at least in part, on the context in which the query is being formulated. Quick-picks are items that, when selected, add search criteria items to a query that is being formed. The quick picks that are presented to the user are selected based on the context in which the search is being performed. For example, a user may be presented with (a) a search box for entering keywords for a search, and (b) selectable words extracted from or otherwise related to the content currently being displayed on the device that is being used to formulate the search query. When the user selects one of the selectable words, the selected word is inserted into the search box, thereby obviating the need to separately enter each character of the word.
-
Citations
14 Claims
-
1. A method comprising:
-
at a local device, while a search query is being formulated by a user in a search box of one or more applications displayed at the local device, automatically displaying, separate from the search query a set of one or more selected quick-picks, wherein the set of one or more selected quick-picks is selected based, at least in part, on a current context associated with displayed content in the one or more applications executing on the local device, wherein the displayed content is different and distinct from the search box and the search query; receiving, at the local device, user input that selects a particular quick-pick from the set of one or more selected quick-picks; in response to receiving, at the local device, the user input, adding, in the search box displayed at the local device, the particular quick-pick as a separate term to the search query and allowing the search query including the separate term to continue to be formulated by the user in the search box displayed at the local device; displaying a second set of one or more quick-picks in response to the user input that selects the particular quick-pick from the set of one or more selected quick-picks, wherein the second set of one or more quick-picks includes at least one additional quick-pick that; (a) was not in the set of one or more selected quick-picks, and (b) was selected to be a quick-pick based, at least in part, on an association between the at least one additional quick-pick and the particular quick-pick; receiving user input that deselects the particular quick-pick from the set of one or more selected quick-picks; and in response to the user input that deselects the particular quick-pick from the set of one or more selected quick-picks, automatically removing the separate term from the search query; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage storing instructions which, when processed by one or more processors, cause:
-
at a local device, while a search query is being formulated by a user in a search box of one or more applications displayed at the local device, automatically displaying, separate from the search query a set of one or more selected quick-picks, wherein the set of one or more selected quick-picks is selected based, at least in part, on a current context associated with displayed content in the one or more applications executing on the local device, wherein the displayed content is different and distinct from the search box and the search query; receiving, at the local device, user input that selects a particular quick-pick from the set of one or more selected quick-picks; in response to receiving, at the local device, the user input, adding, in the search box displayed at the local device, the particular quick-pick as a separate term to the search query and allowing the search query including the separate term to continue to be formulated by the user in the search box displayed at the local device; displaying a second set of one or more quick-picks in response to the user input that selects the particular quick-pick from the set of one or more selected quick-picks, wherein the second set of one or more quick-picks includes at least one additional quick-pick that; (a) was not in the set of one or more selected quick-picks, and (b) was selected to be a quick-pick based, at least in part, on an association between the at least one additional quick-pick and the particular quick-pick; receiving user input that deselects the particular quick-pick from the set of one or more selected quick-picks; and in response to the user input that deselects the particular quick-pick from the set of one or more selected quick-picks, automatically removing the separate term from the search query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification