Patent ID: 8856795

Claim:
A computer-implemented method comprising: executing a first instance of a particular application in a proprietary operating system hosted in a first partition on a particular server, then commencing processing of a particular transaction by the first instance of the particular application, the proprietary operating system being proprietary to a type of the server, and wherein processing the particular transaction by the first instance of the particular application comprises generating computer instructions for processing by one or more central processors of the particular server that are configured to process computer instructions associated with the proprietary operating system; (i) after the particular transaction has commenced processing by the first instance of the particular application and (ii) before the particular transaction has completed processing by the first instance of the particular application, executing a second instance of the particular application in a dissimilar, non-proprietary operating system hosted in a second partition on the particular server, then commencing processing of the particular transaction by the second instance of the particular application, wherein processing of the particular transaction by the second instance of the particular application comprises generating computer instructions for processing by one or more special purpose processors of the server that are not configured to process computer instructions associated with the proprietary operating system; and (i) before the particular transaction has completed processing by either the first instance of the particular application or the second instance of the particular application that is executing in the non-proprietary operating system, and (ii) when processing of the particular transaction by the first instance of the particular application reaches a same stage as the processing of the particular transaction by the second instance of the particular application, transferring primary operation of the particular transaction from the first instance of the particular application executing in the proprietary operating system to the second instance of the particular application executing in the non-proprietary operating system, then terminating processing of the particular transaction by the first instance of the particular application.