IP Library Granted Patent US 12,408,025
Granted Patent B2
US 12,408,025 · App. 18/110,690 · Granted Sep 2, 2025

Pre-download customization of electronic subscriber identity module (eSIM)

Inventor: Yongjia Li (Greenwood Village, CO)
Assignee: DISH Wireless L.L.C.
H04W8/245H04W8/183
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 12,408,025
App. No.
18/110,690
Granted
Sep 2, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying subscriber identity module (SIM) profiles at a remote SIM provisioning (RSP) platform. One of the methods includes receiving a request to modify at least one eSIM profile. The request can be received through a user-interface configured to receive user-inputs to modify eSIM profiles stored in a repository. The user-inputs can be related to modifying the eSIM profiles prior to the eSIM profiles being downloaded on corresponding mobile devices. The method includes retrieving the at least one eSIM profile from eSIM profiles in a repository. The method includes modifying at least one element of the at least one eSIM profile in accordance with the request to modify the at least one eSIM profile, and storing the modified eSIM profile for download to a mobile device.

Claims (40)

1. A method comprising:

receiving, by at least one processing device through a user-interface configured to receive user-inputs to modify electronic subscriber identity module (eSIM) profiles stored in a repository, a request to modify at least one eSIM profile, wherein the user-inputs are related to modifying the eSIM profiles prior to the eSIM profiles being downloaded on corresponding mobile devices;

retrieving, by the at least one processing device, the at least one SIM profile from the eSIM profiles in the repository;

modifying, by the at least one processing device, at least one element of the at least one SIM profile in accordance with the request to modify the at least one eSIM profile; and

storing, by the at least one processing device, the modified eSIM profile for download to a mobile device.

2. The method of claim 1 , wherein (i) the user-inputs to modify the eSIM profiles modify a display of custom branding information on the mobile device, and (ii) the at least one element of the SIM profile comprises at least one branding element.

3. The method of claim 1 , wherein (i) the user-inputs to modify the eSIM profiles modify wireless network selection, and (ii) the at least one element of the eSIM profile comprises at least one wireless network selection element.

4. The method of claim 1 , wherein each SIM profile stored in the repository corresponds to a wireless service provider.

5. The method of claim 1 , wherein modifying the at least one element of the SIM profile comprises:

decrypting the at least one SIM profile to access elements of the at least one SIM profile;

calculating, after the at least one SIM profile is modified, integrity vales for the modified SIM profile; and

encrypting the integrity vales together with the modified SIM profile.

6. The method of claim 1 , wherein the user-interface comprises interactive controls which enable a user to edit contents of the at least one element of the at least one SIM profile.

7. The method of claim 1 , wherein the user-interface comprises interactive controls which enable a user to select a functionality from a set of functionalities, the method further comprising, in response to receiving the selection of the functionality, modifying the at least one element with contents to configure the at least one SIM profile to perform the selected functionality after download to the mobile device.

8. The method of claim 1 , further comprising, in response to receiving a request from the mobile device, providing the SIM profile to the mobile device.

9. A system comprising:

one or more processors; and

one or more non-transitory storage devices storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising:

receiving, through a user-interface configured to receive user-inputs to modify electronic subscriber identity module (eSIM) profiles stored in a repository, a request to modify at least one eSIM profile, wherein the user-inputs are related to modifying the eSIM profiles prior to the eSIM profiles being downloaded on corresponding mobile devices;

retrieving the at least one SIM profile from the eSIM profiles in the repository;

modifying at least one element of the at least one SIM profile in accordance with the request to modify the at least one eSIM profile; and

storing the modified eSIM profile for download to a mobile device.

10. The system of claim 9 , wherein (i) the user-inputs to modify the eSIM profiles modify a display of custom branding information on the mobile device, and (ii) the at least one element of the SIM profile comprises at least one branding element.

11. The system of claim 9 , wherein (i) the user-inputs to modify the eSIM profiles modify wireless network selection, and (ii) the at least one element of the eSIM profile comprises at least one wireless network selection element.

12. The system of claim 9 , wherein each SIM profile stored in the repository corresponds to a wireless service provider.

13. The system of claim 9 , wherein modifying the at least one element of the SIM profile comprises:

decrypting the at least one SIM profile to access elements of the at least one SIM profile;

calculating, after the at least one SIM profile is modified, integrity vales for the modified SIM profile; and

encrypting the integrity vales together with the modified SIM profile.

14. The system of claim 9 , wherein the user-interface comprises interactive controls which enable a user to edit contents of the at least one element of the at least one SIM profile.

15. The system of claim 9 , wherein the user-interface comprises interactive controls which enable a user to select a functionality from a set of functionalities, the operations further comprising, in response to receiving the selection of the functionality, modifying the at least one element with contents to configure the at least one SIM profile to perform the selected functionality after download to the mobile device.

16. The system of claim 9 , the operations further comprising, in response to receiving a request from the mobile device, providing the SIM profile to the mobile device.

17. One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving, through a user-interface configured to receive user-inputs to modify electronic subscriber identity module (eSIM) profiles stored in a repository, a request to modify at least one eSIM profile, wherein the user-inputs are related to modifying the eSIM profiles prior to the eSIM profiles being downloaded on corresponding mobile devices;

retrieving the at least one SIM profile from the eSIM profiles in the repository;

modifying at least one element of the at least one SIM profile in accordance with the request to modify the at least one eSIM profile; and

storing the modified eSIM profile for download to a mobile device.

18. The one or more non-transitory computer storage media of claim 17 , wherein (i) the user-inputs to modify the eSIM profiles modify a display of custom branding information on the mobile device, and (ii) the at least one element of the SIM profile comprises at least one branding element.

19. The one or more non-transitory computer storage media of claim 17 , wherein (i) the user-inputs to modify the eSIM profiles modify wireless network selection, and (ii) the at least one element of the eSIM profile comprises at least one wireless network selection element.

20. The one or more non-transitory computer storage media of claim 17 , wherein each SIM profile stored in the repository corresponds to a wireless service provider.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2023
From: LI, YONGJIA
To: DISH WIRELESS L.L.C.
Reel/Frame 062758/0214 →
Continuity (1)
Related Publication 20240284165A1 · Aug 22, 2024
References Cited (3)
US 20220141644A1 · Shah · 2022 [cited by examiner]
US 20220408240A1 · Ramasamy · 2022 [cited by examiner]
US 20240196196A1 · Radier · 2024 [cited by examiner]