communicates with the distribution server through the transceiver logic 208 to complete the activation process in another embodiment the client 206 is installed on the device 200 during device manufacture or may be downloaded from a third party after activation the client 206 operates on the device 200 to provide a user interface that displays information to the device user about available subscription packages or operates to receive various user input the resource manager 216 comprises any combination of hardware and software and operates to verify that available resources exist on the device to accommodate any package that is subscribed to during the subscription process for example if a selected auto subscribe package requires a selected amount of memory the resource manager 214 operates to determine the memory requirements of the package and verify that enough memory is available at the memory portion 220 before the device subscribes to the package the subscription database 212 comprises any type of memory or storage logic suitable for storing information relating to packages services to which the device 200 has subscribed for example the subscription database 212 may comprise package identifiers service identifiers size characteristics resource identifiers resource allocation requirements scheduling information pricing and or any other information about the subscription packages to which the device 200 has subscribed as part of the activation process the client 206 operates to receive one or more auto subscribe packages from the distribution server an auto subscribe package comprises services that are to be automatically subscribed to the device 200 in one embodiment.