×

Methods and systems for enabling collaborative authoring of hierarchical documents

  • US 7,424,671 B2
  • Filed: 04/02/2004
  • Issued: 09/09/2008
  • Est. Priority Date: 05/16/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, in a client computing device having a memory, for enabling authors to work on a hierarchical document, comprising:

  • retrieving a local copy of the hierarchical document from a server computing device;

    loading at least a portion of the local copy of the hierarchical document into the memory of the client computing device;

    receiving an indication of a requested mutation to the in-memory portion of the local copy of the hierarchical document from a user;

    sending a message to the server computing device containing the requested mutation, the message represented in XML, wherein the in-memory portion of the local copy of the hierarchical document remains available for editing by the user;

    when the requested mutation is successfully applied by the server computing device to the hierarchical document, receiving a message from the server computing device acknowledging a successful mutation to the hierarchical document, the message is represented in XML; and

    when the requested mutation is not successfully applied by the server computing device to the hierarchical document, receiving a message from the server computing device containing an indication to revert the local copy of the hierarchical document to a current form of the hierarchical document on the server computing device, the message represented XML, wherein the hierarchical document comprises a DDOM for providing a real-time view of document state.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×