Patent ID: 6845390

Claim:
A computer system for replicating server-side state information among a plurality of collaborating Web servers, the system comprising: a plurality of collaborating Web servers connected to a computer network; and a computer program executable by one or more of the collaborating Web servers, wherein the computer program comprises computer instructions for: receiving a current request from a remote client entailing an operation on a local copy of server-side state information; retrieving information associated with the request indicating the most recent modification to the server-side state information by a collaborating Web server; determining, based on the retrieved information, whether the server-side state information has been modified by another collaborating Web server since a previous operation on the local copy of the server-side state information by the client; and if the server-side state information has been modified, requesting a copy of the server-side state information from the last collaborating Web server to modify the server-side state information, receiving the requested copy, and storing the received copy as the local copy.