Service provider activation with subscriber identity module policy
First Claim
1. A machine implemented method of activating a mobile device, the method comprising:
- issuing from a mobile device having a SIM card an activation request, the activation request comprising data that uniquely identifies the device and the SIM card;
storing in the mobile device a signed activation record comprising the device data and a SIM policy data containing an array of rules that identifies a set of SIM cards that may be used with the mobile device, a rule in the array indicating whether to use a wildcard to expand an identified set, the activation record having been generated and signed by an activation server responding to the activation request;
verifying the activation record against a second SIM card in accordance with the SIM policy data, including evaluating whether the second SIM card belongs to the identified set of SIM cards that may be used with the mobile device; and
registering the device with a communications network using the second SIM card.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket encoded with SIM policy data that corresponds to the combination of the device and one of a number of SIM cards belonging to a set of SIM cards defined by the SIM policy data. The activation ticket is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card in accordance with the SIM policy in the activation ticket, and initiates activation when the verification of the activation ticket is successful.
-
Citations
23 Claims
-
1. A machine implemented method of activating a mobile device, the method comprising:
-
issuing from a mobile device having a SIM card an activation request, the activation request comprising data that uniquely identifies the device and the SIM card; storing in the mobile device a signed activation record comprising the device data and a SIM policy data containing an array of rules that identifies a set of SIM cards that may be used with the mobile device, a rule in the array indicating whether to use a wildcard to expand an identified set, the activation record having been generated and signed by an activation server responding to the activation request; verifying the activation record against a second SIM card in accordance with the SIM policy data, including evaluating whether the second SIM card belongs to the identified set of SIM cards that may be used with the mobile device; and registering the device with a communications network using the second SIM card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium storing program instructions that, when executed, cause a data processing system to perform a method of activating a mobile device, the method comprising:
-
issuing from a mobile device having a SIM card an activation request, the activation request comprising data that uniquely identifies the device and the SIM card; storing in the mobile device a signed activation record comprising the device data and a SIM policy data containing an array of rules that identifies a set of SIM cards that may be used with the mobile device, a rule in the array indicating whether to use a wildcard to expand an identified set, the activation record having been generated and signed by an activation server responding to the activation request; verifying the activation record against a second SIM card in accordance with the SIM policy data, including evaluating whether the second SIM card belongs to the identified set of SIM cards that may be used with the mobile device; and registering the device with a communications network using the second SIM card. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A data processing system comprising:
-
means for issuing an activation request from a mobile device having a SIM card, the activation request comprising data that uniquely identifies the device and the SIM card; means for storing in the mobile device a signed activation record comprising the device data and a SIM policy data containing an array of rules that identifies a set of SIM cards that may be used with the mobile device, a rule in the array indicating whether to use a wildcard to expand an identified set, the activation record having been generated and signed by an activation server responding to the activation request; means for verifying the activation record against a second SIM card in accordance with the SIM policy data, including evaluating whether the second SIM card belongs to the identified set of SIM cards that may be used with the mobile device; and means for registering the device with a communications network using the second SIM card.
-
Specification