Patent ID: 7263698
Filing Date: 2007-08-28
Classification: G06F

Abstract:
1. A computer-implemented method for operating two versions of an application program while in the process of upgrading from a starting-version application to a target-version application, a computing environment including one or more groups of mobile clients, the method comprising: operating a starting-version application including stored instructions of the starting-version application and stored data associated with the starting-version application, the starting-version application being accessible to one or more starting-version mobile clients; operating a target-version application including stored instructions of the target-version application and stored data associated with the target-version application, the target-version application being accessible to one or more target-version mobile clients; sending from the starting-version application a data exchange message including one or more starting-version data modifications associated with the data exchange message, a starting-version data modification being based on a data modification made using one of the one or more starting-version mobile clients; and in response to the data exchange message, storing the one or more starting-version data modifications associated with the data exchange message in the stored data associated with the target-version application such that the one or more starting-version data modifications are available to one of the one or more target-version mobile clients.