IP Library Patent Application 18571956
Patent Application
App. No. 18/571,956

FLEXIBLE REMOTE SIM PROVISIONING

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 None
App. No.
18/571,956
Abstract

A method, on a data generation server, is for preparing generating a profile image for download from a profile server to an eUICC hosted in a device, for the purpose of installing a profile corresponding to the profile image in the eUICC, the method comprising the steps: a) at a data generation server, generate, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC, and store the generated multiple non-personalized profile images for providing to the profile server; b) at the data generation server, generate at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the generated at least one profile-data image for providing to the profile server.

Claims (50)

1 .- 12 . (canceled)

13 . A method, on a data generation server, for preparing generating a profile image for download from a profile server to an eUICC hosted in a device, for the purpose of in-stalling a profile corresponding to the profile image in the eUICC, the method comprising the steps:

a) at a data generation server, generate, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC, and store the generated multiple non-personalized profile images for providing to the profile server;

b) at the data generation server, generate at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the generated at least one profile-data image for providing to the profile server.

14 . The method of claim 13 , further comprising:

a-1) providing the multiple non-personalized profile images to the profile server; and

b-1) providing the generated at least one profile-data image to the profile server.

15 . A data generation server implemented to perform a profile preparing generating method according to claim 13 , the data generation server comprising:

a) means implemented to generate, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC, and store the generated multiple non-personalized profile images for providing to the profile server;

b) means implemented to generate at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the generated at least one profile-data image for providing to the profile server.

16 . A method, on a profile server, for generating a profile image for download from the profile server to an eUICC hosted in a device, for the purpose of installing a profile corresponding to the profile image in the eUICC, the method comprising the steps:

a-2) at the profile server, receive from a data generation server, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC or lacking at least one such individual global identifier, and store the received multiple non-personalized profile images on the profile server;

b-2) at the profile server, receive from the data generation server, at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the received at least one profile-data image on the profile server;

c) at the profile server, receive—from the device or from the eUICC or from a different server or from an MNO server or from a different device or from a different eUICC—a request to download a profile to the eUICC, the request including at least one functionality requirement indicator and at least one global identifier;

d) at the profile server, select a non-personalized profile image having a functionality identifier matching with the received functionality requirement indicator;

e) at the profile server, select a profile-data image matching with the received global identifier;

f) at the profile server, combine the selected non-personalized profile image and the selected profile-data image to generate the profile image for download to the eUICC.

17 . The method according to claim 16 , comprising the further step: f) download the generated profile image to the eUICC, and, from the downloaded profile image, install the profile in the eUICC.

18 . The method according to claim 16 , further comprising the step: from the profile image, prepare a profile package, and provide for download, and/or download, the profile image to the eUICC in form of the profile package.

19 . The method according to claim 18 , wherein the profile package comprises meta data, and

wherein the functionality indicator is contained, or also contained, in the meta data.

20 . A profile server implementing means for executing a method according to claim 16 , the profile server particularly comprising:

a-2) means implemented to receive from a data generation server, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC or lacking at least one such individual global identifier, and store the received multiple non-personalized profile images on the profile server;

b-2) means implemented to receive from the data generation server, at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the received at least one profile-data image on the profile server;

c) means implemented to receive—from the device or from the eUICC or from a different server or from an MNO server or from a different device or from a different eUICC—a request to download a profile to the eUICC, the request including at least one functionality requirement indicator and at least one global identifier;

d) means implemented to select a non-personalized profile image having a functionality identifier matching with the received functionality requirement indicator;

e) means implemented to select a profile-data image matching with the received global identifier;

f) means implemented to combine the selected non-personalized profile image and the selected profile-data image to generate the profile image for download to the eUICC.

21 . A system comprising a data generation server method, on a profile server, for generating a profile image for download from the profile server to an eUICC hosted in a device, for the purpose of installing a profile corresponding to the profile image in the eUICC, the method comprising the steps:

a-2) at the profile server, receive from a data generation server, for multiple devices, multiple non-personalized profile images, each non-personalized profile image comprising at least one functionality identifier specific for the respective device, and each non-personalized profile image not comprising any individual global identifier specific of an individual eUICC or lacking at least one such individual global identifier, and store the received multiple non-personalized profile images on the profile server;

b-2) at the profile server, receive from the data generation server, at least one profile-data image, said profile-data image comprising at least one individual global identifier of an individual eUICC, and store the received at least one profile-data image on the profile server;

c) at the profile server, receive—from the device or from the eUICC or from a different server or from an MNO server or from a different device or from a different eUICC—a request to download a profile to the eUICC, the request including at least one functionality requirement indicator and at least one global identifier;

d) at the profile server, select a non-personalized profile image having a functionality identifier matching with the received functionality requirement indicator;

e) at the profile server, select a profile-data image matching with the received global identifier;

f) at the profile server, combine the selected non-personalized profile image and the selected profile-data image to generate the profile image for download to the eUICC;

and a profile server according to claim 20 .

22 . The method or data generation server or profile server according to claim 13 , wherein the at least one same global identifier is either one or several of, or a part thereof:

international mobile subscriber identity TMST;

authentication key Ki;

profile number ICCID.

23 . The method or data generation server or profile server according to claim 13 , wherein the at least one different functionality identifier is either one or several of, or a part thereof:

chip hardware identifier EID of the eUICC;

international mobile equipment identifier IMEI of the device;

type allocation code TAC of the device;

identifier of network technology being either one of the group including following net-work technologies: 2G technology, 3G technology, 4G technology, 5G technology, GSM, UMTS, CMDA, LTE;

a device capability indicator according to GSMA SGP.22;

a UICC capability indicator according to GSMA SGP.22.

24 . The method or data generation server or profile server according to claim 13 , wherein the data generation server and the profile server are:

either a SGP.02 SM-DP server and SGP.02 SM-SR server or a similar server infrastructure; or

a SGP.22 SM-DP+ or a similar server infrastructure.

Assignments (3)
CHANGE OF NAME Recorded Jul 21, 2024
From: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
To: GIESECKE+DEVRIENT EPAYMENTS GMBH
Reel/Frame 068465/0537 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 21, 2024
From: GIESECKE+DEVRIENT EPAYMENTS GMBH
To: GIESECKE+DEVRIENT MOBILE SECURITY GERMANY GMBH
Reel/Frame 068037/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2023
From: NITSCH, NILS; LI, HARRY; THORSTENSSON, TOMMY; THORÉN, DAN; HAUBNER, MARKUS; KITZMANN, ANDREAS
To: GIESECKE+DEVRIENT MOBILE SECURITY GERMANY GMBH
Reel/Frame 065912/0456 →