Patent ID: 7234035

Claim:
A method for maintaining a current version of a selected application in a memory of a communication terminal coupled to a server device, comprising the steps of: receiving, at the communication terminal, a current version indication for each of a plurality of applications supported by the server device; receiving, at the communication terminal, an activation request for a selected application that is stored in a memory of the communication terminal; in response to receiving an activation request, retrieving, at the communication terminal, a version parameter from the selected application, wherein the version parameter denotes the version number of the selected application; determining, at the communication terminal, whether the version parameter matches a current version indication associated with the selected application; and in response to determining that the version parameter retrieved from the selected application fails to match the current version indication, suspending, at the communication terminal, at least one service provided by the selected application that is to be updated and downloading a current version of the selected application while tuning to a different application.