Tokenized search suggestions
First Claim
1. A non-transitory computer readable medium storing instructions which when executed by a processor cause the processor to perform a method, the method comprising:
- generating a first tokenized search suggestion using a first selected suggestion and a first default suggestion scope;
generating a first search query using the first tokenized search suggestion;
performing a first search using the first search query;
receiving an input indicating to change the first default suggestion scope to a second suggestion scope;
generating an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope;
generating a second search query using the updated first tokenized search suggestion;
performing a second search using the second search query;
displaying results of the second search;
generating additional search suggestions from a text input;
receiving a selection of a second selected suggestion from the additional search suggestions;
generating a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and
generating a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion.
1 Assignment
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
22 Claims
-
1. A non-transitory computer readable medium storing instructions which when executed by a processor cause the processor to perform a method, the method comprising:
-
generating a first tokenized search suggestion using a first selected suggestion and a first default suggestion scope; generating a first search query using the first tokenized search suggestion; performing a first search using the first search query; receiving an input indicating to change the first default suggestion scope to a second suggestion scope; generating an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope; generating a second search query using the updated first tokenized search suggestion; performing a second search using the second search query; displaying results of the second search; generating additional search suggestions from a text input; receiving a selection of a second selected suggestion from the additional search suggestions; generating a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and generating a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
means for generating a first tokenized search suggestion using a first selected suggestion and 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 input indicating 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; means for generating additional search suggestions from a text input; means for receiving a selection of a second selected suggestion from the additional search suggestions; means for generating a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and means for generating a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
generating a first tokenized search suggestion using a first selected suggestion and a first default suggestion scope; generating a first search query using the first tokenized search suggestion; performing a first search using the first search query; receiving an input indicating to change the first default suggestion scope to a second suggestion scope; generating an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope; generating a second search query using the updated first tokenized search suggestion; performing a second search using the second search query; displaying results of the second search; generating additional search suggestions from a text input; receiving a selection of a second selected suggestion from the additional search suggestions; generating a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and generating a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
a processing device, wherein the processing device executes instructions that cause the apparatus to; generate a first tokenized search suggestion using a first selected suggestion and a first default suggestion scope; generate a first search query using the first tokenized search suggestion; perform a first search using the first search query; receive an input indicating to change the first default suggestion scope to a second suggestion scope; generate an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope; generate a second search query using the updated first tokenized search suggestion; perform a second search using the second search query; display results of the second search; generate additional search suggestions from a text input; receive a selection of a second selected suggestion from the additional search suggestions; generate a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and generate a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion.
Specification