-
公开(公告)号:US12058185B2
公开(公告)日:2024-08-06
申请号:US17243410
申请日:2021-04-28
Applicant: Slack Technologies, Inc.
Inventor: Siddhi Soman
IPC: H04L65/1101 , H04L65/1059 , H04L65/1063 , H04L65/1069
CPC classification number: H04L65/1101 , H04L65/1059 , H04L65/1063 , H04L65/1069
Abstract: Creating a new channel based on a thread or an object associated with a communication channel is described. A communication platform can receive, in association with a thread or an object, a first request to create a new channel based on the thread or the object. The communication platform can identify characteristics (e.g., users, context data, permissions data, etc.) associated with the thread or the object and can create the new channel based on first characteristics associated with the thread or the object. In some examples, the communication platform can receive, from a requesting user, a second request to associate second characteristics with the new channel. The communication platform can thus create the new channel based on the second characteristics.
-
公开(公告)号: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.
-
公开(公告)号:US11810072B2
公开(公告)日:2023-11-07
申请号:US17306260
申请日:2021-05-03
Applicant: Slack Technologies, Inc.
Inventor: Ilan Frank , Daniel Stewart Butterfield , Callum Henderson-Begg , April Underwood , Leah Jones , Myles Grant , Todd Wirth , Eric Vierhaus , Samantha Stoller , Gregory Pelly , Yongxing Deng , Matthew Mullen
CPC classification number: G06Q10/103 , H04L63/101 , H04L63/104 , H04W4/08 , H04W12/08 , H04W12/76
Abstract: The disclosure generally relates to an enterprise group-based communication system. Group-based communication channels may be created and access by client devices associated with users within the enterprise group-based communication system that have various identifiers associated therewith.
-
公开(公告)号:US11804954B2
公开(公告)日:2023-10-31
申请号:US17128403
申请日:2020-12-21
Applicant: Slack Technologies, Inc.
CPC classification number: H04L9/0822 , G06F21/602 , H04L9/0894 , H04L63/0428
Abstract: Media, system, and method for providing encryption key management to an automated workflow within a group-based communication system. The automated workflow is encrypted using an organization-specific encryption key and is stored in a data store. Responsive to a triggering event, the encrypted workflow is retrieved from the data store to be decrypted and a corresponding decryption key is retrieved from a key store. The decrypted workflow performs a series of steps responsive to determining that a trigger condition has been met. The steps may be associated with at least one of sending a form and sending a message to a user within the group-based communication system.
-
公开(公告)号:US11617064B2
公开(公告)日:2023-03-28
申请号:US17146941
申请日:2021-01-12
Applicant: Slack Technologies, Inc.
Inventor: Max Baez , Colin Gibbs , Alan Hardin , Jennifer Enrique , Kevin Marshall
Abstract: Implementing communication barriers in a group-based communication system is described. In an example, a privacy setting associated with a communication privilege for communicating with a user of a group-based communication system can be stored, wherein the privacy setting permits the user to transmit communications via the group-based communication and restricts another user of the group-based communication system from communicating with the user. The group-based communication system can deny a communication privilege of the other user based at least in part on the privacy setting, wherein denying the communication privilege prohibits the other user from at least one of initiating a message associated with a user identifier of the user or transmitting the message to a client device associated with the user identifier.
-
公开(公告)号:US11588914B2
公开(公告)日:2023-02-21
申请号:US17200051
申请日:2021-03-12
Applicant: Slack Technologies, Inc.
Inventor: James Scheinblum , Jason Klym
Abstract: Methods, systems, and apparatuses are provided for maintaining minimum interface functionality in an absence of a push based communications connection in a group-based communication system.
-
公开(公告)号:US11586584B2
公开(公告)日:2023-02-21
申请号:US16438957
申请日:2019-06-12
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Elizabeth Johnston , Andrew King , Myles Grant
IPC: G06F16/00 , G06F16/13 , H04L67/1097 , G06F16/27 , G06Q10/10 , G06Q10/107 , H04L67/01
Abstract: Computing systems, apparatuses, computer-implemented methods, and computer program products are disclosed for creating a shared communication channel in a group-based communication platform having a plurality of database shards. An example computer-implemented method includes generating a shared communication channel shard that is assigned a shared communication channel identification, a first set of shared communication channel attributes associated with a first group identification, and a second set of shared communication channel attributes associated with a second group identification. The method further includes generating first and second externally shared group-based shared communication channel interfaces based on the first and second sets of shared communication channel attributes, respectively. The method further includes transmitting the first and second externally shared group-based shared communication channel interfaces to a first client device associated with the first group identification and a second client device associated with the second group identification, respectively.
-
公开(公告)号:US11556544B2
公开(公告)日:2023-01-17
申请号:US16938050
申请日:2020-07-24
Applicant: Slack Technologies, Inc.
Inventor: Qi Lu , Eckart Walther , David Ku , Chung-Man Tam , Kevin Lee , Zhichen Xu , Ali Diab , Kenneth Norton , Jianchang Mao
IPC: G06F16/00 , G06F16/2457 , G06F16/957 , G06F16/9535 , H04L51/52
Abstract: Computer systems and methods incorporate user annotations (metadata) regarding various pages or sites, including annotations by a querying user and by members of a trust network defined for the querying user into search and browsing of a corpus such as the World Wide Web. A trust network is defined for each user, and annotations by any member of a first user's trust network are made visible to the first user during search and/or browsing of the corpus. Users can also limit searches to content annotated by members of their trust networks or by members of a community selected by the user.
-
公开(公告)号:US20230012141A1
公开(公告)日:2023-01-12
申请号:US17373650
申请日:2021-07-12
Applicant: Slack Technologies, Inc.
Inventor: Divya Ramesh Kamath , Todd Christopher Kloots
IPC: G06F3/0489 , G06F3/0482
Abstract: Media, methods, and systems are disclosed for managing focus for an application having a plurality of application user interface components. Initially, a first user interface component receives a first keystroke. Responsive to receiving the first keystroke, the application transitions from a default or pointing device navigation mode to a managed or keyboard navigation mode. The first user interface component receives a second keystroke, and responsive thereto invokes an application focus manager to set a destination user interface component identifier. Next, a second user interface component associated with the destination user interface component identifier compares the destination user interface component identifier to its own component identifier. Finally, the second user interface component claims keyboard input focus in the application.
-
公开(公告)号:US20220368658A1
公开(公告)日:2022-11-17
申请号:US17322173
申请日:2021-05-17
Applicant: Slack Technologies, Inc.
Inventor: Siddhi Soman , Jessica Fain , Ugochukwu Douglas Chukwu , Nicole Fish , Sri Mahesh Vutukuri , Beau Carlborg , Matthew Hodgins , Zach Forrest y Salazar , Corey Baker
IPC: H04L12/58 , G06F3/0484 , G06F40/166
Abstract: Message moderation is described herein. In an example, a message posted to a virtual space of a communication platform can be flagged for review by a reviewer (e.g., an administrator or other user permissioned to review messages). In some examples, such a reviewer can review a flagged message and determine one or more actions to be performed. Such actions can include removing the message from presentation via the communication platform, modifying presentation of the message via a user interface of the communication platform, replying to the message (e.g., to suggest taking the conversation offline or to another virtual space), disabling interaction with the message, and/or the like. Message moderation, as described herein, can streamline resolution of conversations that become out of hand and/or off topic.
-
-
-
-
-
-
-
-
-