GROUP CONVERSATION BETWEEN A PLURALITY OF PARTICIPANTS
First Claim
1. A method for presenting a group conversation on an electronic device of a user, the method comprising:
- displaying, on a graphical user interface of the electronic device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another;
receiving user input via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation, wherein the group conversation provides for sharing communication messages among the participants; and
presenting a conversation window on the graphical user interface based on the received user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting a group conversation on an electronic device of a user, via displaying, on a graphical user interface of the device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another. User input is received via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation. The group conversation provides for sharing communication messages among the participants. A conversation window is presented on the graphical user interface. The conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages.
-
Citations
22 Claims
-
1. A method for presenting a group conversation on an electronic device of a user, the method comprising:
-
displaying, on a graphical user interface of the electronic device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another; receiving user input via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation, wherein the group conversation provides for sharing communication messages among the participants; and presenting a conversation window on the graphical user interface based on the received user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting a group conversation on an electronic device of a user, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; displaying, on a graphical user interface of the electronic device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another; receiving first user input via the graphical user interface, the first user input specifying a selection of participants from the group of contacts for a group conversation, wherein the group conversation provides for sharing communication messages among the participants; receiving second user input via the graphical user interface, the second user input comprising a communication message for inclusion in the group conversation; and presenting a conversation window on the graphical user interface based on the received first and second user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread which includes the communication message.
-
-
11. A machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
displaying, on a graphical user interface of an electronic device of a user, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another; receiving user input via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation, wherein the group conversation provides for sharing communication messages among the participants; presenting a conversation window on the graphical user interface based on the received user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages; receiving a communication message for inclusion in the group conversation from the user via the graphical user interface; and updating the conversation window to display the communication message within the conversation thread.
-
-
12. A method for assigning contacts to a social circle for a user of an electronic device, the social circle defining a preset collection of contacts associated with one another, the method comprising:
-
receiving first user input via a graphical user interface on the electronic device, the first user input requesting identification of a plurality of participants of a group conversation which the user is participating in, wherein the group conversation provides for sharing communication messages among the plurality of participants; displaying, for each of the plurality of participants, a contact icon and identification information corresponding to the participant on the graphical user interface; receiving second user input via the graphical user interface, the second user input requesting that the plurality of participants be assigned to the social circle; and assigning the plurality of participants to the social circle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for assigning contacts to a social circle for a user of an electronic device, the social circle defining a preset collection of contacts associated with one another, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving first user input via a graphical user interface of the electronic device, the first user input requesting identification of a plurality of participants of a group conversation which the user is participating in, wherein the group conversation provides for sharing communication messages among the plurality of participants; displaying, for each of the plurality of participants, a contact icon and identification information corresponding to the participant on the graphical user interface; receiving second user input via the graphical user interface, the second user input requesting that the plurality of participants be assigned to the social circle; assigning the plurality of participants to the social circle; and transmitting an indication to each of the plurality of participants, the indication informing each of the plurality of participants of membership in the social circle.
-
-
22. A machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving first user input via a graphical user interface of an electronic device of a user, the first user input requesting identification of a plurality of participants of a group conversation which the user is participating in, wherein the group conversation provides for sharing communication messages among the plurality of participants; displaying, for each of the plurality of participants, a contact icon and identification information corresponding to the participant on the graphical user interface; receiving second user input via the graphical user interface, the second user input requesting that the plurality of participants be assigned to a social circle, the social circle defining a preset collection of contacts associated with one another; transmitting an invitation message to each of the plurality of participants; receiving a confirmation indication from at least one of the plurality of participants; and assigning the at least one of the plurality of participants to the social circle in response to receiving the confirmation indication.
-
Specification