-
公开(公告)号:US12019607B2
公开(公告)日:2024-06-25
申请号:US16702197
申请日:2019-12-03
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Raissa Largman , Keith Adams , James Scheinblum , Richard Crowley , Deep Bhattacharjee , Milo Watanabe , Leah Jones
CPC classification number: G06F16/2272 , G06F16/2379 , G06F16/29 , H04L9/0833
Abstract: Systems, apparatuses, methods, and computer program products are provided for managing geographically distributed data storage in a group-based communication system. In some embodiments, an apparatus physically located in a first geographic area defined by a first geographic boundary is provided. In embodiments, upon determining that an entity identifier associated with a message is associated with a geographic data storage policy, the apparatus is configured to transmit a geographic data residency message package comprising message data of the message to a geographic data residency server physically located within a second geographic area defined by a second geographic boundary. The second geographic area is associated with the geographic data storage policy. In some embodiments, the apparatus is configured to update the message data of the message with residency token data received from the geographic data residency server.
-
公开(公告)号:US20180212903A1
公开(公告)日:2018-07-26
申请号:US15782678
申请日:2017-10-12
Applicant: Slack Technologies, Inc.
Inventor: Sean Rose , Andreas Haugstrup Pedersen , Daniel Stewart Butterfield , Callum Henderson-Begg , Christopher David Montrois , Lauren Bosak Wagner , Milo Watanabe
CPC classification number: H04L51/04 , G06F16/951 , G06F16/955 , H04L12/1822 , H04L51/28 , H04L61/2069 , H04L61/301 , H04L61/3065
Abstract: Embodiments of the present disclosure relate to a group-based communication server for associating an identifier with one or more message communications within a group-based communication system. In some embodiments, the group-based communication server comprises at least one processor and at least one memory including computer program code.
-
公开(公告)号:US11949739B2
公开(公告)日:2024-04-02
申请号:US17018165
申请日:2020-09-11
Applicant: Slack Technologies, Inc.
Inventor: Raissa Largman , Keith Adams , James Scheinblum , Richard Crowley , Ratnadeep Bhattacharjee , Milo Watanabe , Leah Jones , Henry Robinson
IPC: H04L67/1097 , G06F16/29 , H04L51/216 , H04L51/222 , H04L65/403
CPC classification number: H04L67/1097 , G06F16/29 , H04L51/216 , H04L51/222 , H04L65/403
Abstract: Systems, apparatuses, methods, and computer program products are provided for managing geographically distributed data storage in a group-based communication system and for servicing deletion requests related thereto. In some embodiments, an apparatus physically located in a first geographic area defined by a first geographic boundary is provided. In embodiments, upon determining that an entity identifier associated with a message is associated with a geographic data storage policy, the apparatus is configured to transmit a geographic data residency message package comprising message data of the message to a geographic data residency server physically located within a second geographic area defined by a second geographic boundary. The second geographic area is associated with the geographic data storage policy. In some embodiments, the apparatus is configured to update the message data of the message with residency token data received from the geographic data residency server.
-
公开(公告)号:US11206231B2
公开(公告)日:2021-12-21
申请号:US15730044
申请日:2017-10-11
Applicant: Slack Technologies, Inc.
Inventor: Paul Rosania , Milo Watanabe , Daniel Stewart Butterfield , Neil Walker , Patrick Kane , Hubert Florin , Wayne Fan
Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.
-
公开(公告)号:US20210149844A1
公开(公告)日:2021-05-20
申请号:US17121507
申请日:2020-12-14
Applicant: Slack Technologies, Inc.
Inventor: Milo Watanabe , Ayesha Bose , Bernadette Le , Faisal Yaqub , Fayaz Ashraf , Marcel Weekes , Wayne Fan , Adam Cole , Jordan Williams , Patrick Kane , Oluwatosin Afolabi
IPC: G06F16/176 , G06F3/0481 , G06Q10/10 , H04L29/06 , H04L12/58 , H04L29/08
Abstract: A group-based communication interface with subsidiary file communications is described. A request to share a file in a feed of a group-based communication platform can be received, wherein the feed comprises a channel, a thread, or a direct message associated with a group of the group-based communication platform. A representation of the file can be rendered in a user interface presented via client device(s) of user(s) associated with the group, wherein the representation of the file is associated with an engageable link for accessing the file, and wherein a thread summary indicator, representing a thread of message(s) associated with the file, is presented proximate the representation of the file. Based at least in part on receiving an indication of an interaction with the thread summary indicator, the message(s) associated with the thread can be rendered in the user interface proximate the representation of the file.
-
6.
公开(公告)号:US20190058680A1
公开(公告)日:2019-02-21
申请号:US15730044
申请日:2017-10-11
Applicant: Slack Technologies, Inc.
Inventor: Paul Rosania , Milo Watanabe , Daniel Stewart Butterfield , Neil Walker , Patrick Kane , Hubert Florin , Wayne Fan
IPC: H04L12/58
Abstract: Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.
-
-
-
-
-