Patent ID: 7536481

Claim:
A method for initiating re-synchronization of a first end point and a second end point that communicate via an intermediary server of a server pool, the method comprising: establishing a session between the first end point and the second end point via a first intermediary server of the server pool; and when the first intermediary server is unavailable and a message of the session is received from the first end point, selecting a second intermediary server that is available so that the first end point and the second end point communicate via the second intermediary server; forwarding the message to a second intermediary server of the server pool; and when the second intermediary server receives the message, determining whether the second intermediary server is a newly selected intermediary server; and when it is determined that the second intermediary server is a newly selected intermediary server, without forwarding the received message to the second end point, sending a response to the first end point indicating that the end points are possibly not synchronized so that the first end point upon receiving the response effects re-synchronization of the end points.