IP Library Granted Patent US 10,075,841
Granted Patent B2
US 10,075,841 · App. 14/856,991 · Granted Sep 11, 2018

Apparatuses, methods and systems for implementing a trusted subscription management platform

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 10,075,841
App. No.
14/856,991
Granted
Sep 11, 2018
Kind
B2
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.

Claims (56)

1. A system comprising a server device and a mobile device, wherein the server device 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 device to:

transmit, to a trusted user interface (UI) client of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station;

receive, from the trusted UI client of the mobile station, a request to provision a particular virtual SIM card;

initiate, by a subscription manager—secure routing (SM-SR) module of the server device and via a trusted baseband client stored in a baseband memory 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, wherein transmitting the instruction via the secure proxy channel includes routing the instruction through the trusted baseband client.

2. The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor, further cause the server device to:

transmit, to the trusted UI client of the mobile station, information regarding a set of virtual SIM cards offered by a trusted virtual store associated with the server device,

wherein the request to provision the particular virtual SIM card comprises a request to purchase a virtual SIM card selected from the set of virtual SIM cards offered by the trusted virtual store.

3. The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor, further cause the server device to:

create the secure proxy channel between the server device and the profile manager using a mutual authentication procedure.

4. The system of claim 1 , wherein the computer-executable instructions, when executed by the at least one processor, further cause the server device to register the mobile station.

5. The system of claim 4 , wherein the computer-executable instructions, when executed by the at least one processor, further cause the server device to register the mobile station by causing the server device to assign the mobile station a unique random cryptographic key.

6. The system of claim 4 , wherein registration of the mobile station establishes that no additional registrations are required for newly purchased virtual SIM cards.

7. The system of claim 1 , wherein the request to provision the particular virtual SIM card of the set of virtual SIM cards comprises a request to:

purchase a virtual SIM card;

activate a virtual SIM card;

deactivate a virtual SIM card; or

delete a virtual SIM card.

8. The system of claim 7 , wherein the request to provision the particular virtual SIM card of the set of virtual SIM cards is received from the trusted UI client of the mobile station via an internet protocol (IP) channel.

9. A method comprising:

transmitting, by a server device and to a trusted user interface (UI) client 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 client of the mobile station, a request to provision a particular virtual SIM card;

initiating, by a subscription manager-secure routing (SM-SR) module of the server device and via a trusted baseband client stored in a baseband memory of the mobile device, a secure proxy channel between the server device and a profile manager that hosts the particular virtual SIM card; and

transmitting, via the secure proxy channel and to the profile manager, an instruction regarding the particular virtual SIM card, wherein transmitting the instruction via the secure proxy channel includes routing the instruction through the trusted baseband client.

10. The method of claim 9 , further comprising:

transmitting, to the trusted UI client of the mobile station, information regarding a set of virtual SIM cards offered by a trusted virtual store associated with the server device,

wherein the request to provision the particular virtual SIM card comprises a request to purchase a virtual SIM card selected from the set of virtual SIM cards offered by the trusted virtual store.

11. The method of claim 9 , further comprising:

creating the secure proxy channel between the server device and the profile manager using a mutual authentication procedure.

12. The method of claim 9 , further comprising:

registering the mobile station.

13. The method of claim 12 , wherein registering the mobile station includes:

causing the server device to assign the mobile station a unique random cryptographic key.

14. The method of claim 12 , wherein registration of the mobile station establishes that no additional registrations are required for newly purchased virtual SIM cards.

15. The method of claim 9 , wherein the request to provision the particular virtual SIM card of the set of virtual SIM cards comprises a request to:

purchase a virtual SIM card;

activate a virtual SIM card;

deactivate a virtual SIM card; or

delete a virtual SIM card.

16. The method of claim 15 , wherein the request to provision the particular virtual SIM card of the set of virtual SIM cards is received from the trusted UI client of the mobile station via an internet protocol (IP) channel.

17. A system comprising a server device and a mobile device,

wherein the server device includes:

means for transmitting, to a trusted user interface (UI) client of a mobile station, information regarding a set of virtual subscriber identity module (SIM) cards associated with the mobile station;

means for receiving, from the trusted UI client of the mobile station, a request to provision a particular virtual SIM card;

means for initiating, via a trusted baseband client stored in a baseband memory of the mobile device, a secure proxy channel between the server device and a profile manager that hosts the particular virtual SIM card; and

means for transmitting, via the secure proxy channel and to the profile manager, an instruction regarding the particular virtual SIM card; and

wherein the mobile device includes means for routing the instruction through the trusted baseband client.

18. The system of claim 17 , further comprising:

means for transmitting, to the trusted UI client of the mobile station, information regarding a set of virtual SIM cards offered by a trusted virtual store associated with the server device;

wherein the request to provision the particular virtual SIM card comprises a request to purchase a virtual SIM card selected from the set of virtual SIM cards offered by the trusted virtual store.

19. The system of claim 17 , wherein the request to provision the particular virtual SIM card of the set of virtual SIM cards comprises a request to:

purchase a virtual SIM card;

activate a virtual SIM card;

deactivate a virtual SIM card; or

delete a virtual SIM card.

20. The system of claim 19 , wherein the server device further comprises means for receiving the request to provision the particular virtual SIM card of the set of virtual SIM cards from the trusted UI client of the mobile station via an internet protocol (IP) channel.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 26, 2024
From: GIGSKY, INC.
To: HIGHLANDS ADVISORY LLC
Reel/Frame 066679/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2021
From: SIMLESS, INC.
To: GIGSKY, INC.
Reel/Frame 056921/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: WANE, ISMAILA
To: SIMLESS, INC.
Reel/Frame 036591/0157 →