METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY GRANTING PERMISSIONS TO GROUP-BASED OBJECTS IN A GROUP-BASED COMMUNICATION SYSTEM

    公开(公告)号:US20240129319A1

    公开(公告)日:2024-04-18

    申请号:US18493615

    申请日:2023-10-24

    CPC classification number: H04L63/104 H04L63/0853 H04L67/53

    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device. The permissions table may be modified to expand the permissions granted to the third party application without requiring a new authentication process that issues a new authenticating token. Further, third party applications are installed at a group level and not at a user level within the system, which increases system stability and efficiency.

    Triggering event identification and application dialog validation

    公开(公告)号:US11706168B2

    公开(公告)日:2023-07-18

    申请号:US17171367

    申请日:2021-02-09

    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. In an example, user interaction data associated with a group-based communication system can be received from a client device, and a triggering event, associated with an application external to the group-based communication system, can be identified from within the user interaction data. An application dialog request, associated with the triggering event, can be sent to the application and, in response to sending the application dialog request to the application, an application dialog can be received from the application. Based at least partly on a determination that the application is validated for communication with the client device, the application dialog can be output to the client device for display via a group-based communication user interface associated with the group-based communication system.

    Managing Admin Controlled Access of External Resources to Group-Based Communication Interfaces via a Group-Based Communication System

    公开(公告)号:US20220286463A1

    公开(公告)日:2022-09-08

    申请号:US17676054

    申请日:2022-02-18

    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.

    Method, apparatus, and computer program product for selectively granting permissions to group-based objects in a group-based communication system

    公开(公告)号:US12238114B2

    公开(公告)日:2025-02-25

    申请号:US18493615

    申请日:2023-10-24

    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device. The permissions table may be modified to expand the permissions granted to the third party application without requiring a new authentication process that issues a new authenticating token. Further, third party applications are installed at a group level and not at a user level within the system, which increases system stability and efficiency.

    Method, apparatus, and computer program product for selectively granting permissions to group-based objects in a group-based communication system

    公开(公告)号:US11848936B2

    公开(公告)日:2023-12-19

    申请号:US17380580

    申请日:2021-07-20

    CPC classification number: H04L63/104 H04L63/0853 H04L67/53

    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device. The permissions table may be modified to expand the permissions granted to the third party application without requiring a new authentication process that issues a new authenticating token. Further, third party applications are installed at a group level and not at a user level within the system, which increases system stability and efficiency.

Patent Agency Ranking