CPC H04L 67/125 (2013.01) [G06F 9/451 (2018.02)] | 20 Claims |
1. A method for generating an application for controlling an external electronic device in an electronic device, the method comprising:
obtaining first device information about a first external electronic device and first control information for controlling one or more functions provided by the first external electronic device from the first external electronic device;
obtaining first icon information corresponding to the obtained first device information using an artificial intelligence model;
generating a first icon based on the obtained first icon information;
displaying the generated first icon as an icon of a first application associated with the first external electronic device;
obtaining user interface (UI) information corresponding to the obtained first control information using the artificial intelligence model;
generating one or more UI widgets to be displayed when the first application is executed based on the obtained UI information;
obtaining layout information about the one or more UI widgets using the artificial intelligence model; and
displaying the one or more UI widgets at a position corresponding to the obtained layout information when the first application is executed.
|