US 12,265,622 B2
Electronic device for providing security-required service through secure element, and method for controlling same electronic device
Taeckki Lee, Gyeonggi-do (KR); Daehaeng Cho, Gyeonggi-do (KR); Eunyoung Kwon, Gyeonggi-do (KR); and Gawon Lee, Gyeonggi-do (KR)
Assigned to Samsung Electronics Co., Ltd, (KR)
Appl. No. 17/294,926
Filed by Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
PCT Filed Nov. 14, 2019, PCT No. PCT/KR2019/015529
§ 371(c)(1), (2) Date May 18, 2021,
PCT Pub. No. WO2020/105955, PCT Pub. Date May 28, 2020.
Claims priority of application No. 10-2018-0144081 (KR), filed on Nov. 21, 2018.
Prior Publication US 2022/0004634 A1, Jan. 6, 2022
Int. Cl. G06F 21/57 (2013.01); G06F 8/61 (2018.01); G06F 21/44 (2013.01); G06F 21/51 (2013.01); G06F 21/74 (2013.01)
CPC G06F 21/57 (2013.01) [G06F 8/61 (2013.01); G06F 21/44 (2013.01); G06F 21/51 (2013.01); G06F 21/74 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a touchscreen display;
a first processor operatively connected with the touchscreen display;
a first memory operatively connected with the first processor, and configured to store a first application; and
a secure element operatively connected with the touchscreen display, the first processor, and the first memory and including:
a second processor; and
a second memory configured to store a first framework, a plurality of second frameworks, and a first applet associated with the first application, the first framework being a common service framework, and each of the plurality of second frameworks being a dedicated service framework that is used exclusively for a specific service,
wherein the first memory includes instructions that, when executed, cause the first processor to:
receive a first user input requesting an execution of the first application through the touchscreen display; and
transfer target information specifying the first applet to the secure element based on the first user input thus received, the target information including an applet identifier (ID) of the first applet,
wherein the second processor is configured to:
identify a category in which the applet ID of the first applet is registered;
select one framework corresponding to the identified category of the plurality of second frameworks;
execute the selected framework;
terminate execution of remaining second frameworks among the plurality of second frameworks except for the selected framework; and
drive the first applet by using the executed framework.