US 11,893,399 B2
Electronic device for executing routine based on content and operating method of the electronic device
Hobum Kwon, Suwon-si (KR); Hakkyu Kim, Suwon-si (KR); and Rojin Jung, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Mar. 18, 2022, as Appl. No. 17/698,489.
Application 17/698,489 is a continuation of application No. PCT/KR2022/003716, filed on Mar. 17, 2022.
Claims priority of application No. 10-2021-0036757 (KR), filed on Mar. 22, 2021.
Prior Publication US 2022/0300300 A1, Sep. 22, 2022
Int. Cl. G06F 9/451 (2018.01); G06F 11/34 (2006.01); G06F 9/54 (2006.01); G06Q 30/0241 (2023.01); G06Q 50/00 (2012.01)
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
OG exemplary drawing
 
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.