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

    公开(公告)号:US20210385228A1

    公开(公告)日:2021-12-09

    申请号:US17380580

    申请日:2021-07-20

    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

    公开(公告)号:US11095657B2

    公开(公告)日:2021-08-17

    申请号:US15894821

    申请日:2018-02-12

    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.

    SYSTEMS AND METHODS FOR IMPLEMENTING EXTERNAL APPLICATION FUNCTIONALITY INTO A WORKFLOW FACILITATED BY A GROUP-BASED COMMUNICATION SYSTEM

    公开(公告)号:US20210149688A1

    公开(公告)日:2021-05-20

    申请号:US17067290

    申请日:2020-10-09

    Abstract: Integrating applications into a communication system via steps of workflows is described. In an example, the communication system can receive a request to integrate a functionality of an application into the communication system via an application extension. The functionality can be associated with a step to be integrated in a workflow. Responsive to receiving the request, the communication system can cause an input user interface to be presented via the computing device, wherein the input user interface is configured to receive application extension data. Based at least in part on associating the application extension data with a trigger event identifier, the communication system can store an indication of the step in a repository and cause a selectable user interface element associated with the step to be presented via a group-based communication interface. Selection of the selectable user interface element can cause the step to be included in the workflow.

Patent Agency Ranking