US 11,727,085 B2
Device, method, and computer program for performing actions on IoT devices
Siba Prasad Samal, Bangalore (IN); Niranjan B Patil, Bangalore (IN); Ravi Nanjundappa, Bangalore (IN); Om Prakash, Bangalore (IN); Mahesha N, Bengaluru (IN); and Ankit Jain, Delhi (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Apr. 6, 2021, as Appl. No. 17/223,757.
Claims priority of application No. 202041015159 (IN), filed on Apr. 6, 2020.
Prior Publication US 2021/0313079 A1, Oct. 7, 2021
Int. Cl. G06F 17/18 (2006.01); G16Y 40/30 (2020.01); G06F 3/16 (2006.01)
CPC G06F 17/18 (2013.01) [G06F 3/167 (2013.01); G16Y 40/30 (2020.01)] 17 Claims
OG exemplary drawing
 
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.