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, 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;
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;
identifying 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 the first identification information of the plurality of external devices;
generating control information for control commands controlling the identified at least two external devices, based on the obtained user intent regarding the single user voice command, second capability information of the identified at least two external devices, and second identification information of the identified at least two external devices; and
outputting the generated control information for the control commands controlling the identified 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.
23 Citations
21 Claims
-
1. A method of controlling external devices, the method comprising:
-
receiving, 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; 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; identifying 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 the first identification information of the plurality of external devices; generating control information for control commands controlling the identified at least two external devices, based on the obtained user intent regarding the single user voice command, second capability information of the identified at least two external devices, and second identification information of the identified at least two external devices; and outputting the generated control information for the control commands controlling the identified at least two external devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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, identify 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 the first identification information of the plurality of external devices, generate control information for control commands controlling the identified at least two external devices, based on the obtained user intent regarding the single user voice command, second capability information of the identified at least two external devices, and second identification information of the identified at least two external devices, and output the generated control information for the control commands controlling the identified at least two external devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification