Tokenized Search Suggestions
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.
-
Citations
49 Claims
-
1-24. -24. (canceled)
-
25. A non-transitory computer readable medium storing instructions which, when executed by a processing system, cause the processing system to perform a method within a graphical user interface (GUI), the method comprising:
-
displaying a text input field within the GUI to receive text input for a search query; receiving text input in the text input field, and displaying a set of selectable suggestions generated from the text input, wherein the set of selectable suggestions is updated as the text input is received at the text input field; receiving an input to select one of the suggestions from the set of selectable suggestions; generating a first tokenized search suggestion for the suggestion selected by the input, the tokenized search suggestion including a first default suggestion scope; displaying a graphical representation of the first tokenized search suggestion to replace the text input in the text input field, wherein displaying the graphical representation includes displaying a selectable scope field having the first default suggestion scope; performing a first search using a first search query generated using the first tokenized search suggestion; receiving an indication to change the first default suggestion scope to a second suggestion scope; and displaying a graphical representation of an updated first tokenized search suggestion generated using the selected suggestion and the second suggestion scope. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method at a user interface of a data processing system, the method comprising:
-
receiving a first text input at a text input field of the user interface; generating a first search query based on the first text input; causing a first search to be performed using the first search query, to generate first search results; displaying first suggestions generated based on the first search results; receiving a selection of one of the first suggestions; replacing the first text input with a first token corresponding to the selected one of the first suggestions, wherein the first token represents a scope; and generating, in response to replacing the first text input with the first token, a second search query, different from the first search query, based on the selected one of the first suggestions. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A data processing system comprising:
-
means for generating a first tokenized search suggestion using a first selected suggestion, a first default suggestion scope; means for generating a first search query using the first tokenized search suggestion; means for performing a first search using the first search query; means for receiving an indication to change the first default suggestion scope to a second suggestion scope; means for generating an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope; means for generating a second search query using the updated first tokenized search suggestion; means for performing a second search using the second search query; and means for displaying results of the second search; and means for performing a third search through content and metadata of files using a third search query, wherein the third search is performed as text input is being received from a text input field, and wherein the third search query is generated from data associated with the updated tokenized search suggestion and the text input received from the text input field. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method at a graphical user interface (GUI) of a data processing system for generating search queries for a search through content and metadata of files, the method comprising:
-
displaying a text input field within the GUI; receiving text input from the text input field and generating search suggestions from the text input by searching through the content and metadata of files, the search suggestions associated with the text input; displaying a field within the GUI that contains a set of selectable search suggestions generated from the text input, the selectable search suggestions including a scope and an entity, wherein the scope comprises one of a recipient of an email, an author of an email, a subject of an email, an entire email, an email mailbox, and a date, and wherein the entity comprises one of a plurality of contact descriptors; receiving an input to select one of the selectable search suggestions; generating a first tokenized search suggestion for the search suggestion selected by the input, the tokenized search suggestion including the scope and the entity of the search suggestion selected by the input; and displaying a graphical representation of the first tokenized search suggestion to replace the text input in the text input field. - View Dependent Claims (44, 45)
-
-
46. A non-transitory computer readable medium storing instructions which when executed by a processor cause the processor to perform operations within a graphical user interface (GUI), the operations comprising:
-
displaying a text input field within the GUI, to receive text input for a search query; receiving text input in the text input field, and displaying suggestions generated from the text input, wherein the suggestions are updated as the text input is being received; receiving an input to select one of the suggestions; generating a tokenized search suggestion for the suggestion selected by the input, the tokenized search suggestion including a scope and an entity; and displaying a graphical representation of the tokenized search suggestion to replace the text input in the text input field, wherein displaying the graphical representation includes displaying a selectable scope field having a default scope, wherein the scope comprises one of a recipient of an email, an author of an email, a subject of an email, an entire email, an email mailbox, and a date, and wherein the entity comprises a contact comprising a plurality of contact descriptors. - View Dependent Claims (47, 48, 49)
-
Specification