USRE47297EActiveUtility

Mobile equipment customization using a single manufacturing configuration

61
Assignee: BLACKBERRY LTDPriority: Jan 29, 2013Filed: Nov 18, 2016Granted: Mar 12, 2019
Est. expiryJan 29, 2033(~6.6 yrs left)· nominal 20-yr term from priority
H04M 3/00H04W 8/245H04W 8/265H04W 8/183
61
PatentIndex Score
1
Cited by
20
References
26
Claims

Abstract

Personalization of a mobile device, including receiving at the mobile device a unique code; selecting, from a plurality of personalization policies stored on the mobile device a personalization policy that corresponds to the unique code; and storing the selected personalization policy in a persistent protected storage element of the mobile device. Customizing a mobile device, including determining at the mobile device a unique code; selecting, from a plurality of customized data sets stored on the mobile device a data set that corresponds to the unique code; and activating the selected data set on the mobile device.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method for customizing a mobile device, the method comprising:
 receiving at the mobile device information providing a service provider identity; 
 selecting, from a plurality of customized data sets stored on the mobile device a data set that corresponds to the service provider identity, at least one of the customized data sets including service provider specific data indicating at least one of: service provider applications that are to be loaded onto the mobile device, branding information for the service provider, and time zone information for the service provider; and 
 activating the selected data set on the mobile device. 
 
     
     
       2. The method of  claim 1  wherein the customized data sets further include service provider (SP) personalization policies, and selecting includes selecting the SP personalization policy that corresponds to the service provider identity, and activating the selected data set includes storing the selected SP personalization policy in a protected storage element of the mobile device to prevent unauthorized alteration of the selected SP personalization policy. 
     
     
       3. The method of  claim 2  comprising storing the plurality of SP personalization policies on the mobile device during a pre-delivery software installation on the mobile device, the plurality of SP personalization policies including SP personalization policies for all service providers to which the mobile device could be delivered. 
     
     
       4. The method of  claim 2  wherein the selected SP personalization policy locks the mobile device to a service provider identified by the service provider identity. 
     
     
       5. The method of  claim 2  further comprising restricting or preventing use of the mobile device if the selected SP personalization policy does not correspond to a network access module inserted into the mobile device. 
     
     
       6. The method of  claim 2  comprising, after the receiving, storing the service provider identity on the mobile device for future use by the mobile device for selecting the selected SP personalization policy, and selecting the selected SP personalization is performed on a boot-up of the mobile device subsequent to the service provider identity being stored on the mobile device. 
     
     
       7. The method of  claim 2  wherein receiving at the mobile device the information providing the service provider identity comprises accessing a predetermined database over a communications link on a boot-up of the mobile device and providing a unique identifier for the mobile device, wherein the information providing the service provider identity is received at the mobile device from the database and depends on the unique identifier. 
     
     
       8. The method of  claim 1  wherein the service provider specific data further includes one or more of: a set of error messages and associated error codes for a service provider and mobile device configuration specifications for the service provider. 
     
     
       9. The method of  claim 8  wherein receiving at the mobile device information providing the service provider identity comprises reading information for a network access control module inserted into the mobile device and activating the selected data set on the mobile device comprises setting one or more of error messages used by the mobile device, branding information used by the mobile device or device configurations used by the mobile device to correspond to information included in the selected data set. 
     
     
       10. The method of  claim 1  wherein activating the selected data set comprises, when the service provider specific data indicates that service provider applications are to be loaded on the mobile device, accessing a server through a network and obtaining a list of applications to be loaded onto the mobile device for the service provider identity. 
     
     
       11. The method of  claim 10  comprising determining if service provider applications loaded on the mobile device are to be granted data access permissions in dependence of whether service provider information associated with the applications corresponds to service provider information obtained from a network access module inserted into the mobile device. 
     
     
       12. The method of  claim 1  wherein activating the selected data set comprises setting a default time zone on the mobile device to that indicated in the service provider specific data. 
     
     
       13. A mobile device configured to automatically customize for a service provider, comprising:
 a controller for controlling the operation of the device; 
 a communication subsystem connected to the controller configured for at least data communication with a wireless network; and 
 a first storage element having stored thereon a plurality of customized data sets, each customized data set being indexed by a unique service provider identity; 
 the controller being configured for: 
 receiving service provider identity information; 
 selecting, from the plurality of customized data sets a data set indexed by the unique service provider identity that corresponds to the received service provider identity information, at least one of the customized data sets including service provider specific data indicating at least one of: service provider applications that are to be loaded onto the mobile device, branding information for the service provider, and time zone information for the service provider; and 
 activating the selected data set on the mobile device. 
 
     
     
       14. The device of  claim 13  wherein the mobile device comprises a second storage element that is protected against unauthorized alteration, and the customized data sets include service provider (SP) personalization policies, and activating the selected data set includes storing the SP personalization policy of the selected data set in the second storage element of the mobile device to prevent unauthorized alteration of the selected SP personalization policy. 
     
     
       15. The device of  claim 14  wherein the data sets include SP personalization policies for all service providers on which the mobile device may be activated. 
     
     
       16. The device of  claim 14  wherein the SP personalization policy of the selected data set locks the mobile device to a service provider identified by the service unique provider identity. 
     
     
       17. The device of  claim 14  further comprising an interface slot for receiving a network access control module, wherein activating the data set comprises restricting or preventing use of the mobile device if the selected SP personalization policy of the selected data set does not correspond to a network access module inserted into the mobile device. 
     
     
       18. The device of  claim 17 , the controller being configured to store the service provider identity information on the mobile device for future use by the mobile device for selecting the selected data set, and to select the selected data set on a boot-up of the mobile device subsequent to the service provider identity information being stored on the mobile device. 
     
     
       19. The device of  claim 13  wherein the service provider specific data further includes one or more of: a set of error messages and associated error codes for a service provider and mobile device configuration specifications for the service provider. 
     
     
       20. The device of  claim 19  wherein receiving service provider identity information comprises reading information for a network access control module inserted into the mobile device and activating the selected data set on the mobile device comprises setting one or more of error messages used by the mobile device and device configurations used by the mobile device to correspond to information included in the selected data set. 
     
     
       21. A computer program product comprising a non-transitory computer readable medium having stored thereon computer executable instructions that when executed by a mobile device perform a method for customizing the mobile device, the method comprising:
 receiving at the mobile device information providing a service provider identity; selecting, from a plurality of customized data sets stored on the mobile device a data set that corresponds to the service provider identity, at least one of the customized data sets including service provider specific data indicating at least one of: service provider applications that are to be loaded onto the mobile device, branding information for the service provider, and time zone information for the service provider; and 
 activating the selected data set on the mobile device. 
 
     
     
       22. A method for customizing a mobile device, the method comprising:
 receiving at the mobile device, from a subscriber identity module (SIM) card or user services identity module (USIM) card, information providing a service provider identity;   selecting, from a plurality of service provider data sets stored on the mobile device a selected data set that corresponds to the service provider identity; and   configuring the mobile device to use the selected data set as a default service provider data set;   wherein the selected data set includes service provider specific data indicating any required applications on the mobile device.   
     
     
       23. A method for customizing a mobile device, the method comprising:
 maintaining a central database storing information relating a service provider identity to a unique identifier of the mobile device; and   causing the mobile device to be configured with a selected data set by:   providing to the mobile device, over a communications link, the service provider identity, wherein the service provider identity is used by the mobile device to select, from a plurality of customized data sets, the selected data set corresponding to the service provider identity;   wherein at least one of the plurality of customized data sets includes service provider specific data indicating at least one of: service provider applications that are required on the mobile device, and branding information for the service provider.   
     
     
       24. The method of claim 23, further comprising:
 updating the central database to relate a new service provider identity to the unique identifier of the mobile device.   
     
     
       25. The method of claim 1, wherein the method is performed in response to detection that a new subscriber identity module (SIM) card or new user services identity module (USIM) card has been inserted in the mobile device. 
     
     
       26. The method of claim 1, further comprising:
 receiving, over a communications link, an update to the selected data set; and   activating the selected data set includes activating the update to the selected data set.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.