IP Library Granted Patent US 11,825,549
Granted Patent B2
US 11,825,549 · App. 17/899,414 · Granted Nov 21, 2023

Electronic subscriber identity module (eSIM) profile provisioning

Inventor: Dhananjay Indurkar (Overland Park, KS)
Assignee: T-Mobile Innovations LLC
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,825,549
App. No.
17/899,414
Granted
Nov 21, 2023
Kind
B2
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 plurality of mobile communication devices to operate on a foreign wireless communication network, comprising:

maintaining a pool of eSIM profiles associated with a foreign wireless communication network by an application executing on a computer system, wherein the eSIM profiles associated with the foreign wireless communication network are provided for use by subscribers of a home wireless communication network in the context of a wholesale partnership between the operators of the home wireless communication network and the foreign wireless communication network;

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

subsequently designating the eSIM profile in the pool as allocated to a second mobile communication device that is predicted to be operating in the foreign 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 eSIM profile comprises wireless communication service provider data and wireless communication service subscriber data.

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

4. The method of claim 1 , wherein the first mobile communication device activates the eSIM profile after the eSIM profile is designated in the pool as allocated to the first mobile communication device, and wherein the second mobile communication device activates the eSIM profile after the eSIM profile is designated in the pool as allocated to the second mobile communication device.

5. The method of claim 1 , further comprising:

after designating the eSIM profile in the pool as allocated to the first mobile communication device, sending a copy of the eSIM profile to the first mobile communication device; and

after designating the eSIM profile in the pool as allocated to the second mobile communication device, sending a copy of the eSIM profile to the second mobile communication device.

6. The method of claim 1 , further comprising:

after designating the eSIM profile in the pool as allocated to the first mobile communication device, sending a message to the first mobile communication device by the application authorizing the first mobile communication device to activate the eSIM profile; and

after designating the eSIM profile in the pool as allocated to the second mobile communication device, sending a message to the second mobile communication device by the application authorizing the second mobile communication device to activate the eSIM profile.

7. The method of claim 1 , further comprising:

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

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

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

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

8. The method of claim 1 , wherein the application predicts when the first mobile communication device is migrating into the foreign wireless communication network before designating the eSIM profile in the pool as allocated to the first mobile communication device.

9. The method of claim 8 , wherein the application predicts when the first mobile communication device is migrating into the foreign wireless communication network based on analyzing at least one of a history of travel of the first mobile communication device or travel plans associated with the first mobile communication device.

10. A computer system for provisioning a plurality of mobile communication devices to operate on a foreign 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:

maintains a pool of eSIM profiles associated with a foreign wireless communication network by an application executing on a computer system, wherein the eSIM profiles associated with the foreign wireless communication network are provided for use by subscribers of a home wireless communication network in the context of a wholesale partnership between the operators of the home wireless communication network and the foreign wireless communication network,

designates an eSIM profile that is one of the eSIM profiles in the pool as allocated to a first mobile communication device that is predicted to be operating in the foreign mobile communication network at a first time by the application, wherein the application is enabled to avoid allocating the eSIM profile concurrently to two different mobile communication devices, and

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

11. The computer system of claim 10 , wherein the application predicts when the first mobile communication device is migrating into the foreign wireless communication network before designating the eSIM profile in the pool as allocated to the first mobile communication device.

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

13. The computer system of claim 11 , wherein the application predicts when the first mobile communication device is migrating into the foreign wireless communication network based on analyzing travel plans associated with the first mobile communication device.

14. The computer system of claim 10 , wherein the first mobile communication device activates the eSIM profile after the eSIM profile is designated in the pool as allocated to the first mobile communication device, and wherein the second mobile communication device activates the eSIM profile after the eSIM profile is designated in the pool as allocated to the second mobile communication device.

15. The computer system of claim 10 , wherein the application further:

after designating the eSIM profile in the pool as allocated to the first mobile communication device, sends a copy of the eSIM profile to the first mobile communication device or sends a message to the first mobile communication device authorizing the first mobile communication device to activate the eSIM profile; and

after designating the eSIM profile in the pool as allocated to the second mobile communication device, sends a copy of the eSIM profile to the second mobile communication device or sends a message to the second mobile communication device authorizing the second mobile communication device to activate the eSIM profile.

16. The computer system of claim 10 , wherein the eSIM profile comprises wireless communication service provider data and wireless communication service subscriber data.

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: 060985 FRAME: 0110. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 9, 2023
From: INDURKAR, DHANANJAY
To: SPRINT COMMUNICATIONS COMPANY, L.P.
Reel/Frame 062320/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2022
From: INDURKAR, DHANANJAY
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 060985/0110 →
Continuity (2)
Continuation 17023352 · Sep 16, 2020
Related Publication 20220417727A1 · Dec 29, 2022