Patent ID: 8037136

Claim:
A non-transitory, machine-readable medium that stores instructions, which when performed by a machine, cause the machine to perform operations comprising: receiving a request to modify a document, the request comprising a current request to modify the document and a history comprising a plurality of previous requests to modify the document, the request being received by way of a computer network; identifying the current request and the history as being less than a threshold size; inserting the current request into the history; transmitting the history in a response to the request, the response being transmitted by way of the computer network; receiving a further request to modify the document, the further request comprising a further current request and the history; identifying the further current request and the history as exceeding the threshold size; inserting the further current request into the history; storing the history; generating an identifier identifying a set of the plurality of previous requests included in the history; replacing the set of the plurality of previous requests in the history with the identifier; and transmitting the history in a further response to the further request, the further request being transmitted by way of the computer network.