Systems and methods for initiating processing actions utilizing automatically generated data of a group-based communication system
First Claim
1. A system comprising:
- one or more non-transitory memory storage repositories, wherein the one or more non-transitory memory storage repositories comprise a processing action table identifying one or more processing actions; and
one or more processors, wherein the one or more processors are collectively configured to;
receive environmental contextual data generated for a client device, wherein the environmental contextual data comprises one or more of;
a current session identifier, an active communication channel identifier, or an active group identifier;
generate a contextual processing action list of one or more of the plurality of processing actions based at least in part on the environmental contextual data, wherein the contextual processing action list comprises at least a first processing action executable by a first validated external resource and a second processing action executable by a second validated external resource; and
cause the client device to generate an interface element comprising the contextual processing action list for presentation via a group-based communication interface.
6 Assignments
0 Petitions
Accused Products
Abstract
A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user'"'"'s activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.
7 Citations
18 Claims
-
1. A system comprising:
-
one or more non-transitory memory storage repositories, wherein the one or more non-transitory memory storage repositories comprise a processing action table identifying one or more processing actions; and one or more processors, wherein the one or more processors are collectively configured to; receive environmental contextual data generated for a client device, wherein the environmental contextual data comprises one or more of;
a current session identifier, an active communication channel identifier, or an active group identifier;generate a contextual processing action list of one or more of the plurality of processing actions based at least in part on the environmental contextual data, wherein the contextual processing action list comprises at least a first processing action executable by a first validated external resource and a second processing action executable by a second validated external resource; and cause the client device to generate an interface element comprising the contextual processing action list for presentation via a group-based communication interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:
-
receive environmental contextual data generated for a client device, wherein the environmental contextual data comprises one or more of;
a current session identifier, an active communication channel identifier, or an active group identifier;generate a contextual processing action list of one or more of a plurality of processing actions based at least in part on the environmental contextual data, wherein the contextual processing action list comprises at least a first processing action executable by a first validated external resource and a second processing action executable by a second validated external resource; and cause the client device to generate an interface element comprising the contextual processing action list for presentation via a group-based communication interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving, via one or more processors, environmental contextual data generated for a client device, wherein the environmental contextual data comprises one or more of;
a current session identifier, an active communication channel identifier, or an active group identifier;generating, via the one or more processors, a contextual processing action list of one or more of a plurality of processing actions based at least in part on the environmental contextual data, wherein the contextual processing action list comprises at least a first processing action executable by a first validated external resource and a second processing action executable by a second validated external resource; and causing, via the one or more processors, the client device to generate an interface element comprising the contextual processing action list for presentation via a group-based communication interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification