IP Library › Granted Patent US 12,621,648
Granted Patent B2
US 12,621,648 · App. 18/448,015 · Granted May 5, 2026

Methods and systems for distributed mobile subscription management via eSIM

Inventors: Boua Thong Lor (Renton, WA); Adam Scott Dallas (Bellevue, WA); Julian Jesse Jacobson (Seattle, WA); Srinivas Meka (Bothell, WA); Hamza Hydri Syed (Bothell, WA)
Assignee: T-Mobile USA, Inc.
H04W8/18H04W4/50H04W4/60
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,621,648
App. No.
18/448,015
Granted
May 5, 2026
Kind
B2
Abstract

Methods and systems for distributed mobile subscription management are described herein. According to an implementation, a computer server on a third-party computer platform may obtain information related to services provided by a telecommunication carrier. The computer server may generate advertisements of the services and present the advertisements on a graphical user interface (GUI) of an app installed on a user device, the app being associated with the third-party computer platform. The computer server may further receive a user interaction to select the service on the GUI of the app. In response to the selection, the computer server may provide one or more user interfaces on the GUI of the app, enabling an instant subscription of the service for the user using eSIM based at least in part on user profile associated with the app.

Claims (90)

1 . A computer system comprising:

a memory storing instructions; and

one or more processors configured to execute the instructions to perform operations including:

providing information of a service on a graphical user interface of an app on a mobile device, the service being provided by a telecommunication carrier;

receiving a selection of the service from on the graphical user interface of the app;

in response to the selection, providing one or more user interfaces on the graphical user interface of the app enabling a subscription of the service for a user based at least in part on a user profile associated with the app;

receiving, via the one or more user interfaces, an equipment identity of the mobile device;

validating, based at least in part on the equipment identity of the mobile device, an eligibility of the mobile device for an embedded subscriber identity module (eSIM);

causing, based at least in part on the eligibility of the mobile device for the eSIM, at least one of the eSIM or an eSIM profile associated with the eSIM to be downloaded to, or installed on, the mobile device; and

causing the subscription for the service to be activated based at least in part on the at least one of the eSIM or the eSIM profile, being downloaded to, or installed on, the mobile device.

2 . The computer system of claim 1 , wherein the operations further include:

providing a first user interface of the one or more user interfaces;

receiving, via the first user interface, personal information of the user based at least in part on the user profile associated with the app; and

sending the personal information of the user to a server device associated with the telecommunication carrier, causing the server device to validate the personal information of the user.

3 . The computer system of claim 2 , wherein receiving, via the first user interface, the personal information of the user based at least in part on the user profile associated with the app further includes:

retrieving the user profile from a database connected to a computer platform associated with the app; and

populating a first portion of the personal information of the user from the user profile,

wherein the first portion of the personal information includes at least a name, a mailing address, a contact number, and payment information.

4 . The computer system of claim 3 , wherein receiving, via the first user interface, the personal information of the user based at least in part on the user profile associated with the app further includes:

receiving a second portion of the personal information of the user from user input on the first user interface, the second portion of the personal information including a social security number of the user; and

sending the second portion of the personal information to the server device, causing the server device to validate the second portion of the personal information of the user.

5 . The computer system of claim 2 , wherein the operations further include:

providing a second user interface of the one or more user interfaces;

receiving, via the second user interface, the equipment identity of the mobile device; and

sending the equipment identity of the mobile device to the server device, causing the server device to validate the eligibility of the mobile device for the eSIM based at least in part on the equipment identity.

6 . The computer system of claim 5 , wherein the operations further include:

in response to the personal information of the user and the eligibility of the mobile device for the eSIM being validated, causing the server device to:

create a subscriber profile with the telecommunication carrier for the user based at least in part on the user profile associated with the app.

7 . The computer system of claim 6 , wherein the service is provided to the user as a try product, and the operations further include:

generating a report including service usage and network experience in a try period; and

recommending, based at least in part on the report, renewal of the service after the try period,

wherein the renewal of the service indicates the subscription of the service is to be charged.

8 . A computer-implemented method comprising:

providing information of a service on a graphical user interface of an app on a mobile device, the service being provided by a telecommunication carrier;

receiving a selection of the service from on the graphical user interface of the app;

in response to the selection, providing one or more user interfaces on the graphical user interface of the app enabling a subscription of the service for a user based at least in part on a user profile associated with the app;

receiving, via the one or more user interfaces, an equipment identity of the mobile device;

validating, based at least in part on the equipment identity of the mobile device, an eligibility of the mobile device for an embedded subscriber identity module (eSIM); and

causing the subscription for the service to be activated based at least in part on the eligibility of the mobile device for the eSIM.

9 . The computer-implemented method of claim 8 , further comprising:

providing a first user interface of the one or more user interfaces;

receiving, via the first user interface, personal information of the user based at least in part on the user profile associated with the app; and

sending the personal information of the user to a server device associated with the telecommunication carrier, causing the server device to validate the personal information of the user.

