Apparatuses, methods and systems for implementing a trusted subscription management platform
First Claim
1. A server system that includes at least one processor and at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the server system to implement a method comprising:
- transmitting, by the server system, to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station;
receiving, from the trusted UI of the mobile station, at the server, a request to provision a particular virtual SIM card;
sending or receiving communications, by the server system, associated with a subscription manager module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card, the communications being associated with a trusted baseband module of the mobile device that participates in establishing the secure proxy channel; and
transmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission is configured, such that the instruction is transmitted, via the trusted baseband module.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and computer readable storage media are provided for implementing a trusted subscription management platform. An example server device is configured to transmit, to a trusted UI client of a mobile station, information regarding a set of virtual SIM cards associated with the mobile station, and receive, from the trusted UI client of the mobile station, a request to provision a particular virtual SIM card. The server device is further configured to initiate, by an SM-SR module and via a trusted baseband client of the mobile device, a secure proxy channel between the server device and a profile manager that hosts the particular virtual SIM card, and transmit, via the secure proxy channel and to the profile manager, an instruction regarding the particular virtual SIM card. Corresponding methods and computer readable storage media are provided.
102 Citations
25 Claims
-
1. A server system that includes at least one processor and at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the server system to implement a method comprising:
-
transmitting, by the server system, to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station; receiving, from the trusted UI of the mobile station, at the server, a request to provision a particular virtual SIM card; sending or receiving communications, by the server system, associated with a subscription manager module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card, the communications being associated with a trusted baseband module of the mobile device that participates in establishing the secure proxy channel; and transmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission is configured, such that the instruction is transmitted, via the trusted baseband module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
transmitting, by a server system and to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station; receiving, from the trusted UI of the mobile station, a request to provision a particular virtual SIM card; sending or receiving communications, by the server system, associated with a subscription manager—
secure routing (SM-SR) module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card, the communications also being associated with a trusted baseband module of the mobile device that participates in establishing the secure proxy channel; andtransmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission is configured, such that the instruction is transmitted, via the trusted baseband module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing computer executable instructions that, when executed, cause a server system to implement a method comprising:
-
transmitting, by a server system and to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station; receiving, from the trusted UI of the mobile station, a request to provision a particular virtual SIM card; sending or receiving communications, by the server system, associated with a subscription manager—
secure routing (SM-SR) module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card, the communications also being associated a trusted baseband module of the mobile device that participates in establishing the secure proxy channel; andtransmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission being configured, such that the instruction is transmitted, via the trusted baseband module. - View Dependent Claims (18, 19, 20)
-
-
21. A server system that includes at least one processor and at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the server system to implement a method comprising:
-
transmitting, by the server system, to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station; receiving, from the trusted UI of the mobile station, at the server, a request to provision a particular virtual SIM card; sending or receiving communications, by the server system, associated with a subscription manager module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card, the communications also being associated with a trusted module of the mobile device that is configured for handling real time communications and that participates in establishing the secure proxy channel; and transmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission being configured, such that the instruction is transmitted, via the trusted module of the mobile station, which is configured for handling real time communications.
-
-
22. A method comprising:
-
transmitting, by a server system and to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station; receiving, from the trusted UI of the mobile station, a request to provision a particular virtual SIM card; sending or receiving communications, by the server system, associated with a subscription manager—
secure routing (SM-SR) module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card; andtransmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission being configured, such that the instruction is transmitted, via a trusted module of the mobile station that is configured for handling real time communications. - View Dependent Claims (23, 24)
-
-
25. A non-transitory computer readable storage medium storing computer executable instructions that, when executed, cause a server system to implement a method comprising:
-
transmitting, by a server system and to a trusted user interface (UI) of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station; receiving, from the trusted UI of the mobile station, a request to provision a particular virtual SIM card; sending or receiving communications, by the server system, associated with a subscription manager—
secure routing (SM-SR) module of the server system related to initiating a secure proxy channel between the server system and a profile manager that hosts the particular virtual SIM card; andtransmitting, via the secure proxy channel and to the profile manager, a transmission of an instruction regarding the particular virtual SIM card, wherein the transmission being configured, such that the instruction is transmitted, via a trusted module of the mobile station that is configured for handling real time communications.
-
Specification