IP Library Granted Patent US 10,778,830
Granted Patent B2
US 10,778,830 · App. 16/166,949 · Granted Sep 15, 2020

Electronic device and method for performing task using external device by electronic device

Inventors: Yong-Seok Jang (Suwon-si, KR); Hyun-Ah Oh (Yongin-si, KR); Bo-Kun Choi (Seoul, KR); Gi-Beom Kim (Seongnam-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04M1/72533G06F16/951G08C17/02H04L12/282H04L12/2818H04L67/025H04W4/12H04W4/80G08C2201/50G08C2201/93H04L2012/2841H04M1/7253H04M2250/74
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,778,830
App. No.
16/166,949
Granted
Sep 15, 2020
Kind
B2
Abstract

An electronic device and a method for performing a task using an external device by an electronic device are provided. The electronic device includes a housing, a display positioned inside the housing and exposed through a first portion of the housing, a microphone positioned inside the housing and exposed through a second portion of the housing, at least one speaker positioned inside the housing and exposed through a third portion of the housing, a wireless communication circuit positioned inside the housing, a processor positioned inside the housing and electrically connected with the display, the microphone, the speaker, and the wireless communication circuit, and a memory positioned inside the housing and electrically connected to the processor.

Claims (68)

1. An electronic device comprising:

a housing;

a display positioned inside the housing and exposed through a first portion of the housing;

a microphone positioned inside the housing and exposed through a second portion of the housing;

at least one speaker positioned inside the housing and exposed through a third portion of the housing;

a wireless communication circuit positioned inside the housing;

at least one processor positioned inside the housing and electrically connected with the display, the microphone, the speaker, and the wireless communication circuit; and

a memory positioned inside the housing and electrically connected to the at least one processor,

wherein the memory stores instructions that, when executed, cause the at least one processor to:

receive a user input including a request for performing a task using at least one external device, through the display or the microphone,

obtain information associated with the at least one external device, based at least partially on phase differences obtained from signals received via the wireless communication circuit from a plurality of external devices around the electronic device,

transmit the information associated with the at least one external device and data associated with the user input to an external server via the wireless communication circuit,

receive a response including information on a sequence of states of the electronic device to perform at least a part of the task using the at least one external device based on the information associated with the at least one external device and the data associated with the user input, from the external server via the wireless communication circuit, and

perform the task by obtaining the sequence of the states.

2. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to:

obtain first information for identification of the at least one external device, based on the data associated with the user input;

obtain second information for identification of the at least one external device, based on the at least one signal; and

identify the at least one external device based on the first information and the second information.

3. The electronic device of claim 2 , further comprising:

a sensor electrically connected with the at least one processor,

wherein the instructions further cause the at least one processor to identify the at least one external device additionally based on data obtained by the sensor.

4. The electronic device of claim 2 , wherein the instructions further cause the at least one processor to obtain first information for identification of the at least one external device based on voice data corresponding to a voice signal uttered by the user.

5. The electronic device of claim 2 , further comprising:

a plurality of antennas electrically connected with the wireless communication circuit,

wherein the instructions further cause the at least one processor to:

obtain the signals via the plurality of antennas,

detect the phase differences obtained when the signals arrive at the plurality of antennas, and

obtain the second information based on the phase differences.

6. The electronic device of claim 5 , further comprising:

a gyro sensor electrically connected with the at least one processor,

wherein the instructions further cause the at least one processor to obtain the second information based on data obtained by the gyro sensor and the phase differences of the signals.

7. The electronic device of claim 1 , wherein the signals include a broadcasting signal including a device ID of the at least one external device.

8. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to receive a trigger input that activates a task performance mode using the at least one external device.

9. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to:

display service information corresponding to the identified at least one external device;

transmit a control instruction to the identified at least one external device; or

perform at least one task during transmission, to the identified at least one external device, an instruction to allow the identified at least one external device to interwork with another external device.

10. A method for performing a task using at least one external device by an electronic device, the method comprising:

receiving a user input including a request for performing a task using the at least one external device;

obtaining information associated with the at least one external device, based at least partially on phase differences obtained from signals received via the wireless communication circuit from a plurality of external devices around the electronic device;

transmitting the information associated with the at least one external device and data associated with the user input to an external server via the wireless communication circuit;

receiving a response including a sequence of states of the electronic device to perform at least a part of the task using the at least one external based on the information associated with the at least one external device and the data associated with the user input, from the external server via the wireless communication circuit; and

performing the task by obtaining the sequence of the states.

11. The method of claim 10 , wherein the identifying of the at least one external device comprises:

obtaining first information for identification of the at least one external device, based on data associated with the user input;

obtaining second information for identification of the at least one external device, based on the at least one signal; and

identifying the at least one external based on the first information and the second information.

12. The method of claim 11 , wherein the identifying of the at least one external device comprises identifying the at least one external device additionally based on data obtained by a sensor.

13. The method of claim 11 , wherein the obtaining of the first information comprises obtaining the first information for identification of the at least one external device, based on voice data corresponding to a voice signal uttered by the user.

14. The method of claim 11 , wherein the obtaining of the second information comprises:

obtaining the at least one signal via a plurality of antennas;

detecting the phase differences obtained when the signals arrive at the plurality of antennas; and

obtaining the second information based on the phase differences.

15. The method of claim 14 , wherein the obtaining of the second information comprises:

obtaining the second information based on data obtained by a gyro sensor and the phase differences of the signals.

16. The method of claim 10 , wherein the signals include a broadcasting signal including a device ID of the at least one external device.

17. The method of claim 10 , further comprising:

receiving a trigger input that activates a task performance mode using the at least one external device.

18. A non-transitory computer-readable recording medium that stores a program for performing a task using at least one external device, wherein, in an electronic device, the program is configured to:

receive a user input including a request for performing a task using the at least one external device,

obtain information associated with the at least one external device, based at least partially on phase differences obtained from signals received via the wireless communication circuit from a plurality of external devices around the electronic device,

transmit the information associated with the at least one external device and data associated with the user input to an external server via the wireless communication circuit,

receive a response including information on a sequence of states of the electronic device to perform at least a part of the task using the at least one external based on the information associated with the at least one external device and the data associated with the user input, from the external server via the wireless communication circuit, and

perform the task by obtaining the sequence of the states.

19. The non-transitory computer-readable recording medium of claim 18 , wherein, in the electronic device, the program is further configured to:

obtain first information for identification of the at least one external device, based on data associated with the user input; obtain second information for identification of the at least one external device, based on the at least one signal; and

identify the at least one external based on the first information and the second information.

20. The non-transitory computer-readable recording medium of claim 19 , wherein, in the electronic device, the program is further is configured to further obtain the at least one external device additionally based on data obtained by a sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: JANG, YONG-SEOK; OH, HYUN-AH; CHOI, BO-KUN; KIM, GI-BEOM
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 047263/0831 →
Priority Claims (1)
KR 10-2017-0141342 · Oct 27, 2017 · national
Continuity (1)
Related Publication 20190132436A1 · May 2, 2019
Cited By (1)
US 12,229,601