IP Library Granted Patent US 11,477,636
Granted Patent B1
US 11,477,636 · App. 17/023,352 · Granted Oct 18, 2022

Electronic subscriber identity module (eSIM) profile provisioning

Inventor: Dhananjay Indurkar (Overland Park, KS)
Assignee: Sprint Communications Company L.P.
H04W8/18
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,477,636
App. No.
17/023,352
Granted
Oct 18, 2022
Kind
B1
Abstract

A method of provisioning a mobile communication device with an eSIM profile. The method comprises receiving an indication by an application executing on a computer system that a subscriber associated with a mobile communication device provisioned with a first eSIM profile associated with a first network is traveling to a second network, maintaining a pool of eSIM profiles associated with the second network by the application, designating a second eSIM profile that is one of the eSIM profiles in the pool as allocated by the application, sending a copy of the second eSIM profile to the mobile communication device, receiving an indication by the application that the mobile communication device has deactivated the second eSIM profile, and, after receiving the indication that the mobile communication device has deactivated the second eSIM profile, designating the second eSIM profile in the pool as unallocated by the application.

Claims (35)

1. A method of provisioning a mobile communication device having a first electronic subscriber identity module (eSIM) profile active with a second eSIM profile, where the first eSIM profile is associated with a first wireless communication network and the second eSIM profile is associated with a second wireless communication network, comprising:

receiving an indication by an application executing on a computer system that a subscriber associated with a mobile communication device provisioned with first eSIM profile associated with a first mobile communication network is traveling to a destination having wireless communication service provided by a second mobile communication network;

maintaining a pool of eSIM profiles associated with the second wireless communication network by the application in a non-transitory memory of the computer system, wherein the eSIM profiles associated with the second wireless communication network are provided for use by subscribers of the first wireless communication network in the context of a wholesale partnership between the operators of the first wireless communication network and the second wireless communication network;

designating a second eSIM profile that is one of the eSIM profiles in the pool as allocated to the mobile communication device that is predicted to be operating in the second mobile communication network at a first time by the application, whereby the application is enabled to avoid allocating the second eSIM profiles concurrently to two different mobile communication devices;

after designating the second eSIM profile in the pool as allocated, sending a copy of the second eSIM profile to the mobile communication device whereby the mobile communication device is enabled to deactivate the first eSIM profile and to activate the second eSIM profile to obtain wireless communication services in the second wireless communication network;

receiving an indication by the application that the mobile communication device has deactivated the second eSIM profile;

after receiving the indication that the mobile communication device has deactivated the second eSIM profile, designating the second eSIM profile in the pool as unallocated by the application; and

subsequently designating the second eSIM profile in the pool as allocated to a second mobile communication device that is predicted to be operating in the second mobile communication network at a second time by the application, wherein the first time and the second time do not overlap.

2. The method of claim 1 , wherein the first and second eSIM profiles comprise wireless communication service provider data and wireless communication service subscriber data.

3. The method of claim 1 , wherein the first eSIM profile comprises network access keys or network access credentials to access the first mobile communication network and the second eSIM profile comprises network access keys or network access credentials to access the second mobile communication network.

4. The method of claim 1 , further comprising:

after receiving the indication that the mobile communication device has deactivated the second eSIM profile, receiving an indication by the application that the mobile communication device wants to activate the second eSIM profile;

after receiving the indication that the mobile communication device wants to activate the second eSIM profile, determining by the application that the second eSIM profile is designated as unallocated in the pool;

after receiving the indication that the mobile communication device wants to activate the second eSIM profile and after determining that the second eSIM profile is designated as unallocated in the pool, designating by the application that the second eSIM profile is designated as allocated in the pool; and

sending a message to the mobile communication device by the application authorizing the mobile communication device to activate the second eSIM profile.

5. The method of claim 1 , wherein the first wireless communication network comprises a 5G radio access network.

6. The method of claim 5 , wherein the first wireless communication network comprises a long term evolution (LTE) radio access network.

7. The method of claim 1 , wherein the mobile communication device is 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.

8. A computer system for provisioning a mobile communication device having a first electronic subscriber identity module (eSIM) profile active with a second eSIM profile, where the first eSIM profile is associated with a first wireless communication network and the second eSIM profile is associated with a second wireless communication network, comprising:

a processor;

a non-transitory memory; and

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

receives an indication that a subscriber associated with a mobile communication device provisioned with a first eSIM profile associated with a first mobile communication network is traveling to a destination having wireless communication service provided by a second mobile communication network,

maintains a pool of eSIM profiles associated with the second wireless communication network by the application in the non-transitory memory, wherein the eSIM profiles associated with the second wireless communication network are provided for use by subscribers of the first wireless communication network in the context of a wholesale partnership between the operators of the first wireless communication network and the second wireless communication network,

designates a second eSIM profile that is one of the eSIM profiles in the pool as allocated to the mobile communication device that is predicted to be operating in the second mobile communication network at a first time, whereby allocating the second eSIM profiles concurrently to two different mobile communication devices is avoided,

after designating the second eSIM profile in the pool as allocated, sends a copy of the second eSIM profile to the mobile communication device whereby the mobile communication device is enabled to deactivate the first eSIM profile and to activate the second eSIM profile to obtain wireless communication services in the second wireless communication network,

receives an indication that the mobile communication device has deactivated the second eSIM profile,

after receiving the indication that the mobile communication device has deactivated the second eSIM profile, designates the second eSIM profile in the pool as unallocated, and

subsequently designate the second eSIM profile in the pool as allocated to a second mobile communication device that is predicted to be operating in the second mobile communication network at a second time, wherein the first time and the second time do not overlap.

9. The computer system of claim 8 , wherein the first and second eSIM profiles comprise wireless communication service provider data and wireless communication service subscriber data.

10. The computer system of claim 8 , wherein the first eSIM profile comprises network access keys or network access credentials to access the first mobile communication network and the second eSIM profile comprises network access keys or network access credentials to access the second mobile communication network.

11. The computer system of claim 10 , wherein the first eSIM profile further comprises an executable application.

12. The computer system of claim 8 , wherein the application predicts when the mobile communication device is migrating into the second wireless communication network before designating the second eSIM profile in the pool as allocated and before sending the second eSIM profile to the mobile communication device.

13. The computer system of claim 12 , wherein the application predicts when the mobile communication device is migrating into the second wireless communication network based on analyzing a history of travel of the mobile communication device.

14. The computer system of claim 12 , wherein the application predicts when the mobile communication device is migrating into the second wireless communication network based on analyzing travel plans associated with the mobile communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: INDURKAR, DHANANJAY
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 053805/0010 →