×

Method and system for collaborative editing

  • US 7,769,810 B1
  • Filed: 04/26/2007
  • Issued: 08/03/2010
  • Est. Priority Date: 04/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system comprising:

  • a memory; and

    at least one processor coupled to the memory, the at least one processor to implement;

    a viewer to open a master copy of an electronic document in a local editor for display at a display device;

    a first queue associated with the local editor, the first queue being to store edit operations requested by the local editor, the first queue maintained by the local editor;

    a second queue associated with a remote editor, the remote editor residing at a remote client computer, the second queue being to store edit operations requested by the remote editor, the second queue maintained by the local editor;

    an update detector to detect a network request from the remote editor to perform an edit operation on a remote copy of the electronic document, the remote copy of the electronic document being opened by the remote editor;

    an update module to;

    in response to the network request from the remote editor to perform the edit operation on the remote copy of the electronic document, perform the edit operation on the master copy of the electronic document; and

    update the second queue with the edit operation in response to the performing of the edit operation on the master copy of the electronic document; and

    a distributor to propagate, via a network communication, the edit operation to the remote copy of the electronic document, the edit operation requested to be performed on the remote copy of the electronic document and performed on the master copy of the electronic document;

    wherein the viewer, the first queue, the second queue, the update detector, the update module, the local editor and the distributor are provided at a local client computer.

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