EMBEDDING GROUP-BASED COMMUNICATION SYSTEM CONTENT

    公开(公告)号:US20220094679A1

    公开(公告)日:2022-03-24

    申请号:US17026826

    申请日:2020-09-21

    Inventor: Mark Christian

    Abstract: Systems are disclosed for embedding group-based communication system content into an integrated application. A request for interactive embeddable content includes a unique identifier and an authentication token associated with a user of an integrated application. If the authentication token is valid, authorization information is provided to the integrated application. An interaction with the embeddable content is received from the user, and the group-based communication system is updated based on the interaction.

    Updating object subscriptions based on trigger events

    公开(公告)号:US20210329339A1

    公开(公告)日:2021-10-21

    申请号:US17210887

    申请日:2021-03-24

    Abstract: Updating object subscriptions based on trigger events is described. An indication of a trigger event, associated with an object, can be received from a client of a user. The object can be associated with current object data that is stored in a storage area of a subscription management system. The storage area can maintain the current object data for at least the object and a subscription list for client(s), wherein the subscription list for each of the client(s) comprises object identifiers corresponding to subscribed objects for each of the client(s). Based at least partly on receiving the indication of the trigger event and determining that the trigger event is associated with a modification to a subscription, the subscription list can be updated to generate an updated subscription list for the client and current object data for the subscribed objects identified within the updated subscription list can be provided thereto.

    METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR ORGANIZING THE BOOTING OPERATION OF A GROUP-BASED COMMUNICATION BROWSER SESSION

    公开(公告)号:US20210099519A1

    公开(公告)日:2021-04-01

    申请号:US16588731

    申请日:2019-09-30

    Abstract: Various methods, apparatuses, and computer program products are provided for initiating a group-based communication browser session. An example computer-implemented method includes generating a group-based communication browser session initiation request via a processor of the apparatus. The computer-implemented method also includes loading a boot data object. The boot data object includes one or more predefined parameters of a booting operation stored locally on the client device and the boot data object is applicable to a plurality of executable software applications. The computer-implemented method further includes downloading at least one asset data and application data based on a specific application of the plurality of executable software applications from a group-based communication system. The at least one of the asset data and the application data is configured for generation of at least a portion of a display associated with the group-based communication browser session. Corresponding apparatuses and computer program products are also provided.

    Method, apparatus, and computer program product for initiating and executing a group based communication browser session and rendering a group based communication interface

    公开(公告)号:US11271878B2

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

    申请号:US16010036

    申请日:2018-06-15

    Abstract: Provided is a computing device of a group based communication system configured to initiate and execute a group-based communication browser session. An example computing device is configured to receive a group-based communication browser session initiation request. After receiving a group-based communication browser session initiation request, the example computing device will determine whether the computing is connected to an Internet. If the computing device is determined to be connected to the Internet, the example computing device determine whether a group-based communication service cache is available. If the group-based communication service cache is available, the example computing device will fetch a group-based application asset set from the group-based communication service cache. Then the example computing device will determine whether a group-based communication browser cache is available. If the group-based communication browser cache is available, the example computing device will fetch a group-based communication object set from the group-based communication browser cache based on a group-based communication browser cache hydration policy. Then the computing device will render a group-based communication interface using the fetched group-based application asset set and the fetched group-based communication object set.

    Multiplexing message distribution within group-based communication system

    公开(公告)号:US11258622B2

    公开(公告)日:2022-02-22

    申请号:US16714105

    申请日:2019-12-13

    Abstract: Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.

    SECURE PEER-TO-PEER CONNECTION NETWORK AND ASSOCIATED PROTOCOLS FOR A GROUP-BASED COMMUNICATION SYSTEM

    公开(公告)号:US20210234847A1

    公开(公告)日:2021-07-29

    申请号:US17156945

    申请日:2021-01-25

    Abstract: Secure peer-to-peer connection network and/or protocols for a group-based communication system are described. In an example, a peer-to-peer connection request associated with a first identifier for a first client device and a second identifier for a second client device can be received. The first identifier and the second identifier can be compared to a group-based communication system validation registry associated with the group-based communication system and, based at least in part on a determination that the peer-to-peer connection request is authorized per the group-based communication system validation registry, a peer-to-peer connection between the second client device and the first client device can be established.

Patent Agency Ranking