IP Library › Granted Patent US 12,120,523
Granted Patent B2
US 12,120,523 · App. 17/621,786 · Granted Oct 15, 2024

Part 2 of remote SIM provisioning of a subscriber entity

Inventors: Abu Shohel Ahmed (Espoo, FI); Patrik Salmela (Espoo, FI); Kazi Wali Ullah (Espoo, FI)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W12/35H04W8/20H04W12/40
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,120,523
App. No.
17/621,786
Granted
Oct 15, 2024
Kind
B2
Abstract

There is provided mechanisms for remote provisioning of a SIM profile to a subscriber entity. A method is performed by a remote SIM provisioning server. The method comprises obtaining a request from an MNO entity for generation of the SIM profile. The method comprises generating the SIM profile. The method comprises providing, to a storage entity, a key-value pair of the SIM profile. The key-value pair comprises a unique identifier comprising at least one profile specific element of the SIM profile as key and binding information of the at least one profile specific element as value. The unique identifier comprising at least one profile specific element of the SIM profile is represented by profile/subscription unique data elements for the SIM profile. The binding information of the at least one profile specific element is represented by an BID of the subscriber entity, ICCID of the SIM profile, IMSI, and an MNO identifier. The method comprises providing, to the subscriber entity requesting download of the SIM profile, the SIM profile.

Claims (32)

1. A method for remote provisioning of a subscriber identity module (SIM) profile to a subscriber entity, the method being performed by a remote SIM provisioning server, the method comprising:

obtaining a request from a mobile network operator (MNO) entity for generation of the SIM profile;

generating the SIM profile;

providing, to a storage entity, a key-value pair of the SIM profile, the key-value pair comprising a unique identifier comprising at least one profile specific element of the SIM profile as key and binding information of the at least one profile specific element as value, wherein the unique identifier comprising at least one profile specific element of the SIM profile is represented by profile/subscription unique data elements for the SIM profile, and wherein the binding information of the at least one profile specific element is represented by an embedded universal integrated circuit card (eUICC) identity (EID) of the subscriber entity, Integrated Circuit Card Identifier (ICCID) of the SIM profile, International Mobile Subscriber Identity (IMSI), and an MNO identifier, wherein the storage entity is separate from the remote SIM provisioning server, and wherein the storage entity is configured to reject accepting more than one key-value pair having a same key from the remote SIM provisioning server; and

providing, to the subscriber entity requesting download of the SIM profile, the SIM profile.

2. The method according to claim 1 , further comprising:

obtaining, from the subscriber entity, a request for download of the SIM profile.

3. The method according to claim 1 , further comprising:

providing, to the subscriber entity, the ICCID of the SIM profile when providing the SIM profile.

4. The method according to claim 1 , wherein the remote SIM provisioning server is an enhanced Subscription Manager Data Preparation (SM-DP+entity).

5. A method for remote provisioning of a subscriber identity module (SIM) profile to a subscriber entity, the method being performed by the subscriber entity, the method comprising:

obtaining, from a remote SIM provisioning server, the SIM profile upon requesting download of the SIM profile;

comparing a locally computed value of a key-value pair of the SIM profile to a value of the key-value pair as downloaded from a storage entity, the key-value pair comprising a unique identifier comprising at least one profile specific element of the SIM profile as key and binding information of the at least one profile specific element as value, wherein the unique identifier comprising at least one profile specific element of the SIM profile is represented by profile/subscription unique data elements for the SIM profile, and wherein the binding information of the at least one profile specific element is represented by an embedded universal integrated circuit card (eUICC) identity (EID) of the subscriber entity, Integrated Circuit Card Identifier (ICCID) of the SIM profile, International Mobile Subscriber Identity (IMSI), and a mobile network operator (MNO) identifier, wherein the storage entity is separate from the remote SIM provisioning server, and wherein the storage entity is configured to reject accepting more than one key-value pair having a same key from the remote SIM provisioning server; and

accepting the SIM profile as valid only when the locally computed value matches the downloaded value.

6. The method according to claim 5 , further comprising:

requesting download of the SIM profile from the remote SIM provisioning server.

7. The method according to claim 5 , further comprising:

obtaining the ICCID of the SIM profile from the remote SIM provisioning server when downloading the SIM profile.

8. The method according to claim 5 , further comprising:

requesting download of the value from the storage entity by presenting the key of the key-value pair to the storage entity.

9. The method according to claim 5 , further comprising:

providing a locally computed value of the key to the storage entity in order to download the value of the key-value pair from the storage entity.

10. The method according to claim 5 , wherein the subscriber entity is an iUICC or an eUICC.

11. A remote SIM provisioning server for remote provisioning of a subscriber identity (SIM) profile to a subscriber entity, the remote SIM provisioning server comprising processing circuitry, the processing circuitry being configured to cause the remote SIM provisioning server to:

obtain a request from a mobile network operator (MNO) entity for generation of the SIM profile;

generate the SIM profile;

provide, to a storage entity, a key-value pair of the SIM profile, the key-value pair comprising a unique identifier comprising at least one profile specific element of the SIM profile as key and binding information of the at least one profile specific element as value, wherein the unique identifier comprising at least one profile specific element of the SIM profile is represented by profile/subscription unique data elements for the SIM profile, and wherein the binding information of the at least one profile specific element is represented by an embedded universal integrated circuit card (eUICC) identity (EID) of the subscriber entity, Integrated Circuit Card Identifier (ICCID) of the SIM profile, International Mobile Subscriber Identity (IMSI), and an MNO identifier, wherein the storage entity is separate from the remote SIM provisioning server, and wherein the storage entity is configured to reject accepting more than one key-value pair having a same key from the remote SIM provisioning server; and

provide, to the subscriber entity requesting download of the SIM profile, the SIM profile.

12. A subscriber entity for remote provisioning of a subscriber identity module (SIM) profile to the subscriber entity, the subscriber entity comprising processing circuitry, the processing circuitry being configured to cause the subscriber entity to:

obtain, from a remote SIM provisioning server, the SIM profile upon requesting download of the SIM profile;

compare a locally computed value of a key-value pair of the SIM profile to a value of the key-value pair as downloaded from a storage entity, the key-value pair comprising a unique identifier comprising at least one profile specific element of the SIM profile as key and binding information of the at least one profile specific element as value, wherein the unique identifier comprising at least one profile specific element of the SIM profile is represented by profile/subscription unique data elements for the SIM profile, and wherein the binding information of the at least one profile specific element is represented by an embedded universal integrated circuit card (eUICC) identity (EID) of the subscriber entity, Integrated Circuit Card Identifier (ICCID) of the SIM profile, International Mobile Subscriber Identity (IMSI), and a mobile network operator (MNO) identifier, wherein the storage entity is separate from the remote SIM provisioning server, and wherein the storage entity is configured to reject accepting more than one key-value pair having a same key from the remote SIM provisioning server; and

accept the SIM profile as valid only when the locally computed value matches the downloaded value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: OY L M ERICSSON AB
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 058457/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: AHMED, ABU SHOHEL; SALMELA, PATRIK; ULLAH, KAZI WALI
To: OY L M ERICSSON AB
Reel/Frame 058457/0102 →
Continuity (1)
Related Publication 20220360994A1 · Nov 10, 2022