IP Library Granted Patent US 10,972,903
Granted Patent B2
US 10,972,903 · App. 15/575,786 · Granted Apr 6, 2021

Loading of subscription profile into an embedded SIM card

Inventors: Laurent Coureau (Morangis, FR); Jean-Marie Mele (Paris, FR); Philippe Lucas (Bievres, FR)
Assignee: ORANGE
H04W8/205H04L61/1511H04W8/18H04W8/24H04W12/0023H04W12/04H04W12/08
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,972,903
App. No.
15/575,786
Granted
Apr 6, 2021
Kind
B2
Abstract

A method is provided of installing a subscription profile, taken out with an operator of a mobile telecommunications network, on a mobile communication terminal containing an embedded module for subscriber identification. This method can include sending a domain name resolution request to a domain name server, this request including an identifier of a network server, and receiving, in response to this request, a response message containing a network address of the network server allowing the triggering of the loading of the profile. The subscription profile can then be loaded into the embedded module from a supply server of the network. A mobile terminal, a supply server and a domain name server can be configured to implement this method.

Claims (36)

1. A method for installing a subscription profile, taken out with an operator of a mobile telecommunication network, on a mobile communication terminal containing an embedded subscriber identification module, comprising:

sending a name resolution request to a domain name server, said request comprising an identifier of a network element enabling the triggering of the loading of the profile, wherein the identifier of the network element takes the form of a name in DNS format of the “provisioning.platform.domain.ltd” type in which:

“provisioning.platform” is an identifier of the subdomain of the network in which a provisioning server is located,

“domain” is a registered identifier of the domain of the network in which the provisioning server is located, and

“ltd” is a generic identifier of the domain on which the provisioning server resides;

receiving, in response to said request, a response message containing a network address of said network element; and

sending a request to said network element by means of said network address in order to allow the triggering of the loading of the profile; and

after sending said request to said network element, loading the subscription profile into said embedded module from a provisioning server of the mobile telecommunication network.

2. The method of claim 1 , wherein the network element enabling the triggering of the loading of the profile comprises the provisioning server and the request sent to said network element comprises a request to trigger the loading of the profile containing an identifier of the embedded module and/or of the mobile terminal.

3. The method of claim 2 , further comprising receiving, from the embedded module, an identifier of said embedded module, the identifier of the provisioning server being constructed from at least a part of the identifier of said embedded module.

4. The method of claim 2 , wherein the identifier of the provisioning server includes a one-time password, the method further comprising checking the one-time password by the domain name server and/or the provisioning server.

5. The method of claim 1 , wherein the network element enabling the triggering of the loading of the profile comprises a discovery server distinct from the provisioning server and the request sent to said network element comprises a request to obtain information making it possible to send a request to trigger the loading of the profile to the provisioning server, the method further comprising:

receiving from the discovery server, in response to said request sent to said network element, of a response message containing said information; and

sending a request to trigger the loading of the profile to said provisioning server.

6. The method of claim 5 , wherein the discovery server comprises a domain name server, the request to obtain information making it possible to send a request to trigger the loading of the profile to the provisioning server comprises a name resolution request containing an identifier of the provisioning server and the information comprises a network address of the provisioning server, the request to trigger the loading of the profile being sent by means of said network address.

7. The method of claim 5 , wherein the request to obtain information contains an identifier of the embedded module and said information comprises an identifier of the provisioning server, the method further comprising:

sending, to the domain name server, a domain name resolution request containing the identifier of the provisioning server; and

receiving, in response to said resolution request, of a response message containing the network address of the provisioning server, the request to trigger the loading of the profile being sent by means of said network address.

8. A non-transitory computer readable medium comprising instructions, which when executed by a processor, cause the processor to perform the method of claim 1 .

9. A computer having stored thereon instructions which, when executed by said computer, cause said computer to perform the method of claim 1 .

10. A mobile communication terminal comprising an embedded subscriber identification module and a processing module capable of installing a subscription profile, taken out with an operator of a mobile telecommunication network, in the embedded module, the processing module configured to:

transmit a domain name resolution request comprising an identifier of a network server enabling the triggering of the loading of the profile, configured to be transmitted to a domain name server, wherein the identifier of the network server takes the form of a name in DNS format of the “provisioning.platform.domain.ltd” type in which:

“provisioning.platform” is an identifier of the subdomain of the network in which a provisioning server is located,

“domain” is a registered identifier of the domain of the network in which the provisioning server is located, and

“ltd” is a generic identifier of the domain on which the provisioning server resides; and

following the reception of a message in response to said resolution request containing a network address of a network element allowing the triggering of the loading of the profile, transmit a request to said network element in order to trigger the loading of the subscription profile from a provisioning server.

11. A domain name server comprising a storage module configured to store network addresses of elements in association with domain names and a processing module configured to consult said storage module, the processing module further configured to, following the reception of a domain name resolution request containing an identifier of a network element enabling the triggering of the loading of the profile, transmitted from a mobile communication terminal containing an embedded subscriber identification module:

check if a network address corresponding to said identifier is stored in the storage module; and

when the check is positive, transmit said network address to the mobile terminal to allow said terminal to transmit to said network element a request allowing the loading of a subscription profile from a provisioning server, wherein the identifier of the network element takes the form of a name in DNS format of the “provisioning.platform.domain.ltd” type in which:

“provisioning.platform” is an identifier of the subdomain of the network in which a provisioning server is located,

“domain” is a registered identifier of the domain of the network in which the provisioning server is located, and

“ltd” is a generic identifier of the domain on which the provisioning server resides.

12. A provisioning server comprising a storage module and a processing module configured to consult said storage module, the processing module further configured to, following the reception of a request to load a subscription profile transmitted from a mobile communication terminal comprising an embedded subscriber identification module, said request containing an identifier of the embedded module and/or of the terminal:

check, by means of said identifier, if an indication that a subscription profile is available for the loading for said embedded module is stored in the storage module; and

when the check is positive, transmit the subscription profile to the mobile terminal,

when the check is negative, transmit to the mobile terminal a request for redirection to an internet portal enabling the selection of an offer of the operator of a mobile communication network, in order to transmit to the mobile terminal a subscription profile corresponding to this offer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2018
From: COUREAU, LAURENT; MELE, JEAN-MARIE; LUCAS, PHILIPPE
To: ORANGE
Reel/Frame 047629/0262 →
Priority Claims (1)
FR 1554595 · May 21, 2015 · national
Continuity (1)
Related Publication 20180146364A1 · May 24, 2018