System and method of controlling external apparatus connected with device
First Claim
Patent Images
1. A method of controlling external devices, the method comprising:
- receiving, from a server, identification information of a plurality of external devices and capability information regarding capabilities that the plurality of external devices are able to perform;
receiving, from an electronic device distinct from the plurality of external devices, a single user voice command input by a user to the electronic device;
obtaining a user intent regarding the received single user voice command based on the received single user voice command;
generating control information for controlling at least two external devices, from among the plurality of external devices, based on the obtained user intent regarding the single user voice command; and
outputting the generated control information for controlling the at least two external devices.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. A method of controlling external devices, the method comprising:
-
receiving, from a server, identification information of a plurality of external devices and capability information regarding capabilities that the plurality of external devices are able to perform; receiving, from an electronic device distinct from the plurality of external devices, a single user voice command input by a user to the electronic device; obtaining a user intent regarding the received single user voice command based on the received single user voice command; generating control information for controlling at least two external devices, from among the plurality of external devices, based on the obtained user intent regarding the single user voice command; and outputting the generated control information for controlling the at least two external devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A first server comprising:
-
a memory for storing instructions; and a processor configured to execute the instructions to; obtain, from a second server, identification information of a plurality of external devices and capability information regarding capabilities that the plurality of external devices are able to perform, obtain, from an electronic device distinct from the plurality of external devices, a single user voice command input by a user to the electronic device, obtain a user intent regarding the obtained single user voice command based on the obtained single user voice command, generate control information for controlling at least two external devices, based on the obtained user intent regarding the single user voice command, and output the generated control information for controlling the at least two external devices. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for controlling external devices used by a user, the system comprising:
-
a first server comprising; a memory for storing instructions; and a processor configured to execute the instructions to; obtain, from a second server, first identification information of a plurality of external devices and first capability information regarding capabilities that the plurality of external devices are able to perform, obtain, from an electronic device distinct from the plurality of external devices, a single user voice command input by a user to the electronic device, obtain a user intent regarding the obtained single user voice command based on the obtained single user voice command, generate control information for controlling at least two external devices, from among the plurality of external devices, based on the obtained user intent regarding the single user voice command, and output the generated control information for controlling the at least two external devices, and the electronic device comprising; a memory for storing instructions; and a processor configured to execute the instructions to; receive the single user voice command input, transmit the single user voice command to the first server. - View Dependent Claims (24)
-
-
25. A non-transitory computer-readable recording medium having recorded thereon a computer program which, when executed by a processor, causes the processor to:
-
obtain, from a server, first identification information of a plurality of external devices and first capability information regarding capabilities that the plurality of external devices are able to perform; obtain, from an electronic device distinct from the plurality of external devices, a single user voice command input by a user to the electronic device; obtain a user intent regarding the received single user voice command based on the received single user voice command; generate control information for controlling at least two external devices, based on the obtained user intent regarding the single user voice command; and output the generated control information for controlling the at least two external devices. - View Dependent Claims (26)
-
Specification