IP Library Granted Patent US 10,097,494
Granted Patent B2
US 10,097,494 · App. 14/813,673 · Granted Oct 9, 2018

Apparatus and method for providing information

Inventor: Dae-hyun Ban (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L51/20G06F17/3087H04L51/046H04L51/18H04M1/72552H04M3/42H04W4/003H04W4/023H04W4/14H04W4/60H04W88/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,097,494
App. No.
14/813,673
Granted
Oct 9, 2018
Kind
B2
Abstract

An electronic apparatus includes a display configured to display one or more messages in response to an execution of an application for exchanging the one or more messages between the electronic apparatus and another electronic apparatus; and a processor configured to extract a keyword from the one or more messages for processing a search query by using the keyword and location information of the electronic apparatus.

Claims (48)

1. An electronic apparatus comprising:

a display; and

a processor configured to:

control the display to display a first window of a first application, the first window displaying one or more textual messages exchanged between the electronic apparatus and an external electronic apparatus,

analyze the one or more textual messages to extract a keyword for a search query from the one or more textual messages,

visually differentiate the keyword from other words in the one or more textual messages on the first window,

in response to receiving a selection of the keyword from a user, display a user interface of the search query together with the first window, the user interface of the search query comprising a candidate list that provides selectable candidate search queries that are associated with the selected keyword,

in response to receiving a selection of a candidate search query from the user among the candidate search queries in the candidate list, transmit a search request based on the selected candidate search query to a search server, and

control the display to display a second window of a second application together with the first window of the first application, the second window displaying a search result, responsive to the search request based on the selected candidate search query, received from the search server,

wherein the search result comprises a user interface of a search engine to which the selected candidate search query is inputted, and

wherein the search result is displayed with an object indicating a user name of the external electronic apparatus, which exchanges the one or more textual messages with the electronic apparatus, the object being used to return to display of the first application.

2. The electronic apparatus of claim 1 , wherein the processor is further configured to control the display to display a graphical user interface (GUI), the GUI configured to receive the selection from the user.

3. The electronic apparatus of claim 1 , wherein the processor is further configured to receive the search result via at least one from among a search application that is installed in the electronic apparatus and an Internet search service.

4. The electronic apparatus of claim 3 , wherein the processor is further configured to execute the search application, and to transmit the search request to the search server by inputting the selected candidate search query to the search application.

5. The electronic apparatus of claim 1 , wherein the processor is further configured to control the display a graphical user interface (GUI), the GUI configured to receive a user input to select the keyword, and to control the display to display a query editing window for editing the selected candidate search query, according to the user input.

6. The electronic apparatus of claim 5 , wherein the processor is further configured to control the display to display the selected candidate search query via the query editing window, and to receive a user input to edit the selected candidate search query that is displayed on the query editing window.

7. The electronic apparatus of claim 6 , wherein the processor is further configured to obtain the search result by using the edited search query.

8. The electronic apparatus of claim 1 , wherein the processor is further configured to obtain at least one of location information of the electronic apparatus measured by using a global positioning system (GPS) processor included in the electronic apparatus and location information of the electronic apparatus extracted from the one or more textual messages.

9. The electronic apparatus of claim 8 , wherein the candidate search queries comprise the extracted keyword and at least one other keyword, the at least one other keyword being determined by prioritizing use of the location information extracted from the one or more textual messages over use of the location information obtained by using the GPS processor.

10. The electronic apparatus of claim 1 , wherein the candidate search queries comprise the extracted keyword and at least one other keyword, the at least one other keyword being determined based on user information associated with the electronic apparatus.

11. A method of providing information in an electronic apparatus, the method comprising:

displaying a first window of a first application, the first window displaying one or more textual messages exchanged between the electronic apparatus and an external electronic apparatus, on a display of the electronic apparatus;

analyzing the one or more textual messages to extract a keyword for a search query from one or more messages;

visually differentiating the keyword from other words in the one or more textual messages on the first window;

in response to receiving a selection of the keyword from a user, displaying a user interface of the search query together with the first window, the user interface of the search query comprising a candidate list that provides selectable candidate search queries that are associated with the selected keyword;

in response to receiving a selection of a candidate search query from the user among the candidate search queries in the candidate list, transmitting a search request based on the selected candidate search query to a search server; and

displaying, on the display of the electronic apparatus, a second window of a second application together with the first window of the first application, the second window displaying a search result, responsive to the search request based on the selected candidate search query, received from the search server,

wherein the search result comprises a user interface of a search engine to which the selected candidate search query is inputted, and

wherein the search result is displayed with an object indicating a user name of the external electronic apparatus which exchanges the one or more textual messages with the electronic apparatus, the object being used to return to display of the first application.

12. The method of claim 11 , further comprising:

displaying a graphical user interface (GUI) configured to receive the selection from the user.

13. The method of claim 11 , further comprising:

receiving the search result via at least one from among a search application that is installed in the electronic apparatus and an Internet search service.

14. The method of claim 13 , further comprising:

executing the search application, and transmitting the search request to the search server by inputting the selected candidate search query to the search application.

15. The method of claim 11 , further comprising:

receiving a user input to select the keyword; and

displaying a query editing window to edit the selected candidate search query, according to the user input.

16. The method of claim 15 , further comprising:

displaying the selected candidate search query via the query editing window; and

receiving a user input to edit the selected candidate search query that is displayed on the query editing window.

17. The method of claim 16 , wherein the search result is searched by the search server based on the edited search query.

18. The method of claim 11 , wherein the candidate search queries comprise the extracted keyword and at least one other keyword, the method further comprising:

determining the at least one other keyword based on a location of the electronic apparatus, and

obtaining at least one of location information of the electronic apparatus measured by using a global positioning system (GPS) processor included in the electronic apparatus and location information from the one or more textual messages.

19. The method of claim 18 , wherein the determining comprises determining the at least one other keyword by prioritizing use of the location information extracted from the one or more textual messages over use of the location information obtained by using the GPS processor.

20. The method of claim 11 , wherein the candidate search queries comprise the extracted keyword and at least one other keyword, the at least one other keyword being determined based on user information associated with the electronic apparatus.

21. At least one non-transitory computer-readable recording medium for storing a computer program, which, when executed by a computer, causes the computer to execute the method of claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2015
From: BAN, DAE-HYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 036218/0449 →
Priority Claims (3)
KR 10-2014-0098633 · Jul 31, 2014 · national
KR 10-2015-0022720 · Feb 13, 2015 · national
KR 10-2015-0044996 · Mar 31, 2015 · national
Continuity (1)
Related Publication 20160036751A1 · Feb 4, 2016