The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 19, 2009

Filed:

Feb. 25, 2005
Applicants:

Dhigha Sekaran, Redmond, WA (US);

Ling-cheung Aaron Lo, Bellevue, WA (US);

Inventors:

Dhigha Sekaran, Redmond, WA (US);

Ling-Cheung Aaron Lo, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A synchronization system establishes a session between a client end point and a server end point via an intermediary server of a server pool. When messages sent from the client end point to the server end point are received at the server pool and the intermediary server is unavailable, the messages are routed to a new intermediary server. The end points, however, may be unsynchronized as a result of the unavailability. The new intermediary server can detect that it is a new intermediary server for the session and assumes that the server end point and the client end point may be unsynchronized because of the unavailability. The new intermediary server then notifies the client end point that it may need to re-synchronize with the server end point.


Find Patent Forward Citations

Loading…