-
1.
公开(公告)号:US10855630B2
公开(公告)日:2020-12-01
申请号:US16419715
申请日:2019-05-22
Applicant: Slack Technologies, Inc.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
-
2.
公开(公告)号:US20190356615A1
公开(公告)日:2019-11-21
申请号:US16419715
申请日:2019-05-22
Applicant: Slack Technologies, Inc.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
-
公开(公告)号:US20210274014A1
公开(公告)日:2021-09-02
申请号:US17324035
申请日:2021-05-18
Applicant: Slack Technologies, Inc.
Inventor: Diogenes Brito , Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
IPC: H04L29/08 , H04L29/06 , G06F3/0482 , H04L12/18
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.
-
4.
公开(公告)号:US20210203624A1
公开(公告)日:2021-07-01
申请号:US17194640
申请日:2021-03-08
Applicant: Slack Technologies, Inc.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
Abstract: A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
-
公开(公告)号:US11025743B2
公开(公告)日:2021-06-01
申请号:US16399784
申请日:2019-04-30
Applicant: Slack Technologies, Inc.
Inventor: Diogenes Brito , Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
IPC: H04L29/08 , H04L29/06 , G06F3/0482 , H04L12/18
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.
-
6.
公开(公告)号:US20190356700A1
公开(公告)日:2019-11-21
申请号:US16176883
申请日:2018-10-31
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
-
公开(公告)号:US20220368660A1
公开(公告)日:2022-11-17
申请号:US17320620
申请日:2021-05-14
Applicant: Slack Technologies, Inc.
Inventor: Anna Niess , Noah Weiss , Kevin Marshall , John Rodgers , Patrick Kane , Prajna Shetty , Michael Hahn , Alfred Xing , Justin Rushing , Julie Haynes
IPC: H04L12/58
Abstract: Asynchronous collaboration via a communication platform is described. A message representative of an asynchronous meeting can be displayed via a user interface of a communication platform. The user interface can include an affordance to enable a user to add a snippet of content to the asynchronous meeting. In response to detecting an actuation of the affordance, an input user interface that includes an option to record or upload the snippet of content can be displayed. The snippet of content can be received from a client of a user associated with the asynchronous meeting and can be associated with other snippet(s) of content added by other user(s) associated with the asynchronous meeting. A preview summary of snippet(s) of content associated with the asynchronous meeting can be displayed in association with the message, wherein each snippet of content is viewable via a thread associated with the message.
-
8.
公开(公告)号:US10951556B2
公开(公告)日:2021-03-16
申请号:US16528453
申请日:2019-07-31
Applicant: Slack Technologies, Inc.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
-
公开(公告)号:US20190222544A1
公开(公告)日:2019-07-18
申请号:US15783647
申请日:2017-10-13
Applicant: Slack Technologies, Inc.
Inventor: Allen James Ferrick , Edward Ishaq , Hye Jung Choi , Jason Norris , Kefan Xie , Prajna Shetty , Pranay Agarwal
CPC classification number: H04L51/046 , H04L12/1813
Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.
-
10.
公开(公告)号:US11381532B2
公开(公告)日:2022-07-05
申请号:US17194640
申请日:2021-03-08
Applicant: Slack Technologies, Inc.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
IPC: G06F15/16 , H04L51/04 , H04L51/08 , H04L51/00 , G06Q10/10 , H04L51/046 , H04L65/1045 , H04L65/1063 , H04L65/1096 , H04L65/401 , H04L65/403
Abstract: A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
-
-
-
-
-
-
-
-
-