IP Library Granted Patent US 11,282,056
Granted Patent B2
US 11,282,056 · App. 15/133,787 · Granted Mar 22, 2022

Method, servers and system for downloading an updated profile

Inventors: Sébastien Gravallon (Austin, TX); Lionel Rozak-Draicchio (Austin, TX)
Assignee: THALES DIS USA, INC.
G06Q20/202G06Q20/206H04L67/306H04W8/205G06Q2220/10
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 11,282,056
App. No.
15/133,787
Granted
Mar 22, 2022
Kind
B2
Abstract

A method for downloading an updated profile includes a) receiving by a first server an enrolment request with a subscriber identifier, b) receiving by a second server data for provisioning the second server for the subscriber, c) receiving by a third server a command for downloading an updated profile accompanied with the subscriber identifier and an profile identifier, d) sending from the third server to the second server a request for at least one data update accompanied with the subscriber identifier, e) sending from the second server to the third server the data update, f) associating by the third server the data update and a profile, g) sending from the third server to the device or a chip the associated updated profile, i) activating by the device the associated updated profile, and j) sending to the second server a message that the associated updated profile is activated.

Claims (33)

1. A computer-implemented method for downloading an updated profile to a device or a chip, as a target, the chip being incorporated within or coupled to the device,

wherein the method comprises the following steps:

a) receiving, by a first server, a message including an enrolment request accompanied with an identifier relating to a subscriber, as a subscriber identifier, the enrolment request including a request to launch or initiate a process for downloading an updated profile to the target;

b) receiving, from the first server or another server connected to the first server, by a second server, data for provisioning the second server for the subscriber;

c) receiving, from the first server or another server connected to the first server, by a third server, a command for downloading an updated profile accompanied with the subscriber identifier and, as a profile identifier, either an identifier relating to a dedicated profile or an identifier relating to a profile type;

d) sending, from the third server to the second server, a request for getting at least one data update accompanied with the subscriber identifier;

e) sending, from the second server to the third server, the at least one data update;

f) associating, by the third server, the at least one data update and a profile and getting thus an associated updated profile, the updated profile including the at least one data update;

g) sending, from the third server to the target, the associated updated profile;

h) enabling or activating, by the target the associated updated profile, wherein the associated updated profile corresponds to a file structure, an application, or a service subscription of the target; and

i) sending, from the target, to the second server, a message for informing that the associated updated profile is activated,

wherein the first server, the second server, and the third server are hardware servers, and

wherein the at least one data update includes an application for sending to the second server a message for informing that the associated updated profile is activated.

2. The computer-implemented method according to claim 1 , wherein, prior to the step g), the target sends, to the third server, a request for downloading an updated profile.

3. The computer-implemented method according to claim 1 , wherein the at least one data update includes at least one element of a group comprising data for identifying a subscriber, at least one key for authenticating the subscriber, at least one roaming profile, at least one application, at least one file, at least one patch relating to an Operating System and at least one patch relating to at least one application supported by the target.

4. The computer-implemented method according to claim 1 , wherein the subscriber identifier includes at least one element of a group comprising an MSISDN, a URI, a URL, an IMPI, an IMPU, a NAI and at least one identifier relating to the device and/or wherein the profile identifier includes at least one element of a group comprising an ICCID, a profile Type, an IMEI, an IMEISV, a MELD, an ESN/UIMID/EUMID and an elD.

5. The computer-implemented method according to claim 1 , wherein the step f) comprises at least one of the following steps: concatenating the at least one data update and the profile, processing the at least one data update and the profile by removing at least one piece of duplicate data, and processing the at least one data update and the profile by deciphering and/or enciphering the at least one data update and/or the profile.

6. The computer-implemented method according to claim 1 , wherein the method further comprises a step in which the second server sends to the first server, the third server and/or the target a message for acknowledging a receipt of the message for informing that the associated updated profile is activated.

7. The computer-implemented method according to claim 1 , wherein, the chip, as the target, including at least one Issuer Security Domain, the Issuer Security Domain storing the associated updated profile, the message for informing that the associated updated profile is activated comprises “/Activated?chip=chipnumber; eID=eIDnumber;ICCID=ICCIDnumber;MSISDN=MSISDN number;deviceIdentifier=IMElnumber”.

8. The computer-implemented method of claim 1 , further comprising:

after receiving the command for downloading the updated profile, and prior to sending the request for getting the at least one data update accompanied with the subscriber identifier, receiving, by the third server and from the target, a request for downloading an updated profile.

9. A system for downloading an updated profile to a device or a chip, as a target, the chip being incorporated within or coupled to the device,

wherein, the system comprises a first server, a second server, a third server and the target, the first server being configured to receive a message including an enrolment request accompanied with an identifier relating to a subscriber, as a subscriber identifier, the enrolment request including a request to launch or initiate a process for downloading an updated profile to the target, wherein the first server, the second server, and the third server are hardware servers;

wherein the second server is configured to receive, from the first server or another server connected to the first server, data for provisioning the second server for the subscriber;

wherein the third server is configured to:

receive, from the first server or another server connected to the first server, a command for downloading or reserving a profile accompanied with the subscriber identifier and, as a profile identifier, either an identifier relating to a profile or an identifier relating to a profile type;

send, to the second server, a request for getting at least one data update accompanied with the subscriber identifier;

receive, from the second server, the at least one data update;

associate the at least one data update and a profile and get thus an associated updated profile, the updated profile including the at least one data update; and

send, to the target, the associated updated profile; and

wherein the target is configured to enable or activate the associated updated profile, wherein the associated updated profile corresponds to a file structure, an application, or a service subscription of the target;

wherein the target, is configured to send, to the second server, a message for informing that the associated updated profile is activated; and

wherein the at least one data update includes an application for sending to the second server a message for informing that the associated updated profile is activated.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: GEMALTO, INC.
To: GEMALTO SA
Reel/Frame 058904/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 058904/0199 →
CHANGE OF NAME Recorded Feb 7, 2022
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 058959/0576 →
CHANGE OF NAME Recorded Nov 5, 2021
From: GEMALTO INC.
To: THALES DIS USA, INC.
Reel/Frame 058038/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2016
From: GRAVALLON, SEBASTIEN; ROZAK-DRAICCHIO, LIONEL
To: GEMALTO INC.
Reel/Frame 039164/0745 →
Continuity (1)
Related Publication 20170308881A1 · Oct 26, 2017
Cited By (1)
US 12,369,019