Patent ID: 7251745

Claim:
An apparatus for providing transparent connection failover, comprising: a first server computer and one or more second server computers executing the same server application and configured for executing communication routines for communicating over a network; and means for migrating the connection endpoint of the server, within said communication routines on said computer servers upon the failure of said first server computer which is replying to requests from a client, so that said one or more second server computers begins replying to requests from said client without said client changing the connection endpoint address of the server from said first server computer to said one or more second server computers; wherein said communication routines are executing a connection-oriented communication protocol over an underlying network communication protocol that carries data over said network: wherein said means of migrating connection endpoint within said communication routines comprises a bridqe layer in said first server computer and in said one or more second server computers between said connection-oriented protocol and said underlying network communication protocol.