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 preset collections of contacts associated with one another;
receiving first user input via the graphical user interface, the first user input specifying a selection of at least one individual contact and at least one preset collection of contacts, from the group of contacts, as participants for a group conversation, wherein the group conversation provides for sharing communication messages among the participants;
presenting a conversation window together with a first button on the graphical user interface based on the first user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the participants of the group conversation, and wherein the first button is for displaying a participant list which includes all of the at least one individual contact and the at least one preset collection of contacts participating in the group conversation;
receiving second user input via the first button;
displaying, in response to the received second user input, the participant list together with a second button, wherein the second button is for creating a new preset collection of contacts with all participants in the participant list;
receiving third user input via the second button; and
creating, in response to the received third user input, the new preset collection of contacts with all participants in the participant list.
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
21 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 preset collections of contacts associated with one another; receiving first user input via the graphical user interface, the first user input specifying a selection of at least one individual contact and at least one preset collection of contacts, from the group of contacts, as participants for a group conversation, wherein the group conversation provides for sharing communication messages among the participants; presenting a conversation window together with a first button on the graphical user interface based on the first user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the participants of the group conversation, and wherein the first button is for displaying a participant list which includes all of the at least one individual contact and the at least one preset collection of contacts participating in the group conversation; receiving second user input via the first button; displaying, in response to the received second user input, the participant list together with a second button, wherein the second button is for creating a new preset collection of contacts with all participants in the participant list; receiving third user input via the second button; and creating, in response to the received third user input, the new preset collection of contacts with all participants in the participant list. - 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 preset collections of contacts associated with one another; receiving first user input via the graphical user interface, the first user input specifying a selection of at least one individual contact and at least one preset collection of contacts, from the group of contacts, as participants 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; presenting a conversation window together with a first button 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 participants of the group conversation, and a conversation thread which includes the communication message, and wherein the first button is for displaying a participant list which includes all of the at least one individual contact and the at least one preset collection of contacts participating in the group conversation; receiving third user input via the first button; displaying, in response to the received third user input, the participant list together with a second button, wherein the second button is for creating a new preset collection of contacts with all participants in the participant list; receiving fourth user input via the second button; and creating, in response to the received fourth user input, the new preset collection of contacts with all participants in the participant list. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
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 preset collections of contacts associated with one another; receiving first user input via the graphical user interface, the first user input specifying a selection of at least one individual contact and at least one preset collection of contacts, from the group of contacts, as participants for a group conversation, wherein the group conversation provides for sharing communication messages among the participants; presenting a conversation window together with a first button on the graphical user interface based on the first user input, wherein the conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the participants of the group conversation, and a conversation thread with the shared communication messages, and wherein the first button is for displaying a participant list which includes all of the at least one individual contact and the at least one preset collection of contacts participating in the group conversation; receiving a communication message for inclusion in the group conversation from the user via the graphical user interface; updating the conversation window to display the communication message within the conversation thread; receiving second user input via the first button; displaying, in response to the received second user input, the participant list together with a second button, wherein the second button is for creating a new preset collection of contacts with all participants in the participant list; receiving third user input via the second button; and creating, in response to the received third user input, the new preset collection of contacts with all participants in the participant list. - View Dependent Claims (19, 20, 21)
-
Specification