Patent ID: 8045971

Claim:
A handheld electronic device comprising: at least one processor operably coupled to circuitry for communicating over a wireless network and to at least one memory having stored therein executable code supporting a set of services on the handheld electronic device, the at least one processor operable to, at least, detect a user interchangeable programmed card operably coupled to the at least one processor, send, to a first remote server over the wireless network based upon the detection, an indication of a user interchangeable programmed card change event, and information identifying the handheld electronic device and at least one subscription service, and receive, automatically, from a second remote server over the wireless network, one of information for updating the at least one memory in the handheld electronic device to enable user access to the at least one subscription service, and information for notifying a user of availability of the at least one subscription service, wherein the information for updating the at least one memory is sent to the handheld electronic device without the sending being initiated by the user, if it is determined that one or more of the following: device configuration information, user preferences, and software or firmware of the electronic device, is not able to support providing the identified at least one subscription service to a user.