IP Library Granted Patent US 10,346,630
Granted Patent B2
US 10,346,630 · App. 15/503,286 · Granted Jul 9, 2019

Method of managing several profiles 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,346,630
App. No.
15/503,286
Granted
Jul 9, 2019
Kind
B2
Abstract

The invention is a method for managing profiles in a secure element that has several profiles comprising files organized in respective logical tree structures comprising respective root files. The root files have identifiers whose values are different from 0x3F00 and the method comprises the step of enabling browsing of the logical tree structure comprising a targeted root file in response to the receipt of a Select file command aiming at selecting said targeted root file.

Claims (18)

1. A secure element including a chip and first and second profiles comprising files organized in respective first and second logical tree structures,

wherein said first logical tree structure includes a first root file and said second logical tree structure includes a second root file, wherein said root files have identifiers whose values are different from 0x3F00 and wherein said secure element is configured to enable browsing of the logical tree structure comprising a targeted root file in response to the receipt of a Select file command aiming at selecting said targeted root file, and

said secure element is configured to select the root file of the profile currently activated in response to the receipt of a Select file command aiming at selecting a file having an identifier whose value is equal to 0x3F00.

2. A secure element according to claim 1 , wherein said secure element includes a nonvolatile memory which contains a flag containing the identifier of the root file of the profile currently activated and wherein said secure element includes a selecting module adapted to select the root file of the profile currently activated by using the flag when receiving a Select file command aiming at selecting a file having an identifier whose value is equal to 0x3F00.

3. A secure element according to claim 1 , wherein said secure element includes an operating system configured to manage an indicator pointing on the root file of the currently active profile and to select the root file of the currently active profile in response to the receipt of a Select file command aiming at selecting a file having an identifier equal to 0x3F00.

4. A secure element according to claim 1 , wherein said secure element is configured to send a response message comprising an identifier whose value is equal to 0x3F00 in response to said select file command.

5. A secure element according to claim 1 , wherein said first profile being activated, said secure element is configured to select the second root file in response to the receipt of a Select file command aiming at selecting a file having an identifier whose value is equal to the value of the identifier of the second root file, and to keep said first profile activated.

6. A method for managing profiles in a secure element, said secure element including first and second profiles comprising files organized in respective first and second logical tree structures comprising respective root files,

wherein first logical tree structure includes a first root file and said second logical tree structure includes a second root file,

wherein said root files have identifiers whose values are different from 0x3F00 and wherein said method comprises the step of enabling browsing of the logical tree structure comprising a targeted root file in response to the receipt of a Select file command aiming at selecting said targeted root file, and

said method further comprises the step of selecting the root file of the profile currently activated in response to the receipt of a Select file command aiming at selecting a file having an identifier whose value is equal to 0x3F00.

7. A method according to claim 6 , wherein said secure element sends a response message comprising an identifier whose value is equal to 0x3F00 in response to said select file command.

8. A method according to claim 6 , wherein said first profile being activated, said secure element selects the second root file in response to the receipt of a Select file command aiming at selecting a file having an identifier whose value is equal to the value of the identifier of the second root file and keeps said first profile activated.

9. A host device comprising a secure element wherein

the secure element is a Universal Integrated Circuit Card or an embedded Universal Integrated Circuit Card,

the secure element includes a chip and first and second profiles comprising files organized in respective first and second logical tree structures,

said first logical tree structure includes a first root file and said second logical tree structure includes a second root file, wherein said root files have identifiers whose values are different from 0x3F00 and wherein said secure element is configured to enable browsing of the logical tree structure comprising a targeted root file in response to the receipt of a Select file command aiming at selecting said targeted root file, and

said secure element is configured to select the root file of the profile currently activated in response to the receipt of a Select file command aiming at selecting a file having an identifier whose value is equal to 0x3F00.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064792/0790 →
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 Nov 21, 2018
From: XIAO, YING; DUPREZ, JÉROME; DEHLINGER, FRANCK
To: GEMALTO SA
Reel/Frame 047559/0987 →