-
公开(公告)号:US11271878B2
公开(公告)日:2022-03-08
申请号:US16010036
申请日:2018-06-15
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Mark Christian , John Rodgers , James Whimpey
IPC: H04L12/58 , H04L29/08 , H04L12/18 , H04L51/04 , H04L67/02 , H04L67/568 , H04L67/53 , H04L67/306
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.
-
22.
公开(公告)号:US20220060523A1
公开(公告)日:2022-02-24
申请号:US17246024
申请日:2021-04-30
Applicant: Slack Technologies, Inc.
Inventor: Michael Brevoort , Ilan Frank
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.
-
公开(公告)号:US11258622B2
公开(公告)日:2022-02-22
申请号:US16714105
申请日:2019-12-13
Applicant: Slack Technologies, Inc.
Inventor: Mark Christian , Cyrus Katrak
IPC: H04B7/00 , H04L12/18 , H04L65/611 , H04W4/06
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.
-
公开(公告)号:US20220027175A1
公开(公告)日:2022-01-27
申请号:US17493371
申请日:2021-10-04
Applicant: Slack Technologies, Inc.
Inventor: Michael Hahn
Abstract: Various examples are directed to systems, methods, and apparatuses for providing an interactive developer interface of a group-based communication system. Various examples are directed to systems, methods, and apparatuses for consolidating application data associated with an application within a group-based communication interface. Various examples are directed to systems, methods, and apparatuses for indexing processing actions associated with a plurality of applications.
-
公开(公告)号:US11190368B1
公开(公告)日:2021-11-30
申请号:US16870713
申请日:2020-05-08
Applicant: Slack Technologies, Inc.
Inventor: Lynsey Haynes , Serguei Mourachov , James Scheinblum , Vahakn Papazian , Christopher David Montrois
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.
-
公开(公告)号:US11184414B2
公开(公告)日:2021-11-23
申请号:US16705923
申请日:2019-12-06
Applicant: Slack Technologies, Inc.
Inventor: Keith Adams , Ryan Huber , Mark Christian , James Scheinblum
Abstract: Methods, systems, and apparatuses are provided for reservation management for client-initiated polling requests in a communication system.
-
公开(公告)号:US11175806B1
公开(公告)日:2021-11-16
申请号:US17163017
申请日:2021-01-29
Applicant: Slack Technologies, Inc.
Inventor: Lorilyn McCue , Kimberly Munoz , Zachariah Buechler , Michael Deng , Albert Treat , Ryan Mah , Sai Pinapati , Saurabh Sahni
IPC: G06F3/0481 , G06F3/0346 , G06F3/0338 , G06F3/01 , G06T7/50 , G06F3/0484 , G06F40/30 , G06N20/00 , H04L29/06
Abstract: Utilizing message metadata for improving user interface presentation is described. In an example, a first message associated with first metadata and a second message associated with second metadata can be received via a group-based communication platform. Based at least in part on the first metadata and the second metadata, causing the first message and the second message to be presented in a message digest via a first portion of a user interface associated with the group-based communication platform. The message digest can be associated with an actuation mechanism and, in response to receiving an indication of an interaction with the actuation mechanism, the first message and the second message can be presented, separately, via a second portion of the user interface.
-
公开(公告)号:US20210351944A1
公开(公告)日:2021-11-11
申请号:US16870713
申请日:2020-05-08
Applicant: Slack Technologies, Inc.
Inventor: Lynsey Haynes , Serguei Mourachov , James Scheinblum , Vahakn Papazian , Christopher David Montrois
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.
-
公开(公告)号:US11153293B1
公开(公告)日:2021-10-19
申请号:US17171924
申请日:2021-02-09
Applicant: Slack Technologies, Inc.
Inventor: Bertrand Fan , Salman Suhail , Paige Kehoe
IPC: H04L29/06 , G06F16/955
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.
-
公开(公告)号:US11153249B2
公开(公告)日:2021-10-19
申请号:US16994008
申请日:2020-08-14
Applicant: Slack Technologies, Inc.
Inventor: Roland Schemers , James McPhail , Matthew Wahl , Britton Jamison , San Oo
IPC: H04L12/58
Abstract: Method, system, apparatus, and computer program product for programmatically managing limited engagement by an external email resource entity with a group-based communication interface of a group-based communication system are described herein.
-
-
-
-
-
-
-
-
-