SYSTEM AND METHOD FOR EDITING A CONVERSATION IN A HOSTED CONVERSATION SYSTEM
First Claim
1. A method, comprising:
- at a computing device having one or more processors and memory storing programs for execution by the one or more processors;
identifying a conversation including a plurality of participants;
obtaining a sequence of edits to a content unit in a plurality of content units associated with the 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 participants is providing or editing a portion of the content unit or viewing the portion of the content unit;
(i) when the second participant is a team member;
updating the 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 conversation for the second participant with the revised content unit.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, at a computing device having one or more processors and memory storing programs for execution by the one or more processors, identifies a conversation including a plurality of participants. A sequence of edits to a content unit in a plurality of content units of the conversation is obtained from a first participant in the plurality of participants to produce a revised content unit. While a second participant of the plurality of participants is providing or editing a portion of the content unit, or viewing the portion of the content unit, the following conditions are imposed. When the second participant is a team member, the conversation is updated for the second participant with the revised content unit by providing the revised content unit to the second participant. When the second participant is a non-team member, updating the conversation for the second participant with the revised content unit is delayed.
-
Citations
20 Claims
-
1. A method, comprising:
at a computing device having one or more processors and memory storing programs for execution by the one or more processors; identifying a conversation including a plurality of participants; obtaining a sequence of edits to a content unit in a plurality of content units associated with the 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 participants is providing or editing a portion of the content unit or viewing the portion of the content unit; (i) when the second participant is a team member; updating the 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 conversation for the second participant with the revised content unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer system, comprising:
-
one or more processors; memory; and one or more programs stored in the memory, the one or more programs comprising instructions for hosting a plurality of conversations, the instructions for hosting including instructions for; identifying a conversation including a plurality of participants; obtaining a sequence of edits to a content unit in a plurality of content units associated with the 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 participants is providing or editing a portion of the content unit or viewing the portion of the content unit; (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. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing one or more programs configured for execution by one or more processors of a computer system, the one or more programs comprising instructions, which when executed cause the computer system to:
-
identify a conversation including a plurality of participants; obtain a sequence of edits to a content unit in a plurality of content units associated with the 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 participants is providing or editing a portion of the content unit or viewing the portion of the content unit; (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. - View Dependent Claims (18, 19, 20)
-
Specification