Universal integrated circuit card updates in a hybrid network
First Claim
1. A universal integrated circuit card comprising:
- a universal subscriber identity module;
a code division multiple access subscriber identity module; and
logic configured to;
determine that updates to the universal integrated circuit card are to be performed;
determine a type of wireless access network available to a user equipment associated with the universal integrated circuit card;
detect whether the type of available wireless access network corresponds to a code division multiple access enhanced High Rate Packet Data network or a code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network;
request updates using the universal subscriber identity module, in response to detecting an available code division multiple access enhanced High Rate Packet Data network and in response to determining that updates are to be performed;
request updates using the code division multiple access subscriber identity module, in response to detecting an available code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network and in response to determining that updates are to be performed;
receive, from a programming system, universal subscriber identity module file updates, in response to requesting updates using the universal subscriber identity module or using the code division multiple access subscriber identity module; and
receive, from the programming system, code division multiple access subscriber identity module file updates, in response to requesting updates using the universal subscriber identity module or using the code division multiple access subscriber identity module.
2 Assignments
0 Petitions
Accused Products
Abstract
A universal integrated circuit card (UICC) may include a universal subscriber identity module (USIM); a code division multiple access (CDMA) subscriber identity module (CSIM); a memory to store instructions; and a processor. The processor may execute instructions to determine a type of wireless access network available to a user equipment (UE) associated with the UICC; perform updates of the UICC using the USIM, in response to detecting a CDMA enhanced High Rate Packet Data (eHRPD) network, a Global System for Mobile Communication (GSM) access network, or a Long Term Evolution (LTE) access network; and perform updates of the UICC using the CSIM, in response to detecting an available CDMA access network other than a CDMA eHRPD access network.
64 Citations
26 Claims
-
1. A universal integrated circuit card comprising:
-
a universal subscriber identity module; a code division multiple access subscriber identity module; and logic configured to; determine that updates to the universal integrated circuit card are to be performed; determine a type of wireless access network available to a user equipment associated with the universal integrated circuit card; detect whether the type of available wireless access network corresponds to a code division multiple access enhanced High Rate Packet Data network or a code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network; request updates using the universal subscriber identity module, in response to detecting an available code division multiple access enhanced High Rate Packet Data network and in response to determining that updates are to be performed; request updates using the code division multiple access subscriber identity module, in response to detecting an available code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network and in response to determining that updates are to be performed; receive, from a programming system, universal subscriber identity module file updates, in response to requesting updates using the universal subscriber identity module or using the code division multiple access subscriber identity module; and receive, from the programming system, code division multiple access subscriber identity module file updates, in response to requesting updates using the universal subscriber identity module or using the code division multiple access subscriber identity module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed by a universal integrated circuit card, the method comprising:
-
determining, by a processor associated with the universal integrated circuit card, that updates to the universal integrated circuit card are to be performed; determining, by the processor, a type of wireless access network available to a user equipment associated with the universal integrated circuit card; detecting, by the processor, whether the type of available wireless access network corresponds to a code division multiple access enhanced High Rate Packet Data network or a code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network; requesting, by the processor, updates of the universal integrated circuit card, using a universal subscriber identity module, in response to detecting an available code division multiple access enhanced High Rate Packet Data network and in response to determining that updates to the universal integrated circuit cards are to be performed; requesting, by the processor, updates of the universal integrated circuit card, using a code division multiple access subscriber identity module, in response to detecting an available code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network and in response to determining that updates are to be performed; receiving, by the processor and from a programming system, universal subscriber identity module file updates, in response to requesting updates using the universal subscriber identity module or using the code division multiple access subscriber identity module; and receiving, by the processor and from the programming system, code division multiple access subscriber identity module file updates, in response to requesting updates using the universal subscriber identity module or using the code division multiple access subscriber identity module. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. One or more non-transitory computer-readable memory devices storing instructions executable by one or more processors, the one or more non-transitory computer-readable memory devices comprising:
-
one or more instructions to determine that updates to a universal integrated circuit card are to be performed; one or more instructions to determine a type of wireless access network available to a user equipment associated with the universal integrated circuit card; one or more instructions to detect whether the type of available wireless access network corresponds to a code division multiple access enhanced High Rate Packet Data network or a code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network; one or more instructions to perform updates for the universal integrated circuit card using a universal subscriber identity module, in response to detecting an available code division multiple access enhanced High Rate Packet Data network and in response to determining that updates to the universal integrated circuit cards are to be performed; one or more instructions to perform updates for the universal integrated circuit card using a code division multiple access subscriber identity module, in response to detecting an available code division multiple access network other than a code division multiple access enhanced High Rate Packet Data network and in response to determining that updates to the universal integrated circuit cards are to be performed; and wherein performing the updates of the universal integrated circuit card using the universal subscriber identity module or using the code division multiple access subscriber identity module comprises one or more of; receiving, from a programming system, universal subscriber identity module file updates; receiving, from the programming system, code division multiple access subscriber identity module file updates; receiving, from the programming system, Internet Protocol Multimedia Subsystem subscriber identity module file updates;
orreceiving, from the programming system, application configuration updates, where the application configuration updates are to be used with applications associated with the user equipment, associated with the universal subscriber identity module.
-
Specification