IP Library Granted Patent US 11,716,612
Granted Patent B1
US 11,716,612 · App. 17/408,366 · Granted Aug 1, 2023

Bootstrap electronic subscriber identity module configuration

Inventor: Dhananjay Indurkar (Overland Park, KS)
Assignee: T-Mobile Innovations LLC
H04W8/245G06F9/4416H04W4/50H04W12/0431H04W12/069H04W12/72
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,716,612
App. No.
17/408,366
Granted
Aug 1, 2023
Kind
B1
Abstract

A method of provisioning an electronic subscriber identity module (eSIM) of a wireless communication device. The method comprises receiving a request for electronic subscriber identity module (eSIM) provisioning data by a provisioning application executing on a computer system from a wireless communication device, wherein the request comprises contextual information, searching a data store by the provisioning application based on the contextual information, receiving a plurality of eSIM provisioning data bundles by the provisioning application from the data store, wherein each eSIM provisioning data bundle provides credentials and data operable for use to establish a wireless communication link to a communication network, and sending the plurality of eSIM provisioning data bundles by the provisioning application to the wireless communication device, wherein the wireless communication device is enabled to establish wireless communication links to different communication networks and access different communication services by activating a different one of the eSIM provisioning bundles.

Claims (45)

1. A method of provisioning an electronic subscriber identity module (eSIM) of a wireless communication device, comprising:

receiving a request for electronic subscriber identity module (eSIM) provisioning data by a provisioning application executing on a first computer system from a wireless communication device, wherein the request comprises contextual information and is received by the provisioning application from the wireless communication device according to a bootstrap eSIM profile that grants restricted access by the wireless communication device to a radio access network (RAN) for the purpose of requesting and receiving the eSIM provisioning data;

based on the contextual information, selecting a decision making server from among a plurality of decision making servers that are associated with the eSIM provisioning data;

sending the request for the eSIM provisioning data and the contextual information by the provisioning application to the selected decision making server;

searching a data store by an eSIM provisioning data selection application executing on the selected decision making server based on the contextual information;

receiving at least one eSIM provisioning data bundle by the eSIM provisioning data selection application from the data store, wherein the at least one eSIM provisioning data bundle provides authentication credentials and configuration data operable for use by the wireless communication device to establish a wireless communication link to a communication network;

sending the at least one eSIM provisioning data bundle by the eSIM provisioning data selection application to the provisioning application; and

sending, according to the bootstrap eSIM profile, the at least one eSIM provisioning data bundle by the provisioning application to the wireless communication device, wherein the wireless communication device is enabled to establish the wireless communication link to the communication network at least via the RAN and access one or more wireless communication services by activating the at least one eSIM provisioning bundle.

2. The method of claim 1 , wherein the wireless communication device is an Internet of Things (IoT) device.

3. The method of claim 1 , wherein the wireless communication device is one of a mobile phone, a smart phone, a personal digital assistant (PDA), a wearable computer, a headset computer, a laptop computer, a notebook computer, or a tablet computer.

4. The method of claim 1 , wherein the contextual information comprises at least one of an identity of a maker of the wireless communication device, an identity of a model of the wireless communication device, a location of the wireless communication device, a radio frequency band supported by the wireless communication device, a maximum data receive speed of the wireless communication device, a maximum data transmit speed of the wireless communication device, or a unique identity of the wireless communication device.

5. The method of claim 1 , wherein the at least one eSIM provisioning bundle sent to the wireless communication device comprises at least 3 eSIM provisioning bundles and less than 30 eSIM provisioning bundles.

6. The method of claim 1 , wherein the at least one eSIM provisioning bundle comprises one or more of a public land mobile network (PLMN) identity, an international mobile subscriber identity (IMSI), a mobile subscriber identification number (MSIN), a mobile network authority (MNC) identity, a mobile country code (MCC), a coverage map, or a preferred roaming list (PRL) a service key.

7. The method of claim 1 , wherein the at least one eSIM provisioning data bundle comprises one or more of a wireless access authentication key, a billing parameter, a rating parameter, a charging parameter, or a quality of service (QoS) parameter.

8. The method of claim 1 , further comprising:

receiving a second request for electronic subscriber identity module (eSIM) provisioning data by the provisioning application from a second wireless communication device, wherein the second request comprises second contextual information;

based on the second contextual information, obtaining one or more eSIM provisioning data bundles by the provisioning application, wherein each of the one or more eSIM provisioning data bundle provides authentication credentials and configuration data operable for use by the second wireless communication device to establish a second wireless communication link to a second communication network; and

sending the one or more eSIM provisioning data bundles by the provisioning application to the second wireless communication device, wherein the second wireless communication device is enabled to establish the second wireless communication link to the second communication network.

9. The method of claim 1 , further comprising:

receiving a third request for electronic subscriber identity module (eSIM) provisioning data by the provisioning application from a third wireless communication device, wherein the third request comprises third contextual information;

based on the third contextual information, obtaining a plurality of eSIM provisioning data bundles by the provisioning application, wherein each of the plurality of eSIM provisioning data bundle provides authentication credentials and configuration data operable for use by the third wireless communication device to establish a third wireless communication link to a third communication network; and

sending the plurality of eSIM provisioning data bundles by the provisioning application to the third wireless communication device, wherein the third wireless communication device is enabled third wireless communication link to the third communication network with access privileges of a first responder when using a first of the plurality of eSIM provisioning bundles to authenticate and is enabled to establish the third wireless communication link to the third communication network with access privileges of an ordinary service subscriber when using a second of the plurality of eSIM provisioning bundles to authenticate.

10. A system for provisioning an electronic subscriber identity module (eSIM) to a wireless communication device, comprising:

a processor;

a non-transitory memory;

a data store storing a plurality of eSIM provisioning data bundles; and

an eSIM provisioning application stored in the non-transitory memory that, when executed by the processor:

receives a request for eSIM provisioning data from a wireless communication device, wherein the request comprises contextual information and is received by the provisioning application from the wireless communication device via a bootstrap eSIM profile that grants restricted access by the wireless communication device to a radio access network (RAN) for the purpose of requesting and receiving the eSIM provisioning data;

searches the data store based on the contextual information;

receives at least one eSIM provisioning data bundle from the data store; and

sends, according to the bootstrap eSIM profile, the at least one eSIM provisioning data bundle by the provisioning application to the wireless communication device, wherein the wireless communication device is enabled to establish a wireless communication link to a communication network at least via the RAN and access one or more wireless communication services by activating the at least one eSIM provisioning bundle.

11. The system of claim 10 , wherein the wireless communication device is an Internet of Things (IoT) device.

12. The system of claim 10 , wherein the wireless communication device is one of a mobile phone, a smart phone, a personal digital assistant (PDA), a wearable computer, a headset computer, a laptop computer, a notebook computer, or a tablet computer.

13. The system of claim 10 , wherein the contextual information comprises at least one of an identity of a maker of the wireless communication device, an identity of a model of the wireless communication device, a location of the wireless communication device, a radio frequency band supported by the wireless communication device, a maximum data receive speed of the wireless communication device, a maximum data transmit speed of the wireless communication device, or a unique identity of the wireless communication device.

14. The system of claim 10 , wherein the at least one eSIM provisioning data bundle comprises one or more of a wireless access authentication key, a billing parameter, a rating parameter, a charging parameter, or a quality of service (QoS) parameter.

15. A method of provisioning an electronic subscriber identity module (eSIM) of a wireless communication device, comprising:

receiving a request for electronic subscriber identity module (eSIM) provisioning data by a provisioning application executing on a computer system from a wireless communication device, wherein the request comprises contextual information and is received by the provisioning application from the wireless communication device via a bootstrap eSIM profile that grants restricted access by the wireless communication device to a radio access network (RAN) for the purpose of requesting and receiving the eSIM provisioning data;

searching a data store by the provisioning application based on the contextual information;

receiving at least one eSIM provisioning data bundle by the provisioning application from the data store, wherein the at least one eSIM provisioning data bundle provides authentication credentials and configuration data operable for use by the wireless communication device to establish a wireless communication link to a communication network; and

sending, according to the bootstrap eSIM profile, the at least one eSIM provisioning data bundle by the provisioning application to the wireless communication device, wherein the wireless communication device is enabled to establish the wireless communication link to the communication network at least via the RAN and to access one or more wireless communication services by activating the at least one eSIM provisioning bundle.

16. The method of claim 15 , wherein the wireless communication device is an Internet of Things (IoT) device.

17. The method of claim 15 , wherein the wireless communication device is one of a mobile phone, a smart phone, a personal digital assistant (PDA), a wearable computer, a headset computer, a laptop computer, a notebook computer, or a tablet computer.

18. The method of claim 15 , wherein the contextual information comprises at least one of an identity of a maker of the wireless communication device, an identity of a model of the wireless communication device, a location of the wireless communication device, a radio frequency band supported by the wireless communication device, a maximum data receive speed of the wireless communication device, a maximum data transmit speed of the wireless communication device, or a unique identity of the wireless communication device.

19. The method of claim 15 , wherein the at least one eSIM provisioning bundle comprises one or more of a public land mobile network (PLMN) identity, an international mobile subscriber identity (IMSI), a mobile subscriber identification number (MSIN), a mobile network authority (MNC) identity, a mobile country code (MCC), a coverage map, or a preferred roaming list (PRL) a service key.

20. The method of claim 15 , wherein the at least one eSIM provisioning data bundle comprises one or more of a wireless access authentication key, a billing parameter, a rating parameter, a charging parameter, or a quality of service (QoS) parameter.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: SPRINT COMMUNICATIONS COMPANY, L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 063511/0806 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 057252 FRAME: 0561. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 23, 2022
From: INDURKAR, DHANANJAY
To: SPRINT COMMUNICATIONS COMPANY, L.P.
Reel/Frame 061601/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: INDURKAR, DHANANJAY
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 057252/0561 →
Continuity (1)
Continuation 16821937 · Mar 17, 2020