IP Library Granted Patent US 10,321,288
Granted Patent B2
US 10,321,288 · App. 15/769,145 · Granted Jun 11, 2019

Method for managing applications in a secure element

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 10,321,288
App. No.
15/769,145
Granted
Jun 11, 2019
Kind
B2
Abstract

The invention is a method for managing applications in a secure element comprising a communication interface. An application is installed in the secure element and configured to be implicitly selected on the communication interface. The method comprises the following steps: —the secure element receives a command requesting the installation of a new application configured to be implicitly selected on the communication interface, —upon receipt of the command, the secure element installs the new application, configures the new application to be implicitly selected on the communication interface and keeps the previous application unchanged.

Claims (18)

1. A secure element comprising:

an operating system and a communication interface,

wherein the operating system is configured to manage a plurality of applications which are simultaneously present and installed in the secure element and which are individually configured to be implicitly selected on said communication interface when activated, and wherein each of said applications is configured to be individually activated,

wherein the operating system is configured to deny a request of activation of one of said applications if another of said applications is already activated and to perform the activation of the one application if none of said applications is already activated,

wherein the operating system is configured to handle a command requesting both the installation of a new application configured to be implicitly selected on said communication interface and the activation of said new application, and

wherein the operating system is configured to:

install said new application,

configure said new application so that said new application is implicitly selected on said communication interface when activated, and

deny the activation of said new application if one application of said plurality of applications is already activated and perform said activation of said new application if none of said plurality of applications is already activated.

2. A secure element according to claim 1 , wherein the operating system is configured to send, in response to said command, a warning code reflecting the partial fulfillment of said command when the new application has been installed without activation.

3. A secure element according to claim 1 , wherein said communication interface is dedicated to communication targeting a contactless device.

4. A secure element according to claim 1 , wherein said request of activation is performed through a Contactless Registry Service as defined by GlobalPlatform Amendment C v1.1.1.

5. A secure element according to claim 1 , wherein each of said plurality of applications is individually configured to be implicitly selected as defined by the GlobalPlatform Card specifications.

6. A method for managing applications in a secure element comprising an operating system and a communication interface, wherein the operating system is configured to manage a plurality of applications which are simultaneously present and installed in the secure element and which are individually configured to be implicitly selected on said communication interface when activated, wherein each of said applications is configured to be individually activated, and wherein said method comprises the steps:

the operating system receives a command requesting both the installation of a new application configured to be implicitly selected on said communication interface and the activation of said new application,

the operating system installs said new application, configures said new application so that said new application is implicitly selected on said communication interface and denies the activation of said new application if one application of said plurality of applications is already activated and performs the activation of said new application if none of said plurality of applications is already activated.

7. A method according to claim 6 , wherein said method comprises the further step:

the secure element rejects an activation request of one of said applications if another of said applications is already activated and performs the activation if none of said applications is already activated.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064792/0714 →
CHANGE OF NAME Recorded Aug 25, 2023
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 064716/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2019
From: GEMALTO PTE LTD.
To: GEMALTO SA
Reel/Frame 049050/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: SAAD, HELMI
To: GEMALTO PTE LTD.
Reel/Frame 047508/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: GLEIZE, VALÉRIE; COURTIADE, FABIEN
To: GEMALTO SA
Reel/Frame 047508/0363 →