CPC H04L 67/535 (2022.05) [G06F 3/0484 (2013.01); G06F 9/451 (2018.02); H04L 67/306 (2013.01); G06F 40/30 (2020.01); G10L 15/02 (2013.01); G10L 2015/088 (2013.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01); G10L 15/30 (2013.01)] | 18 Claims |
1. An electronic device comprising:
a display;
a memory; and
at least one processor operatively connected to the display and the memory,
wherein the memory stores instructions, when executed by the at least one processor, cause the at least one processor to:
recognize a level of a function of an application currently running, based on structure information obtained by classifying functions executable in the application depending on levels,
determine a range of a recommendation command to be provided to a user based at least partly on the structure information and the recognized level,
provide the user with at least one recommendation command based on the determined range,
determine a degree of association between a function of the application thus running and a function of another application based on at least part of the structure information of the application and an application usage history of the user, and
include at least one of the functions of the other application in the range of the recommendation command based on the determined degree of association.
|