Providing access to a conversation in a hosted conversation system
First Claim
1. A method of hosting electronic conversations, comprising:
- at a computer system having one or more processors and memory storing programs for execution by the one or more processors, hosting a plurality of conversations, each having an identified set of participants, the hosting including, for a respective conversation;
providing content of the conversation to the identified set of participants of the conversation, including;
receiving content representing a portion of the conversation from one or more participants of the identified set of participants of the conversation; and
transmitting the received content to the other participants of the identified set of participants;
while a first participant of the identified set of participants is providing or editing a portion of the content of the conversation;
enabling a second participant of the identified set of participants to edit the portion of the content; and
after the conversation between the first participant and the second participant has begun for a time period;
adding an additional participant to the conversation by;
providing content of the conversation to the additional participant that includes all content provided to the identified set of participants;
adding the additional participant to the identified set of participants; and
enabling the additional participant to edit the content of the conversation, including content added to the conversation before the additional participant was added to the identified set of participants;
wherein the plurality of conversations including the conversation are instant messaging conversations, and participants in the conversation are instant messaging participants.
3 Assignments
0 Petitions
Accused Products
Abstract
A server system hosts a plurality of conversations, each having an identified set of participants. For a respective conversation, the server provides content of the conversation to the participants of the conversation. The server receives content from each of a plurality of participants of the conversation and transmits the received content to the other participants of the plurality of participants. Upon an additional participant being added to the conversation, the server provides content of the conversation to the additional participant that includes all content provided to the identified set of participants, and adds the additional participant to the identified set of participants.
-
Citations
23 Claims
-
1. A method of hosting electronic conversations, comprising:
-
at a computer system having one or more processors and memory storing programs for execution by the one or more processors, hosting a plurality of conversations, each having an identified set of participants, the hosting including, for a respective conversation; providing content of the conversation to the identified set of participants of the conversation, including; receiving content representing a portion of the conversation from one or more participants of the identified set of participants of the conversation; and transmitting the received content to the other participants of the identified set of participants; while a first participant of the identified set of participants is providing or editing a portion of the content of the conversation; enabling a second participant of the identified set of participants to edit the portion of the content; and after the conversation between the first participant and the second participant has begun for a time period; adding an additional participant to the conversation by; providing content of the conversation to the additional participant that includes all content provided to the identified set of participants; adding the additional participant to the identified set of participants; and enabling the additional participant to edit the content of the conversation, including content added to the conversation before the additional participant was added to the identified set of participants; wherein the plurality of conversations including the conversation are instant messaging conversations, and participants in the conversation are instant messaging participants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23)
-
-
18. A hosted conversation system, comprising:
-
a computer system, the computer system including; one or more processors; memory; and one or more programs, stored in the memory, for execution by the one or more processors, the one or more programs including;
instructions for hosting a plurality of conversations, each having an identified set of participants, the instructions for hosting including, for a respective conversation;instructions for providing content of a conversation to the identified set of participants of the conversation, including; instructions for receiving content representing a portion of the conversation from one or more participants of the identified set of participants of the conversation; and instructions for transmitting the received content to the other participants of the identified set of participants; instructions for, while a first participant of the identified set of participants is providing or editing a portion of the content of the conversation; enabling a second participant of the identified set of participants to edit the portion of the content; and instructions for, after the conversation between the first participant and the second participant has begun for a time period; adding an additional participant to the conversation by; providing content of the conversation to the additional participant that includes all content provided to the identified set of participants; adding the additional participant to the identified set of participants; and enabling the additional participant to edit the content of the conversation, including content added to the conversation before the additional participant was added to the identified set of participants; wherein the plurality of conversations including the conversation are instant messaging conversations, and participants in the conversation are instant messaging participants. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer readable storage medium having stored therein instructions, which when executed by one or more processors in a computer system, cause the computer system to:
-
host a plurality of conversations, each having an identified set of participants, by; providing content of a conversation in the plurality of conversations to the identified set of participants associated with the conversation, including; receiving content from one or more participants of the identified set of participants; and transmitting the received content to the other participants of the identified set of participants; while a first participant of the identified set of participants is providing or editing a portion of the content of the conversation; enabling a second participant of the identified set of participants to edit the portion of the content; and after the conversation between the first participant and the second participant has begun for a time period; adding an additional participant to the conversation by; providing content of the conversation to the additional participant that includes all content provided to the identified set of participants; adding the additional participant to the identified set of participants; and enabling the additional participant to edit the content of the conversation, including content added to the conversation before the additional participant was added to the identified set of participants; wherein the plurality of conversations including the conversation are instant messaging conversations, and participants in the conversation are instant messaging participants.
-
Specification