10 . The computer-implemented method of claim 9 , wherein receiving, via the first user interface, the personal information of the user based at least in part on the user profile associated with the app further comprises:

retrieving the user profile from a database connected to a computer platform associated with the app; and

populating a first portion of the personal information of the user from the user profile,

wherein the first portion of the personal information includes at least a name, a mailing address, a contact number, and payment information.

11 . The computer-implemented method of claim 10 , wherein receiving, via the first user interface, the personal information of the user based at least in part on the user profile associated with the app further comprises:

receiving a second portion of the personal information of the user from user input on the first user interface, the second portion of the personal information including a social security number of the user; and

sending the second portion of the personal information to the server device, causing the server device to validate the second portion of the personal information of the user.

12 . The computer-implemented method of claim 9 , further comprising:

providing a second user interface of the one or more user interfaces;

receiving, via the second user interface, the equipment identity of the mobile device; and

sending the equipment identity of the mobile device to the server device, causing the server device to validate the eligibility of the mobile device for the eSIM based at least in part on the equipment identity.

13 . The computer-implemented method of claim 12 , further comprising:

providing a third user interface of the one or more user interfaces;

receiving, via the third user interface, a subscription request of the service; and

sending the subscription request to the server device, causing the server device, in response to the personal information of the user and the eligibility of the mobile device for the eSIM being validated, to:

create a subscriber profile with the telecommunication carrier for the user based at least in part on the user profile associated with the app, and

install an eSIM profile on the mobile device.

14 . The computer-implemented method of claim 13 , wherein the service is provided to the user as a try product, and the computer-implemented method further comprises:

generating a report including service usage and network experience in a try period; and

recommending, based at least in part on the report, the subscription of the service after the try period.

15 . A computer-readable storage medium storing computer-readable instructions, that when executed by a processor, cause the processor to perform operations including:

providing information of a service on a graphical user interface of an app on a mobile device, the service being provided by a telecommunication carrier;

receiving a selection of the service from on the graphical user interface of the app; and

in response to the selection, providing one or more user interfaces on the graphical user interface of the app enabling a subscription of the service for a user based at least in part on a user profile associated with the app;

receiving, via the one or more user interfaces, an equipment identity of the mobile device;

validating, based at least in part on the equipment identity of the mobile device, an eligibility of the mobile device for an embedded subscriber identity module (eSIM); and

causing, based at least in part on the eligibility of the mobile device for the eSIM, at least one of the eSIM or an eSIM profile associated with the eSIM to be downloaded to, or installed on, the mobile device.

16 . The computer-readable storage medium of claim 15 , wherein the operations further include:

providing a first user interface of the one or more user interfaces;

receiving, via the first user interface, personal information of the user based at least in part on the user profile associated with the app; and

sending the personal information of the user to a server device associated with the telecommunication carrier, causing the server device to validate the personal information of the user.

17 . The computer-readable storage medium of claim 16 , wherein receiving, via the first user interface, the personal information of the user based at least in part on the user profile associated with the app further includes:

retrieving the user profile from a database connected to a computer platform associated with the app; and

populating a first portion of the personal information of the user from the user profile,

wherein the first portion of the personal information includes at least a name, a mailing address, a contact number, and payment information.

18 . The computer-readable storage medium of claim 17 , wherein receiving, via the first user interface, the personal information of the user based at least in part on the user profile associated with the app further includes:

receiving a second portion of the personal information of the user from user input on the first user interface, the second portion of the personal information including a social security number of the user; and

sending the second portion of the personal information to the server device, causing the server device to validate the second portion of the personal information of the user.

19 . The computer-readable storage medium of claim 16 , wherein the operations further include:

providing a second user interface of the one or more user interfaces;

receiving, via the second user interface, the equipment identity of the mobile device; and

sending the equipment identity of the mobile device to the server device, causing the server device to validate the eligibility of the mobile device for the eSIM based at least in part on the equipment identity.

20 . The computer-readable storage medium of claim 19 , wherein the operations further include:

providing a third user interface of the one or more user interfaces;

receiving, via the third user interface, a subscription request of the service; and

sending the subscription request to the server device, causing the server device, in response to the personal information of the user and the eligibility of the mobile device for the eSIM being validated, to:

create a subscriber profile with the telecommunication carrier for the user based at least in part on the user profile associated with the app.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2023
From: LOR, BOUA THONG; DALLAS, ADAM SCOTT; JACOBSON, JULIAN JESSE; MEKA, SRINIVAS; SYED, HAMZA HYDRI
To: T-MOBILE USA, INC.
Reel/Frame 064564/0477 →
Continuity (1)
Related Publication 20250056203A1 · Feb 13, 2025
References Cited (4)
US 10334432B2 · Lee et al. · 2019 [cited by applicant]
US 11129026B1 · Chauhan · 2021 [cited by examiner]
US 11223941B2 · Namiranian · 2022 [cited by applicant]
US 20200045519A1 · Raleigh · 2020 [cited by examiner]