SIM Lock For Multi-SIM Environment
First Claim
1. A method, comprising:
- starting an application in a wireless communication device;
reading a file from a first subscriber module and determining if there is an active subscriber module lock of the first subscriber module;
if it is determined that there is an active subscriber module lock of the first subscriber module then executing the application using the first subscriber module;
else, if it is determined that there is not an active subscriber module lock of the first subscriber module, then determining if there is an active subscriber module lock of a second subscriber module and continuing until an active subscriber module lock of another subscriber module is determined, and then executing the application using that subscriber module having the active subscriber module lock, otherwise terminating the method without executing the application if no active subscriber module lock of any other subscriber module is determined to be present.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus with a memory and computer program code configured, with a processor, to start an application; to read a file from a first subscriber module and to determine if there is an active subscriber module lock of the first subscriber module; in response to determining that there is an active subscriber module lock of the first subscriber module executing the application; otherwise if it is determined that there is not an active subscriber module lock of the first subscriber module, to determine if there is an active subscriber module lock of a second subscriber module and continuing until an active subscriber module lock of another subscriber module is determined, and then executing the application using that subscriber module having the active subscriber module lock, otherwise terminating the method without executing the application if no active subscriber module lock of any other subscriber module is determined to be present.
25 Citations
26 Claims
-
1. A method, comprising:
-
starting an application in a wireless communication device; reading a file from a first subscriber module and determining if there is an active subscriber module lock of the first subscriber module; if it is determined that there is an active subscriber module lock of the first subscriber module then executing the application using the first subscriber module; else, if it is determined that there is not an active subscriber module lock of the first subscriber module, then determining if there is an active subscriber module lock of a second subscriber module and continuing until an active subscriber module lock of another subscriber module is determined, and then executing the application using that subscriber module having the active subscriber module lock, otherwise terminating the method without executing the application if no active subscriber module lock of any other subscriber module is determined to be present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
a processor and a memory including computer program code, where the memory and computer program code are configured, with the processor, to cause the apparatus at least to start an application in a wireless communication device;
to read a file from a first subscriber module and to determine if there is an active subscriber module lock of the first subscriber module;
in response to determining that there is an active subscriber module lock of the first subscriber module executing the application using the first subscriber module;
otherwise if it is determined that there is not an active subscriber module lock of the first subscriber module, to determine if there is an active subscriber module lock of a second subscriber module and continuing until an active subscriber module lock of another subscriber module is determined, and then using executing the application using that subscriber module having the active subscriber module lock, otherwise terminating the method without executing the application if no active subscriber module lock of any other subscriber module is determined to be present.- View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. An apparatus, comprising:
-
means for starting a telecommunication application; means for reading an EF_IMSI file from a first USIM and validating a presence of a SIM Lock of the first USIM; means, responsive to finding an active SIM Lock, for using use the first USIM; and means, responsive to no active SIM Lock being found, for determining if there is another USIM to check and if there is then the means for reading is activated to examine a next USIM. - View Dependent Claims (23, 24, 25, 26)
-
Specification