Dynamically generated context pane within a group-based communication interface
AssigneeSalesforce, Inc.
InventorsMatthew Hodgins, Sarah Raines, Shanan Delp, Christine Lee
Life of this patent
Estimating the term…
Abstract
Various examples of the present disclosure can be directed to programmatically generating and rendering for display a context pane within a group-based communication interface. In some examples, the context pane comprises context pane content representative of channel membership associated with a communication channel identifier with which the group-based communication interface is associated. Group-based communication objects of a group-based communication data corpus can be utilized (e.g., by way of a trained machine learning model and/or work graph data structures) to inform the determination of context pane content.
Claims20
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the system to:
- cause rendering of a message composition interface within a group-based communication interface presented via a client associated with a group-based communication system, wherein the message composition interface is associated with a communication channel identifier;
- determine communication channel membership data and organization data associated with the communication channel identifier;
- responsive at least in part to detecting engagement by the client with the message composition interface:
- determine context pane content based in part on the communication channel membership data and the organization data without considering one or more characters input within the message composition interface, wherein the context pane content comprises contextual information associated with message composition, wherein the contextual information comprises one or more suggested topics;
- cause rendering of a context pane within the group-based communication interface and adjacent to the message composition interface;
- and
- cause rendering of the context pane content within the context pane.
A method comprising:
- causing rendering of a message composition interface within a group-based communication interface presented via a client associated with a group-based communication system, wherein the message composition interface is associated with a communication channel identifier;
- determining communication channel membership data and organization data associated with the communication channel identifier;
- responsive at least in part to detecting engagement by the client with the message composition interface:
- determining context pane content based in part on the communication channel membership data and the organization data without considering one or more characters input within the message composition interface, wherein the context pane content comprises contextual information associated with message composition, wherein the contextual information comprises one or more suggested topics;
- causing rendering of a context pane within the group-based communication interface and adjacent to the message composition interface;
- and
- causing rendering of the context pane content within the context pane.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to:
- cause rendering of a message composition interface within a group-based communication interface presented via a client associated with a group-based communication system, wherein the message composition interface is associated with a communication channel identifier corresponding to a communication channel of the group-based communication system;
- determine communication channel membership data and organization data associated with the communication channel identifier;
- responsive at least in part to detecting engagement by the client with the message composition interface:
- determine context pane content based in part on the communication channel membership data and the organization data without considering one or more characters input within the message composition interface, wherein the context pane content comprises contextual information associated with message composition, wherein the contextual information comprises one or more suggested topics;
- cause rendering of a context pane within the group-based communication interface and adjacent to the message composition interface;
- and
- cause rendering of the context pane content within the context pane.
Dependencies are inferred from the claim text.