USER INTERFACE FOR MULTIVARIATE SEARCHING
A method for providing a user interface for multivariate searching is provided. The method comprises displaying, by a computing device, the user interface having an input portion and a search type selection portion which may have two or more search type objects. Each object corresponds to a different type of search to be performed, which may be represented by an icon indicating the type of search to be performed. The method further comprises: receiving, by the computing device, a first input string in the input portion and a first selection of one of the two or more search type objects; associating a first search type on the first input string based on the first selection of one of the search type objects; and displaying the first search type and the first input string on the user interface.
1 . A method for providing a user interface for performing a multivariate search, the method comprising:
displaying, by a computing device, the user interface having an input portion and a search type selection portion, the search type selection portion having two or more search type objects, each object corresponds to a different type of search to be performed;
receiving, by the computing device, a first input string in the input portion and a first selection of one of the two or more search type objects;
associating a first search type on the first input string based on the first selection of one of the search type objects;
displaying, by the computing device, the first search type and the first input string on the user interface;
receiving, by the computing device, a second input string in the input portion and a second selection of one of the two or more search type objects, wherein the first and second selections are of different objects;
associating a second search type on the second input string based on the first selection of one of the search type objects; and
displaying, by the computing device, the second search type and the second input string on the user interface.
2 . The method of claim 1 , wherein the objects are icons, each icon representing a different type of search to be performed on the first input string.
3 . The method of claim 1 , wherein the input portion is an input textbox.
4 . The method of claim 1 , wherein the search type selection portion is adjacent to the input portion.
5 . The method of claim 1 , wherein the search type selection portion is located within the input portion.
6 . The method of claim 1 , wherein the two or more search type objects are selected from the group consisting of a first icon representing a text based search, a second icon representing a facial recognition search, a third icon representing an audio search, and a fourth icon representing a sentiment search.
7 . The method of claim 1 , wherein each of the input string and search type is displayed in the input portion.
8 . The method of claim 1 , wherein each of the input string and search type is displayed outside of the input portion.
9 . The method of claim 1 , wherein the first search type and the first input string are displayed as a first combined item on the user interface.
10 . The method of claim 9 , wherein the second search type and the second input string are displayed as a second combined item on the user interface after the first combined item.
11 . (canceled)
12 . The method of claim 1 , further comprising:
receiving, at the computing device, a request to perform a query using the received first and second input strings; and
sending the first and second input strings and the first and second search types to a remote server.
13 . A non-transitory processor-readable medium having one or more instructions operational on a computing device, which when executed by a processor causes the processor to:
display, by a computing device, a user interface having an input portion and a search type selection portion, the search type selection portion having two or more search type objects, each object corresponds to a different type of search to be performed;
receive, by the computing device, a first input string in the input portion and a first selection of one of the two or more search type objects;
assign a first search type on the first input string based on the first selection of one of the search type objects;
display, by the computing device, the first search type and the first input string on the user interface;
receive, by the computing device, a second input string in the input portion and a second selection of one of the two or more search type objects, wherein the first and second selections are of different objects;
assign a second search type on the second input string based on the first selection of one of the search type objects; and
display, by the computing device, the second search type and the second input string on the user interface.
14 . The non-transitory processor-readable medium of claim 13 , wherein the objects are icons, each icon representing a different type of search to be performed on an input string.
15 . The non-transitory processor-readable medium of claim 13 , wherein the search type selection portion is adjacent to the input portion.
16 . The non-transitory processor-readable medium of claim 13 , wherein the search type selection portion is located within the input portion.
17 . The non-transitory processor-readable medium of claim 13 , wherein the two or more search type objects are selected from the group consisting of a first icon representing a text based search, a second icon representing a facial recognition search, a third icon representing an audio search, and a fourth icon representing a sentiment search.
18 . (canceled)
19 . The non-transitory processor-readable medium of claim 13 , wherein each of the input string and search type is displayed outside of the input portion.
20 . The non-transitory processor-readable medium of claim 13 , wherein the first search type and the first input string are displayed as a first combined item on the user interface.
21 . (canceled)
22 . The non-transitory processor-readable medium of claim 13 , wherein the at least two search type objects comprise a first icon representing a text based search, a second icon representing a facial recognition search, a third icon representing an audio search, and a fourth icon representing a sentiment search.
23 . A method for providing a user interface and for performing a multivariate search, the method comprising:
displaying, by a computing device, the user interface having an input portion and a search type selection portion, the search type selection portion having two or more search type objects, each object corresponds to a different type of search to be performed;
receiving, by the computing device, a first input string in the input portion and a first selection of one of the two or more search type objects;
displaying, by the computing device, the first search type and the first input string on the user interface;
selecting a subset of search engines from the database of search engines based on the first selection of the search type object;
requesting the selected subset of search engines to conduct a search; and
receiving search results from the selected subset of search engines.