-
公开(公告)号:US20210266278A1
公开(公告)日:2021-08-26
申请号:US17316081
申请日:2021-05-10
发明人: Corey Baker , Bertrand Fan , Salman Suhail
IPC分类号: H04L12/58 , H04L29/06 , G06F16/951 , H04L12/18 , G06Q10/10
摘要: This disclosure describes a group-based communication system comprising a group-based communication server and a group-based communication repository. The group-based communication server manages access control parameter discrepancies between a group-based communication channel and a requested resource that is disposed in communication with the group-based communication channel.
-
2.
公开(公告)号:US10855630B2
公开(公告)日:2020-12-01
申请号:US16419715
申请日:2019-05-22
发明人: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
摘要: 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.
-
3.
公开(公告)号:US20190356615A1
公开(公告)日:2019-11-21
申请号:US16419715
申请日:2019-05-22
发明人: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
摘要: 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.
-
公开(公告)号:US11455457B2
公开(公告)日:2022-09-27
申请号:US16810940
申请日:2020-03-06
IPC分类号: G06F40/106 , H04L9/40 , G06F3/0482 , H04L51/04 , G06F40/226 , H04L67/01
摘要: Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message.
-
公开(公告)号:US11258800B2
公开(公告)日:2022-02-22
申请号:US16456675
申请日:2019-06-28
发明人: Salman Suhail , Saurabh Sahni , Kefan Xie , Emilio Aurea , Shilpi Sanchetee , Nupur Goyal , Carly Robinson
摘要: Embodiments of the present disclosure relate to managing admin-controlled access of external resources to group-based communication interfaces associated with an organization, via a group-based communication system including APIs for improved external resource permissioning, provisioning, and access handling. Embodiments include methods, computer program products, apparatuses, and systems configured to receive an external resource access request, determine an organization identifier, obtain an admin response indication, set an external resource permission status for the external resource based on the admin response indication, and cause rendering of the requested group-based communication interface based on the admin response indication. Embodiments further relate to provisioning and handling requests for services associated with an external resource by managing one or more single-interface access tokens linked to a multi-interface access token.
-
6.
公开(公告)号:US10951556B2
公开(公告)日:2021-03-16
申请号:US16528453
申请日:2019-07-31
发明人: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
摘要: 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.
-
公开(公告)号:US20200036544A1
公开(公告)日:2020-01-30
申请号:US16514949
申请日:2019-07-17
发明人: Salman Suhail , Robyn Rapp
IPC分类号: H04L12/18 , G06F16/632 , G06F16/683
摘要: A group-based communication platform is configured to detect one or more recurring calls performed via a calling system, such as an external calling platform, and to perform one or more follow-up actions upon detecting a recurring call. The group-based communication platform receives call data for one or more calls, such as previously completed calls or future scheduled calls. The group-based communication platform is further configured to identify user profiles associated with one or more calls, to thereby identify user profiles associated with one or more recurring calls. Thus, the one or more follow-up actions executed by the group-based communication platform for a recurring call is associated with one or more user profiles that are correlated with a recurring call.
-
公开(公告)号:US11140228B2
公开(公告)日:2021-10-05
申请号:US16519603
申请日:2019-07-23
发明人: Liza Gurtin , Salman Suhail , Michael Hahn , Corey Baker , Serry Park , Sachin Ranchod , Brian Stephen O'Neill
摘要: Systems and methods provide managing of communication between a remote data object hosted by a remote resource and a group-based communication interface of a group-based communication system.
-
公开(公告)号:US20210274014A1
公开(公告)日:2021-09-02
申请号:US17324035
申请日:2021-05-18
发明人: 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
摘要: 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.
-
公开(公告)号:US20210240460A1
公开(公告)日:2021-08-05
申请号:US16777772
申请日:2020-01-30
IPC分类号: G06F8/61 , H04L12/58 , H04L29/06 , H04L29/08 , G06F3/0482
摘要: Various embodiments are directed to apparatuses, systems, and methods for authorizing within a group-based communication interface a bundled plurality of applications to be collectively installed in a group-based communication workspace enabling communications between client devices via a group-based communication system. Various embodiments are directed to apparatuses, systems, and methods for collectively installing within a group-based communication system a bundled plurality of applications associated with an application bundle. Various embodiments are directed to apparatuses, systems, and methods for generating within a group-based communication interface application bundle data associated with a plurality of applications.
-
-
-
-
-
-
-
-
-