Patent ID: 7257541
Filing Date: 2007-08-14
Classification: G06Q

Abstract:
1. A computer-implemented system for performing a business process comprising one or more processing units and one or more memory units, the system comprising: a first version of a business application identified using a first version identifier and executable by a first client to perform the business process, the first client being coupled to a second client using a communication link, a second version of the business application identified using a second version identifier being executable by the second client to perform the business process; the first version of the business application operable to determine the first version identifier and the second version identifier and, if the first version is higher than the second version, to exercise control over execution of the business process; the first version of the business application operable to allow the second version of the business application to exercise control over execution of the business process if the second version is higher than the first version, wherein the first version of the business application comprises a version identification module operable to generate a version identification request for communication to the second client, the version identification request being associated with the business process and generated according to a version identification protocol supported by the first version of the business application and the second version of the business application, a version identification module of the second version of the business application initiating communication of the second version identifier to the first version of the business application in response to the version identification request.