Enforcing service policies in embedded UICCs
First Claim
1. A method for implementing a subsidy lock on a mobile device, the method comprising:
- at an embedded Universal Integrated Circuit Card (eUICC) included in the mobile device, wherein the eUICC is configured to manage a plurality of electronic Subscriber Identity Modules (eSIMs);
receiving a request to install or enable a particular eSIM of the plurality of eSIMs;
determining, based on a policy enforced by the eUICC, whether an International Mobile Subscriber Identity (IMSI) associated with the particular eSIM is valid;
in response to identifying that the particular eSIM is valid;
installing or enabling the particular eSIM on the eUICC;
in response to identifying that the particular eSIM is not valid;
preventing the particular eSIM from being installed or enabled on the eUICC; and
in response receiving an updated policy, and for each eSIM of the plurality of eSIMs;
disabling or deleting the eSIM in response to determining that an IMSI associated with the eSIM is invalid based on the updated policy.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments set forth techniques for an embedded Universal Integrated Circuit Card (eUICC) to conditionally require, when performing management operations in association with electronic Subscriber Identity Modules (eSIMs), human-based authentication. The eUICC receives a request to perform a management operation in association with an eSIM. In response, the eUICC determines whether a policy being enforced by the eUICC indicates that a human-based authentication is required prior to performing the management operation. Next, the eUICC causes the mobile device to prompt a user of the mobile device to carry out the human-based authentication. The management operation is then performed or ignored in accordance with results of the human-based authentication.
-
Citations
20 Claims
-
1. A method for implementing a subsidy lock on a mobile device, the method comprising:
at an embedded Universal Integrated Circuit Card (eUICC) included in the mobile device, wherein the eUICC is configured to manage a plurality of electronic Subscriber Identity Modules (eSIMs); receiving a request to install or enable a particular eSIM of the plurality of eSIMs; determining, based on a policy enforced by the eUICC, whether an International Mobile Subscriber Identity (IMSI) associated with the particular eSIM is valid; in response to identifying that the particular eSIM is valid; installing or enabling the particular eSIM on the eUICC; in response to identifying that the particular eSIM is not valid; preventing the particular eSIM from being installed or enabled on the eUICC; and in response receiving an updated policy, and for each eSIM of the plurality of eSIMs; disabling or deleting the eSIM in response to determining that an IMSI associated with the eSIM is invalid based on the updated policy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor of an embedded Universal Integrated Circuit Card (eUCC) included in a mobile device, cause the eUICC to implement a subsidy lock, by carrying out steps that include:
-
receiving a request to install or enable a particular electronic Subscriber Identity Module (eSIM) of a plurality of eSIMs managed by the eUICC; determining, based on a policy enforced by the eUICC, whether an International Mobile Subscriber Identity (IMSI) associated with the particular eSIM is valid; in response to identifying that the particular eSIM is valid; installing or enabling the particular eSIM on the eUICC; in response to identifying that the particular eSIM is not valid; preventing the particular eSIM from being installed or enabled on the eUICC; and in response receiving an updated policy, and for each eSIM of the plurality of eSIMs; disabling or deleting the eSIM in response to determining that an IMSI associated with the eSIM is invalid based on the updated policy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An embedded Universal Integrated Circuit Card (eUICC) configured to implement a subsidy lock on a mobile device, the eUICC comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the eUICC to carry out steps that include; receiving a request to install or enable a particular electronic Subscriber Identity Module (eSIM) of a plurality of eSIMs managed by the eUICC; determining, based on a policy enforced by the eUICC, whether an International Mobile Subscriber Identity (IMSI) associated with the particular eSIM is valid; in response to identifying that the particular eSIM is valid; installing or enabling the particular eSIM on the eUICC; in response to identifying that the particular eSIM is not valid; preventing the particular eSIM from being installed or enabled on the eUICC; and in response receiving an updated policy, and for each eSIM of the plurality of eSIMs; disabling or deleting the eSIM in response to determining that an IMSI associated with the eSIM is invalid based on the updated policy. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification