CPC G06F 9/451 (2018.02) [G06F 9/54 (2013.01); G06F 11/3438 (2013.01); G06Q 30/0241 (2013.01); G06Q 50/01 (2013.01)] | 20 Claims |
1. An operating method of an electronic device, the operating method comprising:
executing a first application in the electronic device;
identifying a first content and at least one user interface (UI) component that are displayed on a first execution screen of the first application;
obtaining first state information of the first execution screen based on a result of the identifying of the first content and the at least one UI component, the first state information comprising state tag information including at least one of words, keywords, phrases, or sentences;
obtaining a routine for performing a first task corresponding to the first state information based on usage pattern information of applications for a user of the electronic device and the first state information;
displaying a message inquiring whether to execute the routine based on the state tag information for the first application being similar to the state tag information of the routine, the message including information indicating a match rate between the first state information and state information of the routine; and
in response to receiving an input requesting execution of the routine based on the message, executing the routine.
|