Patent ID: 8762856

Claim:
A method for collaborative display and markup of a document comprising: in response to a request from a controlling client computer, loading the document at a server; transmitting the document to a plurality of client computers, including the controlling client computer, such that the document is displayed on the plurality of client computers in an initial display state; receiving, from the controlling client computer, a new display state message indicating a new display state of the document at the controlling client computer and a new view message, wherein the new display state message comprises a document identifier, a displacement from a display state, a zoom level, and a markup layer, wherein the markup layer comprises a markup superimposed over the document, wherein the new view message includes a name of a view associated with the new display state, and wherein the name of the view is for display in a list of views; and transmitting a version of the new display state message to each of the client computers, except the controlling client computer, such that the document is updated on each of the client computers in accordance with the new display state of the document at the controlling client computer.