IP Library Granted Patent US 11,651,676
Granted Patent B2
US 11,651,676 · App. 17/088,065 · Granted May 16, 2023

System and method of controlling external apparatus connected with device

Inventors: Hang-sik Shin (Yongin-si, KR); Jae-woo Ko (Uiwang-si, KR); Se-jun Park (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G08C17/02G05B15/02H04L67/303
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 11,651,676
App. No.
17/088,065
Granted
May 16, 2023
Kind
B2
Abstract

A method of controlling an external apparatus includes receiving a user input information; obtaining apparatus information regarding a plurality of external apparatuses; selecting one or more external apparatuses, from the plurality of external apparatuses, which is communicable with and controllable based on the user input information; generating a control information for controlling the one or more external apparatuses based on a user's input and the apparatus information; and transmitting a control command to the one or more external apparatuses, the control command being generated based on the received control information.

Claims (34)

1. A method of controlling an external apparatus, the method comprising:

obtaining, from an electronic device, identification information of at least one external apparatus and capability information regarding capabilities that the at least one external apparatus is able to perform;

receiving a single user voice command;

obtaining, based on the received single user voice command, a user intent for controlling an external apparatus;

identifying the external apparatus and a capability of the external apparatus based on the obtained user intent regarding the received single user voice command, the identification information of the at least one external apparatus and the capability information of the at least one external apparatus;

obtaining, based on the received single user voice command, a condition for controlling the external apparatus;

generating the control information for controlling the external apparatus to perform the capability;

determining whether the condition is satisfied; and

based on the obtained condition being satisfied, providing, to the electronic device, the generated control information.

2. The method of claim 1 , wherein the single user voice command comprises the condition.

3. The method of claim 1 , wherein the condition is a time-based condition.

4. The method of claim 1 , wherein the condition is an occurrence of an event.

5. The method of claim 1 , wherein:

the single user voice command is a phrase which is input by a user voice, and comprises a combinational instruction, and

the combinational instruction comprises an identification of the external apparatus and the condition.

6. The method of claim 1 , wherein the received single user voice command does not include an identification of the external apparatus.

7. A server comprising:

a memory for storing instructions; and

a processor configured to execute the instructions to:

obtain, from an electronic device, identification information of at least one external apparatus and capability information regarding capabilities that the at least one external apparatus is able to perform;

receive, a single user voice command;

obtain, based on the received single user voice command, a user intent for controlling an external apparatus;

identify the external apparatus and a capability of the external apparatus based on the obtained user intent regarding the received single user voice command, the identification information of the at least one external apparatus and the capability information of the at least one external apparatus;

obtain, based on the received single user voice command, a condition for controlling the external apparatus;

generate the control information for controlling the external apparatus to perform the capability;

determine whether the condition is satisfied; and

based on the obtained condition being satisfied, provide, to the electronic device, the generated control information.

8. The server of claim 7 , wherein the single user voice command comprises the condition.

9. The server of claim 7 , wherein the condition is a time-based condition.

10. The server of claim 7 , wherein the condition is an occurrence of an event.

11. The server of claim 7 , wherein:

the single user voice command is a phrase which is input by a user voice, and comprises a combinational instruction, and

the combinational instruction comprises an identification of the external apparatus and the condition.

12. The server of claim 7 , wherein the received single user voice command does not include an identification of the external apparatus.

Priority Claims (1)
KR 10-2012-0099739 · Sep 10, 2012 · national
Continuity (4)
Continuation 16535793 · Aug 8, 2019
Continuation 15801417 · Nov 2, 2017
Continuation 14022556 · Sep 10, 2013
Related Publication 20210049899A1 · Feb 18, 2021