×

System and method for merging edits for a conversation in a hosted conversation system

  • US 9,294,421 B2
  • Filed: 03/22/2010
  • Issued: 03/22/2016
  • Est. Priority Date: 03/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a system hosting a plurality of conversations, including, for a respective conversation including a message and one or more responses to the message, in the plurality of conversations;

    receiving, from a first messaging client, a first sequence of edits to a portion of the respective conversation from a first participant of the respective conversation;

    receiving, from a second messaging client, a second sequence of edits to the portion of the respective conversation from a second participant of the respective conversation;

    responsive to a determination that the first sequence of edits and the second sequence of edits meet a predefined conflict criterion;

    (A) transforming the first sequence of edits to produce a first transformed sequence of edits in accordance with the second sequence of edits, and(B) transforming the second sequence of edits to produce a second transformed sequence of edits in accordance with the first sequence of edits;

    (C) causing the first transformed sequence of edits to be applied to the second messaging client, and causing the second transformed sequence of edits to be applied to the first messaging client, thereby producing a same modification to the portion of the respective conversation at both the first messaging client and the second messaging client; and

    (D) causing a first visual aid and a second visual aid to be concurrently displayed at both the first messaging client and the second messaging client, whereinthe first visual aid moves responsive to the edits of the first participant and visually indicates the portion of the conversation the first participant is editing thereby visually indicating a first location in the portion of the respective conversation where the first sequence of edits is applied, wherein the first visual aid further indicates a personal identity of the first participant; and

    the second visual aid moves responsive to the edits of the second participant and visually indicates the portion of the conversation the second participant is editing thereby visually indicating a second location in the portion of the respective conversation where the second sequence of edits is applied, wherein the second visual aid further indicates a personal identity of the second participant.

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