US 12,254,330 B2
Electronic device and method for controlling execution of application based on execution sequence of applications
Younggyun Lee, Suwon-si (KR); Wontaek Kim, Suwon-si (KR); Changmin Choi, Suwon-si (KR); and Yonggil Han, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jan. 19, 2023, as Appl. No. 18/156,798.
Application 18/156,798 is a continuation of application No. PCT/KR2023/000744, filed on Jan. 16, 2023.
Claims priority of application No. 10-2022-0059090 (KR), filed on May 13, 2022.
Prior Publication US 2023/0367612 A1, Nov. 16, 2023
Int. Cl. G06F 3/0488 (2022.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01)
CPC G06F 9/451 (2018.02) [G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a display;
memory storing instructions; and
at least one processor operably coupled to the display and the memory,
wherein the instructions that, when executed by the at least one processor individually or collectively, cause the electronic device to:
display a first screen including a list of one or more second applications in the display based on execution of a first application, the second applications being different from the first application,
execute, in response to a first user input of selecting one of the one or more second applications, the selected second application in the display, based on information indicating a name of the selected second application included in an allowed name list, the allowed name list indicating that execution of an application of which a name included in the allowed name list is allowed while the first application is executed,
receive, through a second screen based on the execution of the selected second application, a second user input executing a third application, and
in response to the second user input, regardless of a name of the third application:
execute the third application, based on the information indicating sequence of executions of the second application and the third application which is executed after the execution of the second application is included in an allowed depth list, and
refrain from executing the third application, based on the information indicating the sequence of executions of the second application and the third application which is executed after the execution of the second application is included in a blocked depth list.