System and methods for dynamic SIM provisioning on a dual-SIM wireless communication device
First Claim
1. A method for dynamically provisioning a wireless device having a first subscriber identity module (SIM) and a virtual SIM (VSIM), wherein the first SIM is stored on a universal integrated circuit card (UICC), the method comprising:
- receiving, at a provisioning server, updated information from the wireless device;
determining, by the provisioning server, whether the VSIM should be changed based at least in part on the received updated information;
determining whether remote credential management procedures are enabled by the provisioning server in response to determining that the VSIM should be changed; and
in response to determining that remote credential management procedures are not enabled by the provisioning server;
selecting, by the provisioning server, a new SIM profile by selecting a remote SIM from a set of remote SIMs available to the provisioning server; and
provisioning the new SIM profile in the wireless device by remotely running the selected remote SIM, wherein security operations related to the new SIM profile are routed by the VSIM to the selected remote SIM.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for dynamic VSIM provisioning on a multi-SIM wireless device having a first SIM as a Universal Integrated Circuit Card (UICC) and a virtual SIM (VSIM). A provisioning server may receive updated information from the wireless device, and based at least partially on the received information, determine whether the SIM profile on the VSIM of the wireless device should be changed. To change the SIM profile, the provisioning server may determine whether remote credential management procedures are enabled. If so, the provisioning server may select a new SIM profile from a plurality of SIM profiles, and provision the new SIM profile in the VSIM using remote credential management procedures. If remote credential management procedures are unavailable, the provisioning server may select a remote SIM from a plurality of remote SIMs associated with the provisioning server, and run the remote SIM to execute authentication processes for the wireless device.
-
Citations
30 Claims
-
1. A method for dynamically provisioning a wireless device having a first subscriber identity module (SIM) and a virtual SIM (VSIM), wherein the first SIM is stored on a universal integrated circuit card (UICC), the method comprising:
-
receiving, at a provisioning server, updated information from the wireless device; determining, by the provisioning server, whether the VSIM should be changed based at least in part on the received updated information; determining whether remote credential management procedures are enabled by the provisioning server in response to determining that the VSIM should be changed; and in response to determining that remote credential management procedures are not enabled by the provisioning server; selecting, by the provisioning server, a new SIM profile by selecting a remote SIM from a set of remote SIMs available to the provisioning server; and provisioning the new SIM profile in the wireless device by remotely running the selected remote SIM, wherein security operations related to the new SIM profile are routed by the VSIM to the selected remote SIM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A provisioning server in a subscription management system, comprising:
-
a network interface configured to connect to a wireless communication network; a memory; and a processor coupled to the network interface and the memory, wherein the processor is configured to; receive updated information from a wireless device having a first subscriber identity module (SIM) and a virtual SIM (VSIM), wherein the first SIM is stored on a universal integrated circuit card (UICC); determine whether the VSIM should be changed based at least in part on the received updated information; determine whether remote credential management procedures are enabled by the provisioning server in response to determining that the VSIM should be changed; and in response to determining that remote credential management procedures are not enabled by the provisioning server; select a new SIM profile by selecting a remote SIM from a set of remote SIMs available to the provisioning server; and provision the new SIM profile in the wireless device by remotely running the selected remote SIM, wherein security operations related to the new SIM profile are routed by the VSIM to the selected remote SIM. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A subscription management system, comprising:
-
means for receiving updated information from a wireless device having a first subscriber identity module (SIM) and a virtual SIM (VSIM), wherein the first SIM is stored on a universal integrated circuit card (UICC); means for determining whether the VSIM should be changed based at least in part on the received updated information; means for determining whether remote credential management procedures are enabled by a provisioning server in response to determining that the VSIM should be changed; and in response to determining that remote credential management procedures are not enabled by the provisioning server; means for selecting a new SIM profile by selecting a remote SIM from a set of remote SIMs available to the provisioning server; and means for provisioning the new SIM profile in the wireless device by remotely running the selected remote SIM, wherein security operations related to the new SIM profile are routed by the VSIM to the selected remote SIM.
-
-
26. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a processor of a provisioning server to perform operations comprising:
-
receiving updated information from a wireless device having a first subscriber identity module (SIM) and a virtual SIM (VSIM), wherein the first SIM is stored on a universal integrated circuit card (UICC); determining whether the VSIM should be changed based at least in part on the received updated information; determining whether remote credential management procedures are enabled by the provisioning server in response to determining that the VSIM should be changed; and in response to determining that remote credential management procedures are not enabled by the provisioning server; selecting a new SIM profile by selecting a remote SIM from a set of remote SIMs available to the provisioning server; and provisioning the new SIM profile in the wireless device by remotely running the selected remote SIM, wherein security operations related to the new SIM profile are routed by the VSIM to the selected remote SIM. - View Dependent Claims (27, 28, 29, 30)
-
Specification