CPC G06F 17/18 (2013.01) [G06F 3/167 (2013.01); G16Y 40/30 (2020.01)] | 17 Claims |
1. A method of controlling an Internet of Things (IoT) device, by an electronic device, the method comprising:
obtaining a user input;
in case that a predefined action corresponding to the user input is not identifiable from a database of the electronic device, obtaining first information regarding a first action performed on a first IoT device, and transmitting the user input to a server, wherein the first action is performed subsequent to the obtaining of the user input;
receiving, from the server, second information regarding a second action to be performed on a second IoT device, based on the transmitted user input;
based on the first information and the second information, identifying an action to be performed and an IoT device on which the identified action is to be performed, among a plurality of IoT devices including the first IoT device and the second IoT device; and
updating the database of the electronic device, based on the user input, the identified action and the identified IoT device.
|