Patent ID: 8700776

Claim:
A method of hosting electronic messages, comprising: at a computer system, hosting a plurality of conversations having one or more processors and memory storing programs for execution by the one or more processors, the hosting including, for a respective conversation in the plurality of conversations: obtaining a plurality of content units associated with the respective conversation from a plurality of participants in the respective conversation; obtaining a sequence of edits to a content unit in the plurality of content units associated with the respective conversation from a first participant in the plurality of participants to produce a revised content unit; and while a second participant of the plurality of participant is providing or editing a portion of the content unit: (A) in accordance with a determination that the first participant is not in a draft mode: updating the respective conversation, for the second participant, with the revised content unit by: automatically providing the revised content unit to the second participant; and (B) in accordance with a determination that the first participant is in a draft mode: (i) when the second participant is a team member: updating the respective conversation for the second participant with the revised content unit by automatically providing the revised content unit to the second participant; and (ii) when the second participant is a non-team member: delaying updating the respective conversation for the second participant with the revised content unit; and updating the respective conversation for the second participant, after the draft mode ends by automatically providing the revised content unit to the second participant.