-
公开(公告)号:US11706043B2
公开(公告)日:2023-07-18
申请号:US17409263
申请日:2021-08-23
Applicant: Slack Technologies, LLC
Inventor: Michael Brevoort , Angela Kirchhof , Ratnadeep Bhattacharjee , Helen Kupp , Matthew Nolan Caudill , Raquel Velez , Leslie Newell
IPC: H04L12/18 , H04L67/104 , H04L51/04 , G06N20/00 , H04L51/216 , H04L65/1083 , G06N5/022 , G06N3/042
CPC classification number: H04L12/1822 , G06N3/042 , G06N5/022 , G06N20/00 , H04L51/04 , H04L51/216 , H04L65/1083 , H04L67/1044
Abstract: Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to render one or more workflow interface objects to a group-based communication apparatus in association with an operational sequence set returned by a query. The group-based communication apparatus is configured to detect a workflow trigger event associated with a workflow identifier, retrieve an operational sequence set based upon at least the workflow identifier from a group-based communication workflow repository, initiate the operational sequence set, and cause rendering of one or more workflow interface objects to the group-based communication interface. In some embodiments, the operational sequence sets are associated with a group-defined template.
-
公开(公告)号:US11763258B2
公开(公告)日:2023-09-19
申请号:US17564506
申请日:2021-12-29
Applicant: Slack Technologies, LLC
Inventor: Andrew Fong , Michael Hahn , Michael Brevoort , Chaitanya Ravula , Sohom Paul
IPC: G06F16/93 , G06F40/166 , G06Q10/10 , G06Q10/101 , G06F21/62
CPC classification number: G06Q10/101 , G06F16/93 , G06F21/6209 , G06Q10/103 , G06F2221/2147
Abstract: Media, methods, and systems are disclosed for generating a document from a workflow within a group-based communication system. A document may be created from a document template in response to a workflow trigger. The document may have a plurality of structured sections and a plurality of unstructured sections. Unstructured input may be received into an unstructured section and saved into the document. Structured input may be received into a structured section. Based on the structured input, a step of a workflow associated with the document may be performed and a result saved into the document.
-
公开(公告)号:US11599353B2
公开(公告)日:2023-03-07
申请号:US17899182
申请日:2022-08-30
Applicant: Slack Technologies, LLC
Inventor: Michael Brevoort , Angela Kirchhof , Helen Wei Zeng , Curtis Neil Allen, Jr. , Stephen Wood
IPC: G06F9/445 , G06F8/70 , G06F8/60 , G06F9/54 , H04L51/046
Abstract: Media, methods, and systems are disclosed for hosting an event-based application. Application instructions corresponding to processing steps to be performed in response to particular events are received from a development environment. The events are associated with a group-based communication channel. An application comprising computer-executable instructions is generated based on the application instructions and metadata associated with the events. In response to detecting one or more of the events, execution of the computer-executable instructions is triggered. A response is received corresponding to output from applying the processing steps to the events. A message is posted into the respective communication channel corresponding to the response.
-
公开(公告)号:US20220232061A1
公开(公告)日:2022-07-21
申请号:US17582486
申请日:2022-01-24
Applicant: Slack Technologies, LLC
Inventor: Michael Brevoort , Stephen Wood , Allen James Ferrick , Brad Harris , Leslie Newell , Melissa Khuat
IPC: H04L67/02 , H04L67/1042 , H04L67/133
Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
-
公开(公告)号:US11659021B2
公开(公告)日:2023-05-23
申请号:US17582486
申请日:2022-01-24
Applicant: Slack Technologies, LLC
Inventor: Michael Brevoort , Stephen Wood , Allen James Ferrick , Brad Harris , Leslie Newell , Melissa Khuat
IPC: H04L67/02 , H04L41/22 , H04L67/306 , H04L67/60 , H04L67/133 , H04L67/104
CPC classification number: H04L67/02 , H04L41/22 , H04L67/1044 , H04L67/133 , H04L67/306 , H04L67/60
Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
-
公开(公告)号:US20210368005A1
公开(公告)日:2021-11-25
申请号:US17391795
申请日:2021-08-02
Applicant: Slack Technologies, LLC
Inventor: Michael Brevoort , Angela Kirchhof , Ratnadeep Bhattacharjee , Helen Kupp , Matthew Nolan Caudill , Raquel Velez , Leslie Newell
Abstract: Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to render one or more workflow interface objects to a group-based communication apparatus in association with an operational sequence set returned by a query. The group-based communication apparatus is configured to detect a workflow trigger event associated with a workflow identifier, retrieve an operational sequence set based upon at least the workflow identifier from a group-based communication workflow repository, initiate the operational sequence set, and cause rendering of one or more workflow interface objects to the group-based communication interface. In some embodiments, the operational sequence sets are associated with a group-defined template.
-
公开(公告)号:US20230206179A1
公开(公告)日:2023-06-29
申请号:US17564506
申请日:2021-12-29
Applicant: Slack Technologies, LLC
Inventor: Andrew Fong , Michael Hahn , Michael Brevoort , Chaitanya Ravula , Sohom Paul
CPC classification number: G06Q10/101 , G06Q10/103 , G06F21/6209 , G06F16/93 , G06F2221/2147
Abstract: Media, methods, and systems are disclosed for generating a document from a workflow within a group-based communication system. A document may be created from a document template in response to a workflow trigger. The document may have a plurality of structured sections and a plurality of unstructured sections. Unstructured input may be received into an unstructured section and saved into the document. Structured input may be received into a structured section. Based on the structured input, a step of a workflow associated with the document may be performed and a result saved into the document.
-
公开(公告)号:US20230087481A1
公开(公告)日:2023-03-23
申请号:US17471657
申请日:2021-09-10
Applicant: Slack Technologies, LLC
Inventor: Michael Brevoort , Angela Kirchhof , Anders Haig , Sai Pinapati
Abstract: A system, method, and computer-readable media for establishing a framework for managing application permissions in a group-based communication system. Upon receipt, from an application in a group-based communication system, of an attempt to access a target internet domain, an application manifest associated with the application is accessed. The manifest includes a list of approved internet domains previously approved by an administrator of the group-based communication system which the application may access. Following access of the manifest, it is determined whether the target internet domain is included in the list of approved internet domains. If the target internet domain is included in the list of approved internet domains, the application is allowed to access the target internet domain. If the target internet domain is not included in the list of one or more approved internet domains, access to the domain by the application is denied.
-
公开(公告)号:US11611519B1
公开(公告)日:2023-03-21
申请号:US17465430
申请日:2021-09-02
Applicant: Slack Technologies, LLC
Inventor: Angela Kirchhof , Michael Brevoort , Brad Harris , Trevor Suarez , Whitney Levine
IPC: G06F15/16 , H04L51/046
Abstract: Systems, methods, and computer-readable media are provided for managing trigger visibility within a group-based communication system where visibility to a trigger may be determined by one or more trigger visibility parameters including a user parameter associated with one or more users and a resource parameter associated with a specific resource or context within the group-based communication system. If a trigger is determined to be visible, based on the trigger visibility parameters, the trigger is included within the group-based communication system such that the trigger and a corresponding workflow are accessible.
-
公开(公告)号:US20230064752A1
公开(公告)日:2023-03-02
申请号:US17465430
申请日:2021-09-02
Applicant: Slack Technologies, LLC
Inventor: Angela Kirchhof , Michael Brevoort , Brad Harris , Trevor Suarez , Whitney Levine
IPC: H04L12/58
Abstract: Systems, methods, and computer-readable media are provided for managing trigger visibility within a group-based communication system where visibility to a trigger may be determined by one or more trigger visibility parameters including a user parameter associated with one or more users and a resource parameter associated with a specific resource or context within the group-based communication system. If a trigger is determined to be visible, based on the trigger visibility parameters, the trigger is included within the group-based communication system such that the trigger and a corresponding workflow are accessible.
-
-
-
-
-
-
-
-
-