-
公开(公告)号:US11575772B2
公开(公告)日:2023-02-07
申请号:US17324035
申请日:2021-05-18
Applicant: Salesforce, 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: H04L67/60 , H04L9/40 , H04L65/1069 , H04L65/403 , H04L67/141 , H04L67/146 , H04L67/306 , G06F3/0482 , H04L12/18 , H04L67/025 , H04L67/568 , H04L67/01
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.
-
公开(公告)号:US11916909B2
公开(公告)日:2024-02-27
申请号:US17316081
申请日:2021-05-10
Applicant: Salesforce, Inc.
Inventor: Corey Baker , Bertrand Fan , Salman Suhail
IPC: H04L29/06 , G06F16/951 , G06Q10/10 , H04L9/40 , H04L12/18 , H04L51/212 , H04L51/08
CPC classification number: H04L63/10 , G06F16/951 , G06Q10/10 , H04L12/185 , H04L51/212 , H04L63/101 , H04L51/08
Abstract: 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.
-
3.
公开(公告)号:US11683281B2
公开(公告)日:2023-06-20
申请号:US17855787
申请日:2022-06-30
Applicant: Salesforce, 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 , G06Q10/10 , H04L51/046 , H04L65/1063 , H04L65/1096 , H04L65/403 , H04L51/216 , H04L65/401 , H04L65/1045
CPC classification number: H04L51/04 , G06Q10/10 , H04L51/046 , H04L51/08 , H04L51/216 , 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.
-
公开(公告)号:US12132717B2
公开(公告)日:2024-10-29
申请号:US17503885
申请日:2021-10-18
Applicant: Salesforce, Inc.
Inventor: Bertrand Fan , Salman Suhail , Paige Kehoe
IPC: H04L9/40 , G06F16/955
CPC classification number: H04L63/08 , G06F16/9566 , H04L63/101 , H04L63/102 , H04L63/108
Abstract: A system, method, and computer-readable media for linking identify information between a group-based communication system and an external application based on a user authorization to share credentials. After sharing the user's credentials, the user may be authenticated with the external application and user data from the group-based communication system may be shared with the external application. Additionally, a preview of a web resource associated with the external application may be displayed to the user within the group-based communication system allowing the user to interact with the web resource from within the group-based communication system.
-
公开(公告)号:US20220286463A1
公开(公告)日:2022-09-08
申请号:US17676054
申请日:2022-02-18
Applicant: Salesforce, Inc.
Inventor: Salman Suhail , Saurabh Sahni , Kefan Xie , Emilio Aurea , Shilpi Sanchetee , Nupur Goyal , Carly Robinson
Abstract: 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.
-
公开(公告)号:US11909742B2
公开(公告)日:2024-02-20
申请号:US17676054
申请日:2022-02-18
Applicant: Salesforce, Inc.
Inventor: Salman Suhail , Saurabh Sahni , Kefan Xie , Emilio Aurea , Shilpi Sanchetee , Nupur Goyal , Carly Robinson
CPC classification number: H04L63/104 , H04L9/3213 , H04L63/105 , H04L63/20
Abstract: 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.
-
-
-
-
-