PROVIDING CONTEXTUAL INFORMATION AND ENABLING GROUP COMMUNICATION FOR PARTICIPANTS IN A CONVERSATION
First Claim
1. A machine-implemented method for initiating a group communication, the method comprising:
- determining, using one or more computing devices, multiple participants included in an electronic message provided in an electronic messaging application;
providing for display, using the one or more computing devices, a representation of each of the determined multiple participants in a widget included in the electronic messaging application;
receiving, in the widget, user input to activate a group web service different from the electronic messaging application for the multiple participants of the electronic message; and
activating the different group web service in response to the received user input in the widget, wherein the activated different group web service initiates a communication thread in the different group web service including at least a subset of the multiple participants of the electronic message.
2 Assignments
0 Petitions
Accused Products
Abstract
Configurations for providing a widget that displays participants involved in the conversation thread and provides different graphical elements (e.g., buttons) to initiate one click actions to start a group chat, create a meeting on each participant'"'"'s calendar, or start a new conversation thread. In the case of the group chat, the subject technology can include the contents of the group chat session as an additional electronic message in the conversation thread. In one example, the widget is implemented as a floating toolbar that can be positioned in the user interface while in the conversation thread view.
-
Citations
25 Claims
-
1. A machine-implemented method for initiating a group communication, the method comprising:
-
determining, using one or more computing devices, multiple participants included in an electronic message provided in an electronic messaging application; providing for display, using the one or more computing devices, a representation of each of the determined multiple participants in a widget included in the electronic messaging application; receiving, in the widget, user input to activate a group web service different from the electronic messaging application for the multiple participants of the electronic message; and activating the different group web service in response to the received user input in the widget, wherein the activated different group web service initiates a communication thread in the different group web service including at least a subset of the multiple participants of the electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-implemented method for providing contextual information for multiple participants of an electronic message, the method comprising:
-
determining, using one or more computing devices, multiple participants included in an electronic message provided in an electronic messaging application; obtaining, using the one or more computing devices, contextual information from one or more data sources for each participant, wherein the one or more data sources respectively correspond to an external web service; and providing, using the one or more computing devices, for display a representation of each of the determined multiple participants and the determined contextual information in a widget included in the electronic messaging application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for providing contextual information for multiple participants of a conversation thread, the system comprising:
one or more computing devices, the one or more computing devices comprising; memory; one or more processors; one or more modules stored in memory and configured for execution by the one or more processors, the modules comprising; an electronic messaging module configured to receive one or more electronic messages in a conversation thread between multiple participants; a group messaging module configured to activate one of different web services between the multiple participants; and a graphical user interface (GUI) display module configured to, in a conversation thread view of the conversation thread, provide for display a representation of the conversation thread, wherein the representation includes separate display regions. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
24. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
receiving one or more electronic messages in a conversation thread between multiple participants; in a conversation thread view of the conversation thread, providing for display a representation of the conversation thread, wherein the representation includes separate display regions, the separate display regions comprising; one or more electronic message regions respectively corresponding to each of the electronic messages in the conversation thread; a conversation participants region including different graphical elements representing the multiple participants of the conversation thread; and a group web service region including one or more graphical elements respectively representing one or more different group web services; and receiving user input for selecting a participant among the multiple participants of the conversation thread; receiving, in response to the received user input, different contextual data associated with the selected participant; and providing for display the different contextual data associated with the selected participant. - View Dependent Claims (25)
-
Specification