IP Library › Granted Patent US 12,265,622
Granted Patent B2
US 12,265,622 · App. 17/294,926 · Granted Apr 1, 2025

Electronic device for providing security-required service through secure element, and method for controlling same electronic device

Inventors: Taeckki Lee (Gyeonggi-do, KR); Daehaeng Cho (Gyeonggi-do, KR); Eunyoung Kwon (Gyeonggi-do, KR); Gawon Lee (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
G06F21/57G06F8/61G06F21/44G06F21/51G06F21/74
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,265,622
App. No.
17/294,926
Granted
Apr 1, 2025
Kind
B2
Abstract

Disclosed is an electronic device comprising: a touchscreen display; a first processor operatively connected to the touchscreen display; a first memory operatively connected to the first processor so as to store a first application; and a secure element operatively connected to the touchscreen display; the first processor, and the first memory, wherein the secure element comprises 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. In addition, various embodiments identified through the specification are possible.

Claims (56)

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.

2. The electronic device of claim 1 , wherein the instructions cause the first processor to:

execute the first application; and

display a screen of the first application thus executed, in the touchscreen display.

3. The electronic device of claim 1 , wherein the first framework is used to drive an applet associated with a plurality of different services, and

wherein the second framework is used to drive an applet associated only with one selected service.

4. The electronic device of claim 1 , wherein the second memory is configured to store information about a plurality of categories respectively corresponding to the plurality of second frameworks and at least one applet included in each of the plurality of categories.

5. The electronic device of claim 4 , wherein the target information includes information about a category corresponding to the selected framework.

6. The electronic device of claim 4 , wherein the instructions cause the first processor to:

receive a second user input for installing an additional second framework; and

transfer an installation request for the additional second framework to the secure element, based on the second user input thus received, and

wherein the second processor is configured to:

determine whether a category corresponding to the additional second framework is stored in the second memory, in response to the installation request;

when the category corresponding to the additional second framework is not stored, install the additional second framework; and

store the category corresponding to the additional second framework in the second memory.

7. The electronic device of claim 6 , wherein the additional second framework is a new dedicated service framework not included in the plurality of second frameworks.

8. The electronic device of claim 6 , wherein the installation request includes information about the category corresponding to the additional second framework, and

wherein the second processor is configured to:

determine whether the category corresponding to the additional second framework is stored in the second memory, based on the information about the category.

9. The electronic device of claim 4 , wherein the instructions cause the first processor to:

receive a third user input for installing a second application; and

transfer an installation request for a second applet associated with the second application to the secure element, based on the third user input thus received, and

wherein the second processor is configured to:

determine whether a category corresponding to a third framework associated with the second applet is stored in the second memory, in response to the installation request;

when the category corresponding to the third framework is in a state of being stored, install the second applet; and

store information about the second applet thus installed, in the second memory.

10. The electronic device of claim 9 , wherein the instructions cause the first processor to:

when the third framework is in a state of being stored, install the second application.

11. The electronic device of claim 9 , wherein the installation request includes information about the category corresponding to the third framework, and the information about the second applet.

12. A method for controlling an electronic device including a secure element, the method comprising:

receiving a first user input requesting an execution of a first application stored in a first memory;

transferring target information specifying a first applet stored in a second memory included in the secure element to the secure element, based on the first user input thus received, the target information including an applet identifier (ID) of the first applet;

identifying a category in which the applet ID of the first applet is registered:

selecting one framework corresponding to the identified category of a plurality of frameworks stored in the second memory, each of the plurality of frameworks being a dedicated service framework that is used exclusively for a specific service;

executing the selected framework;

terminating execution of remaining second frameworks among the plurality of frameworks except for the selected framework; and

driving the first applet by using the executed framework.

13. The method of claim 12 , further comprising:

executing the first application; and

displaying a screen of the first application thus executed, in a touchscreen display.

14. The method of claim 12 , wherein each of the plurality of frameworks is used to drive an applet associated only with one selected service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: LEE, TAECKKI; CHO, DAEHAENG; KWON, EUNYOUNG; LEE, GAWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 056380/0534 →
Priority Claims (1)
KR 10-2018-0144081 · Nov 21, 2018 · national
Continuity (1)
Related Publication 20220004634A1 · Jan 6, 2022
References Cited (30)
US 8196131B1 · Von Behren et al. · 2012 [cited by applicant]
US 8365192B2 · Holland et al. · 2013 [cited by applicant]
US 8473961B2 · Krstic et al. · 2013 [cited by applicant]
US 8631482B2 · Krstic et al. · 2014 [cited by applicant]
US 8646059B1 · von Behren · 2014 [cited by examiner]
US 8752070B2 · Holland et al. · 2014 [cited by applicant]
US 8807440B1 · Von Behren et al. · 2014 [cited by applicant]
US 8943550B2 · Krstic et al. · 2015 [cited by applicant]
US 9880830B2 · Khan et al. · 2018 [cited by applicant]
US 10191718B2 · Rhee et al. · 2019 [cited by applicant]
US 10318767B2 · Herrell et al. · 2019 [cited by applicant]
US 11023201B2 · Rhee et al. · 2021 [cited by applicant]
US 11561763B2 · Rhee et al. · 2023 [cited by applicant]
US 20040122774A1 · Studd · 2004 [cited by examiner]
US 20120185863A1 · Krstic · 2012 [cited by examiner]
US 20140315600A1 · Park · 2014 [cited by examiner]
US 20150193221A1 · Khan · 2015 [cited by examiner]
US 20160321444A1 · Kim et al. · 2016 [cited by applicant]
US 20170329998A1 · Herrell et al. · 2017 [cited by applicant]
US 20180068301A1 · Abdulrahman · 2018 [cited by examiner]
US 20220004634A1 · Lee · 2022 [cited by examiner]
CN 107548486 · 2018 [cited by applicant]
CN 108121490 · 2018 [cited by applicant]
KR 1020150055934 · 2015 [cited by applicant]
KR 101803084 · 2017 [cited by applicant]
European Search Report dated Oct. 26, 2021 issued in counterpart application No. 19887863.9-1218, 9 pages. [cited by applicant]
Indian Examination Report dated Jan. 3, 2023 issued in counterpart application No. 202117021305, 7 pages. [cited by applicant]
PCT/ISA/237 Written Opinion issued on PCT/KR2019/015529, Mar. 13, 2020, pp. 8. [cited by applicant]
Chinese Office Action dated Dec. 9, 2023 issued in counterpart application No. 201980076773.9, 23 pages. [cited by applicant]
Indian Hearing Notice dated Mar. 11, 2024 issued in counterpart application No. 202117021305, 2 pages. [cited by applicant]