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.

    Inter-Application Data Interchange Via a Group-Based Communication System That Triggers User Intervention

    公开(公告)号:US20220060523A1

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

    申请号:US17246024

    申请日:2021-04-30

    Abstract: A communication platform can leverage a network-based computing system to enable applications to exchange data with one or more applications via channels. In some examples, a first application may post messages to the channel and a second application may listen to the posted messages to identify an event based on one or more of the messages. Responsive to detecting an event, the second application may notify a user, create a new channel, add a user to a channel, or the like, and/or the second application may take an action to remediate an issue. The first application and the second application and users added to the channel may be associated with a same or different organizations.

    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.

    Real time data update for channel preview

    公开(公告)号:US11190368B1

    公开(公告)日:2021-11-30

    申请号:US16870713

    申请日:2020-05-08

    Abstract: Updates to data associated with a communication channel of which a user is not a current member are described herein. In an example, server(s) associated with a group-based communication platform can cause at least one communication channel to be presented via a user interface output via a display of a user computing device operable by a user. The user may not be a current member of the communication channel. The server(s) can receive a request to preview the communication channel and, based at least in part on receiving the request, can cause a preview of the communication channel to be presented via the user interface. The preview can present data associated with the communication channel via the user interface. The server(s) can send, to the user computing device, updated data associated with the communication channel while the preview is being presented via the user interface.

    REAL TIME DATA UPDATE FOR CHANNEL PREVIEW

    公开(公告)号:US20210351944A1

    公开(公告)日:2021-11-11

    申请号:US16870713

    申请日:2020-05-08

    Abstract: Updates to data associated with a communication channel of which a user is not a current member are described herein. In an example, server(s) associated with a group-based communication platform can cause at least one communication channel to be presented via a user interface output via a display of a user computing device operable by a user. The user may not be a current member of the communication channel. The server(s) can receive a request to preview the communication channel and, based at least in part on receiving the request, can cause a preview of the communication channel to be presented via the user interface. The preview can present data associated with the communication channel via the user interface. The server(s) can send, to the user computing device, updated data associated with the communication channel while the preview is being presented via the user interface.

    Identity information linking
    29.
    发明授权

    公开(公告)号:US11153293B1

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

    申请号:US17171924

    申请日:2021-02-09

    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.

Patent Agency Ranking