Patent ID: 8132165
Filing Date: 2012-03-06
Classification: G06F

Abstract:
1. A system for an in-service software upgrade, comprising: a processor; a first version of a software process; a second version of the software process; a proxy software process, when executed by the processor, to intercept a message intended for the first version of the software process and direct the message to one of the first version of the software process and the second version of the software process based on a status of a transaction associated with the message; and a first mapping table to associate an address of the first version of the software process with the first version of the software process prior to the in-service software upgrade, associate an address of the proxy software process with the first version of the software process during the in-service software upgrade, and associate an address of the second version of the software process with the first version of the software process after the in-service software upgrade and wherein, during the in-service software upgrade, the proxy software process directs the message to one of the address of the first version of the software process and the address of the second version of the software process.