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, where an active subscriber module lock is indicative of a presence of an active contractual obligation with an operator that is associated with the 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.
-
Citations
21 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, where an active subscriber module lock is indicative of a presence of an active contractual obligation with an operator that is associated with the 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, where an active subscriber module lock is indicative of a presence of an active contractual obligation with an operator that is associated with the 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)
Specification