Patent ID: 7583960

Claim:
A method of configuring a mobile device, the method comprising: creating a first installation item based on a first set of parameter values provided by an administrator wherein creating the first installation item comprises: providing a user interface to the administrator to select a configuration file and a corresponding cabinet file from a set of configuration files and a set of cabinet files; examining the selected configuration file to identify parameter values that must be determined; soliciting the parameter values from the administrator based on the selected configuration file by generating a set of screens on a user interface; acquiring the parameter values from the administrator; incorporating the parameter values and the cabinet file into the installation item; and storing the first installation item; creating a second installation item based on a second set of parameter values provided by the administrator wherein creating the second installation item comprises: providing a user interface to the administrator to select a second configuration file and a corresponding second cabinet file from the set of configuration files and a set of cabinet files; examining the selected second configuration file to identify parameter values that must be determined; soliciting the parameter values from the administrator based on the second selected configuration file by generating a set of screens on a user interface; acquiring the parameter values from the administrator; incorporating the parameter values and the second cabinet file into the second installation item; and storing the second installation item; providing a user interface to the administrator to select one of either the first installation item or the second installation item as a selected installation item to include in a deployment package; creating a deployment package based on the selected installation item and at least one other installation item that is based on parameter values provided by the administrator; transferring the deployment package to the mobile device; and extracting the parameter values provided by the administrator from the deployment package and configuring the mobile device based on the parameter values.