×

Updating copies of a document received by second and third collaborators upon receiving acknowledge receipts for patches transmitted by said second and third collaborators to a first collaborator

  • US 7,594,163 B2
  • Filed: 07/29/2004
  • Issued: 09/22/2009
  • Est. Priority Date: 07/31/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of editing an electronic document created by a first one of a plurality of collaborators connected to a network, said method comprising the steps of:

  • transmitting a copy of said electronic document over said network to at least each of a second and a third one of said plurality of collaborators;

    receiving from said second and third collaborators, via said network, a first patch from the second collaborator and a second patch from the third collaborator, the first and second patches representing editorial modifications that said second and third collaborators have made to the copies of said electronic document transmitted to said second and third collaborators, wherein the patches are transmitted from said second and third collaborators to said first collaborator separately from each other and from any copy of said electronic document;

    transmitting, from the first to the second collaborator, an acknowledge receipt for said first patch, and from the first to the third collaborator, an acknowledge receipt for said second patch, the copies of the electronic document transmitted to said second and third collaborators being updated upon receipt of the acknowledge receipts;

    merging the editorial modification represented by said first and second patches with any local modifications, using said patches, to produce a merged representation of modifications to be made to said electronic document, wherein said merged representation is dependant on whether one or more of said plurality of collaborators was offline at a time when said editorial modifications of said local modification were made; and

    applying the modifications represented by said merged representation to said electronic document to produce an edited version of said electronic document, the edited version containing data incorporated therein indicating acknowledgment of said modifications made by said second and third collaborators.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×