US-12621648-B2 - Methods and systems for distributed mobile subscription management via eSIM
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.
Inventors
- Boua Thong Lor
- Adam Scott Dallas
- Julian Jesse Jacobson
- Srinivas Meka
- Hamza Hydri Syed
Assignees
- T-MOBILE USA, INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20230810
Claims (20)
- 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.
Description
BACKGROUND Driving engagement and traffic to the services provided by a telecommunication carrier using conventional ways is costly. Subscription to the services can be done by ordering the services online, via a phone call, or by visiting a local store. The subscription is not activated until a physical SIM card is inserted into a mobile device and an activation is completed. There would be a few days delay if the physical SIM card is sent in mail. A digital SIM card is an emerging technique that allows the subscription to be activated more efficiently. The digital SIM card, also known as eSIM, is a software or a mobile app that allows a customer to activate the mobile service subscription with no need to use a physical SIM card. The customer may install eight or more eSIMs on an iPhone and use two phone numbers at the same time. Nowadays, eSIM is mostly offered through the website and the app of the telecommunication carrier. People sometimes is not aware of the eSIM product until he/she renews the service or switches to another carrier. There is a need to partner the mobile service subscription with a third-party platform to drive more engagement and traffic to the telecommunication carrier's network. BRIEF DESCRIPTION OF THE DRAWINGS The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different figures indicates similar or identical components or features. FIG. 1 illustrates an example network scenario, in which distributed mobile subscription management is implemented, according to an example of the present disclosure. FIG. 2 illustrates example graphical user interfaces, through which distributed mobile subscription management is implemented, according to an example of the present disclosure. FIG. 3 illustrates example graphical user interfaces, through which distributed mobile subscription management is implemented, according to another example of the present disclosure. FIG. 4A illustrates an example architecture for distributed mobile subscription management, according to an example of the present disclosure. FIG. 4B illustrates another example architecture for distributed mobile subscription management, according to another example of the present disclosure. FIGS. 5A-5B illustrate an example flowchart for distributed mobile subscription management, according to an example of the present disclosure. FIG. 6 illustrates an example computer server, in which distributed mobile subscription management is implemented, according to an example of the present disclosure. DETAILED DESCRIPTION Techniques for distributed mobile subscription management, are disclosed herein. In implementations, 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 sequentially provide one or more user interfaces on the GUI of the app to guide the user to input data necessary for completion of the subscription. In particular, the partnership between the app server and the telecommunication carrier may enable an instant subscription of the service provided by the telecommunication carrier for the user using an embedded subscriber identity module (eSIM) based at least in part on user profile associated with the app. In some examples, the third-party computer platform may be any platforms that already engage a large number of users/subscribers, for example, social media platform, online gaming platform, video streaming platform, fitness & wellness platform, online shopping platform, etc. The third-party computer platform may partner with the telecommunication carrier to facilitate an instant subscription of the service using eSIM through the third-party computer platform. In implementations, the computer server may provide one or more user interfaces on the GUI of the app that allow the user to input personal information through the one or more user interfaces. In some examples, at least part of the personal information may be directly retrieved from a user profile database of the third-party computer platform. Sensitive personal data such as payment information, credit card number, personal identifiable information (PII), social security number (SNN) may be additionally inputted by the user. The computer server may send the personal information of the user to a server device associated with the telecommunication carrier, causing the server device to validate the persona