Method for searching and device thereof
First Claim
1. An electronic device, comprising:
- a memory storing instructions;
at least one hardware processor configured to execute the instructions to at least;
control to present, in a display of the electronic device, a single search bar for presenting a search item or a plurality of search items, wherein each of the plurality of search items corresponds to one of a plurality of heterogeneous input types;
control to receive a first selection of a first input type which corresponds to a first one of the plurality of heterogeneous input types;
based on the first selection of the first input type, control to receive a first search item corresponding to the first input type and to present the first search item in the single search bar, wherein the first input type corresponds to text input and the first search item is a text;
control to receive a second selection of a second input type which corresponds to a second one of the plurality of heterogeneous input types while presenting the first search item in the single search bar, wherein the second one of the plurality of heterogeneous input types is different from the first one of the plurality of heterogeneous input types;
based on the second selection of the second input type, control to receive a second search item corresponding to the second input type while presenting the first search item in the single search bar and to present the second search item in the single search bar in which the first search item is presented, wherein the second input type corresponds to image input and the second search item is an image;
control to generate a first combination query that is based on both the first search item and the second search item which are presented together within the single search bar;
control to send toward a search server the generated first combination query;
control to obtain from the search server search results comprising a search result reflecting both of the first search item and the second search item; and
control to present, in a search results display region of the display, the obtained search results reflecting both of the first search item and the second search item.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state to receive the first query input of the first query type to a second state to receive the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input.
143 Citations
30 Claims
-
1. An electronic device, comprising:
-
a memory storing instructions; at least one hardware processor configured to execute the instructions to at least; control to present, in a display of the electronic device, a single search bar for presenting a search item or a plurality of search items, wherein each of the plurality of search items corresponds to one of a plurality of heterogeneous input types; control to receive a first selection of a first input type which corresponds to a first one of the plurality of heterogeneous input types; based on the first selection of the first input type, control to receive a first search item corresponding to the first input type and to present the first search item in the single search bar, wherein the first input type corresponds to text input and the first search item is a text; control to receive a second selection of a second input type which corresponds to a second one of the plurality of heterogeneous input types while presenting the first search item in the single search bar, wherein the second one of the plurality of heterogeneous input types is different from the first one of the plurality of heterogeneous input types; based on the second selection of the second input type, control to receive a second search item corresponding to the second input type while presenting the first search item in the single search bar and to present the second search item in the single search bar in which the first search item is presented, wherein the second input type corresponds to image input and the second search item is an image; control to generate a first combination query that is based on both the first search item and the second search item which are presented together within the single search bar; control to send toward a search server the generated first combination query; control to obtain from the search server search results comprising a search result reflecting both of the first search item and the second search item; and control to present, in a search results display region of the display, the obtained search results reflecting both of the first search item and the second search item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A search system comprising:
-
an electronic device comprising; a memory storing first instructions; at least one first hardware processor configured to execute the first instructions to at least; control to present, in a display of the electronic device, a single search bar for presenting a search item or a plurality of search items, wherein each of the plurality of search items corresponds to one of a plurality of heterogeneous input types; control to receive a first selection of a first input type which corresponds to a first one of the plurality of heterogeneous input types; based on the first selection of the first input type, control to receive a first search item corresponding to the first input type and to present the first search item in the single search bar, wherein the first input type corresponds to text input and the first search item is a text; control to receive a second selection of a second input type which corresponds to a second one of the plurality of heterogeneous input types while presenting the first search item in the single search bar, wherein the second one of the plurality of heterogeneous input types is different from the first one of the plurality of heterogeneous input types; based on the second selection of the second input type, control to receive a second search item corresponding to the second input type while presenting the first search item in the single search bar and to present the second search item in the single search bar in which the first search item is presented, wherein the second input type corresponds to image input and the second search item is an image; control to generate a first combination query that is based on both the first search item and the second search item which are presented together within the single search bar; control to send toward a search server the generated first combination query; control to obtain from the search server search results comprising a search result reflecting both of the first search item and the second search item; and control to present, in a search results display region of the display, the obtained search results reflecting both of the first search item and the second search item; and the search server comprising; at least one storage storing second instructions; at least one second hardware processor configured to execute the second instructions to at least; control to receive the first combination query from the electronic device; control to perform a search based on the received first combination query; and control to send the search results based on the performed search towards the electronic device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
presenting, in a display of an electronic device, a single search bar for presenting a search item or a plurality of search items, wherein each of the plurality of search items corresponds to one of a plurality of heterogeneous input types; receiving a first selection of a first input type which corresponds to a first one of the plurality of heterogeneous input types; based on the first selection of the first input type, receiving a first search item corresponding to the first input type and to present the first search item in the single search bar, wherein the first input type corresponds to text input and the first search item is a text; receiving a second selection of a second input type which corresponds to a second one of the plurality of heterogeneous input types while presenting the first search item in the single search bar, wherein the second one of the plurality of heterogeneous input types is different from the first one of the plurality of heterogeneous input types; based on the second selection of the second input type, receiving a second search item corresponding to the second input type while presenting the first search item in the single search bar and to present the second search item in the single search bar in which the first search item is presented, wherein the second input type corresponds to image input and the second search item is an image; generating a first combination query that is based on both the first search item and the second search item which are presented together within the single search bar; sending toward a search server the generated first combination query; obtaining from the search server search results comprising a search result reflecting both of the first search item and the second search item; and presenting, in a search results display region of the display, the obtained search results reflecting both of the first search item and the second search item. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable recording medium having recorded thereon instructions executable by at least one hardware processor of an electronic device having a display to cause the electronic device to perform operations comprising:
-
presenting, in the display of the electronic device, a single search bar for presenting a search item or a plurality of search items, wherein each of the plurality of search items corresponds to one of a plurality of heterogeneous input types; receiving a first selection of a first input type which corresponds to a first one of the plurality of heterogeneous input types; based on the first selection of the first input type, receiving a first search item corresponding to the first input type and to present the first search item in the single search bar, wherein the first input type corresponds to text input and the first search item is a text; receiving a second selection of a second input type which corresponds to a second one of the plurality of heterogeneous input types while presenting the first search item in the single search bar, wherein the second one of the plurality of heterogeneous input types is different from the first one of the plurality of heterogeneous input types; based on the second selection of the second input type, receiving a second search item corresponding to the second input type while presenting the first search item in the single search bar and to present the second search item in the single search bar in which the first search item is presented, wherein the second input type corresponds to image input and the second search item is an image; generating a first combination query that is based on both the first search item and the second search item which are presented together within the single search bar; sending toward a search server the generated first combination query; obtaining from the search server search results comprising a search result reflecting both of the first search item and the second search item; and presenting, in a search results display region of the display, the obtained search results reflecting both of the first search item and the second search item. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification