Patent ID: 6865599

Claim:
A peer-to-peer communication system for use over an underlying computer network system, said peer-to-peer communication system comprising: at least two peers, each said peer comprising: a Web browser; and a broker interposed between said browser and the underlying computer network system, with said broker being adapted to (1) monitor a first event taking place within said browser, encode said first event and associated changes in a first event message, and push said first event message to said at least one other peer over the underlying computer network system, whereby said at least one other peer can reproduce on said at least one other peer the changes associated with the first event; and (2) receive a second event message from said at least one other peer, where said second event message has been encoded to correspond to a second event and associated changes taking place on said at least one other peer, decode said second event message and push the results to said browser, whereby to recreate the changes associated with the second event within said browser.