UICC carrier switching via over-the-air technology
First Claim
1. A method comprising:
- receiving, at a wireless communication device comprising a universal integrated circuit card, from a second carrier, an offer for a service as provided by the second carrier, the universal integrated circuit card of the wireless communication device comprising a memory storing a first virtual subscriber identity module provisioned with the service as provided by a first carrier;
determining, by the wireless communication device, whether the service as provided by the second carrier meets a criteria more than the service as provided by the first carrier;
in response to determining that the service as provided by the second carrier meets the criteria more than the service as provided by the first carrier,providing, by the wireless communication device to a user of the wireless communication device, a prompt associated with the offer for the service as provided by the second carrier, andaccepting, by the wireless communication device, provisioning, on the universal integrated circuit card, of a second virtual subscriber identity module with the service as provided by the second carrier;
determining, by the wireless communication device, that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card;
in response to determining that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card, archiving, by the wireless communication device, the first virtual subscriber identity module stored on the memory of the universal integrated circuit card to a memory of the wireless communication device;
adding, by the wireless communication device, the second virtual subscriber identity module to the universal integrated circuit card; and
utilizing, by the wireless communication device, the service as provided by the second carrier using the second virtual subscriber identity module to carry out a request for the service.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, systems, and methods are disclosed which relate to provisioning a universal integrated circuit card (UICC) with multiple services. The UICC enables a wireless communication device to communicate through multiple carriers by using a unique virtual subscriber identity module (SIM) to register with each carrier. The unique virtual SIM is one of a plurality of virtual SIMs stored on and managed by the UICC. A carrier network includes a server for provisioning a new virtual SIM on a UICC over-the-air (OTA) when a new customer requests a service such as voice, data, or other type of service. These UICCs may also include logic to automatically select the best carrier for a voice call depending on the user settings.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a wireless communication device comprising a universal integrated circuit card, from a second carrier, an offer for a service as provided by the second carrier, the universal integrated circuit card of the wireless communication device comprising a memory storing a first virtual subscriber identity module provisioned with the service as provided by a first carrier; determining, by the wireless communication device, whether the service as provided by the second carrier meets a criteria more than the service as provided by the first carrier; in response to determining that the service as provided by the second carrier meets the criteria more than the service as provided by the first carrier, providing, by the wireless communication device to a user of the wireless communication device, a prompt associated with the offer for the service as provided by the second carrier, and accepting, by the wireless communication device, provisioning, on the universal integrated circuit card, of a second virtual subscriber identity module with the service as provided by the second carrier; determining, by the wireless communication device, that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card; in response to determining that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card, archiving, by the wireless communication device, the first virtual subscriber identity module stored on the memory of the universal integrated circuit card to a memory of the wireless communication device; adding, by the wireless communication device, the second virtual subscriber identity module to the universal integrated circuit card; and utilizing, by the wireless communication device, the service as provided by the second carrier using the second virtual subscriber identity module to carry out a request for the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A universal integrated circuit card comprising:
-
a processor; a first virtual subscriber identity module stored on a memory, the first virtual subscriber identity module provisioned with a service as provided by a first carrier; and the memory further storing instructions that, when executed by the processor, cause the processor to perform operations comprising receiving, from a second carrier, an offer for the service as provided by the second carrier, determining whether the service as provided by the second carrier meets a criteria more than the service as provided by the first carrier, in response to determining that the service as provided by the second carrier meets the criteria more than the service as provided by the first carrier, causing a prompt associated with the offer for the service as provided by the second carrier to be provided to a user of a wireless communication device, and accepting provisioning, via over-the-air provisioning, of a second virtual subscriber identity module with the service as provided by the second carrier, determining that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card, in response to determining that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card, archiving the first virtual subscriber identity module stored on the memory of the universal integrated circuit card to a memory of the wireless communication device, adding the second virtual subscriber identity module to the universal integrated circuit card, and utilizing the service using the second virtual subscriber identity module to carry out a request for the service. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A memory storing instructions that, when executed by a universal integrated circuit card of a wireless communication device, cause a processor of the universal integrated circuit card to perform operations comprising:
-
receiving, from a second carrier, an offer for a service as provided by the second carrier, the universal integrated circuit card of the wireless communication device storing a first virtual subscriber identity module provisioned with the service as provided by a first carrier on the memory; determining whether the service as provided by the second carrier meets a criteria more than the service as provided by the first carrier; in response to determining that the service as provided by the second carrier meets the criteria more than the service as provided by the first carrier, causing a prompt associated with the offer for the service as provided by the second carrier to be provided to a user of the wireless communication device, and accepting provisioning, via over-the-air provisioning, of a second virtual subscriber identity module with the service as provided by the second carrier on the universal integrated circuit card; determining that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the universal integrated circuit card; in response to determining that provisioning the second virtual subscriber identity module on the universal integrated circuit card requires more memory than is available on the memory of the universal integrated circuit card, archiving the first virtual subscriber identity module stored on the memory of the universal integrated circuit card to a memory of the wireless communication device; adding the second virtual subscriber identity module to the universal integrated circuit card; and utilizing the service as provided by the second carrier using the second virtual subscriber identity module to carry out a request for the service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification