-
公开(公告)号:US09940394B1
公开(公告)日:2018-04-10
申请号:US15651887
申请日:2017-07-17
Applicant: Slack Technologies, Inc.
Inventor: Myles Grant , Serguei Mourachov , Renaud Bourassa-Denis , Jason Liszka , John Gallagher , Isabella Tromba , Noah Weiss , Daniel Stewart Butterfield , Callum Henderson-Begg
CPC classification number: G06F17/30864 , H04L51/08 , H04L51/22
Abstract: The Messaging Search and Management Apparatuses, Methods and Systems (“MSM”) transforms message, ranking request inputs via MSM components into work graphs, ML structure input data, ML structure, ranking response outputs. A work graph generation request that includes group level access control data may be obtained. A set of metadata access control carrying messages, a set of users, a set of channels, and a set of topics with access control data corresponding to the group level access control data may be determined. A user priority score for each of the other users, a channel priority score for each of the channels, and a topic priority score for each of the topics, from the perspective of each user, may be calculated. A work graph data structure may be generated that includes, for each user, data regarding the calculated user priority scores, channel priority scores, and topic priority scores.
-
公开(公告)号:US11778022B2
公开(公告)日:2023-10-03
申请号:US16990621
申请日:2020-08-11
Applicant: Slack Technologies, Inc.
Inventor: Matthew Hodgins , Sarah Raines , Shanan Delp , Christine Lee
IPC: G06F15/16 , H04L67/104 , H04W4/08 , H04L67/306 , G06F40/166 , G06N20/00
CPC classification number: H04L67/1044 , G06F40/166 , H04L67/306 , H04W4/08 , G06N20/00
Abstract: Various examples of the present disclosure can be directed to programmatically generating and rendering for display a context pane within a group-based communication interface. In some examples, the context pane comprises context pane content representative of channel membership associated with a communication channel identifier with which the group-based communication interface is associated. Group-based communication objects of a group-based communication data corpus can be utilized (e.g., by way of a trained machine learning model and/or work graph data structures) to inform the determination of context pane content.
-
公开(公告)号:US11586686B2
公开(公告)日:2023-02-21
申请号:US17070651
申请日:2020-10-14
Applicant: Slack Technologies, Inc.
Inventor: Myles Grant , Serguei Mourachov , Renaud Bourassa-Denis , Jason Liszka , John Gallagher , Isabella Tromba , Noah Weiss , Daniel Stewart Butterfield , Callum Henderson-Begg
IPC: G06F16/95 , G06F16/951 , H04L51/08 , H04L51/42
Abstract: The Messaging Search and Management Apparatuses, Methods and Systems (“MSM”) transforms message, ranking request inputs via MSM components into work graphs, ML structure input data, ML structure, ranking response outputs. A work graph generation request that includes group level access control data may be obtained. A set of metadata access control carrying messages, a set of users, a set of channels, and a set of topics with access control data corresponding to the group level access control data may be determined. A user priority score for each of the other users, a channel priority score for each of the channels, and a topic priority score for each of the topics, from the perspective of each user, may be calculated. A work graph data structure may be generated that includes, for each user, data regarding the calculated user priority scores, channel priority scores, and topic priority scores.
-
公开(公告)号:US11553015B2
公开(公告)日:2023-01-10
申请号:US17222202
申请日:2021-04-05
Applicant: Slack Technologies, Inc.
Inventor: Natalie Qabazard , Anuj Nair , Tyler Lewis , Drew Schuster
IPC: H04L65/403 , G06N20/00 , H04L67/568 , G06Q10/10 , G06Q10/06 , G06Q50/00 , G06N5/04
Abstract: Media, methods, and systems are disclosed for progressively instantiating workspaces for a group-based communication system. A request is received to load group-based communication system workspaces and begin receiving real-time events. The workspaces are classified into a plurality of priority and dormant workspaces. The priority workspaces are instantiated, and real-time events associated with the priority workspaces are transmitted to a group-based communication system. Real-time events are detected that trigger instantiation of dormant workspaces, and associated dormant workspaces added to the set of priority workspaces.
-
公开(公告)号:US11539675B2
公开(公告)日:2022-12-27
申请号:US16918284
申请日:2020-07-01
Applicant: Slack Technologies, Inc.
Inventor: Audrei Drummond , Ratnadeep Bhattacharjee , James Scheinblum , Eden Ghirmai , Stephen Hamrick , Richard Crowley , Lydia Gorham , Pooja Mehta , Raissa Largman , Karen Nguyen
Abstract: Media, method, and system for providing encryption key management for international data residency. Organizations using a group-based communication system can designate a particular geopolitical area where that organization's data can be stored and another geopolitical area (which may be the same or different) where encryption keys used to encrypt and decrypt that data should be stored. Users of that organization can post message or access messages previously posted on the group-based communication system from any geopolitical area, causing the system to automatically store and retrieve messages and encryption keys from the appropriate regions to allow the users to transparently access the group-based communication system while maintaining security and data residency requirements.
-
公开(公告)号:US20220400138A1
公开(公告)日:2022-12-15
申请号:US17348146
申请日:2021-06-15
Applicant: Slack Technologies, Inc.
Inventor: Steven Walling , Andrew Fong
IPC: H04L29/06 , H04L29/08 , G06F3/0484
Abstract: Embedding functionality of a communication platform into a third-party application is described. The communication platform can receive, from the third-party application, a request to connect to the communication platform, wherein the third-party application and the communication platform are associated with a user account. In response to receiving the request, causing an embedded user interface associated with the communication platform to be presented via a user interface of the third-party application. In an example, data input in the embedded user interface can be presented via a group-based communication user interface of the communication platform.
-
公开(公告)号:US11528241B2
公开(公告)日:2022-12-13
申请号:US17210952
申请日:2021-03-24
Applicant: Slack Technologies, Inc.
Inventor: Andreas Haugstrup Pedersen , Wayne Fan , Ryan Greenberg , Ittai Sean Barzilay , Tyler Lewis , Madeline Shortt
IPC: H04L51/066 , H04L51/063 , G06F40/109 , G06F40/117 , H04L51/06 , G06F40/103
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.
-
公开(公告)号:US11522825B2
公开(公告)日:2022-12-06
申请号:US17240000
申请日:2021-04-26
Applicant: Slack Technologies, Inc.
Inventor: Farzad Khosrowshahi , Issac Gerges , Raja Jamwal , Madhu Balakrishna , Rohan Venapusala
IPC: G06F3/04842 , H04L51/52 , H04L67/02 , H04L51/224
Abstract: An object interface for quick access to object(s) of a communication platform is described. Server(s) of the communication platform can receive, in association with a user interface of the communication platform, a request to associate an object with an object interface associated with a virtual space of the communication platform. The server(s) can cause one or more objects to be presented via the user interface and can receive a selection of a particular object from the one or more objects. The server(s) can cause, in response to the selection, a user interface element representative of the particular object to be associated with the object interface, wherein the user interface element is associated with an actuation mechanism that, when actuated, causes the particular object to be presented via the user interface. Notifications associated with the particular object can be indicated by annotation(s) to the user interface.
-
公开(公告)号:US20220368660A1
公开(公告)日:2022-11-17
申请号:US17320620
申请日:2021-05-14
Applicant: Slack Technologies, Inc.
Inventor: Anna Niess , Noah Weiss , Kevin Marshall , John Rodgers , Patrick Kane , Prajna Shetty , Michael Hahn , Alfred Xing , Justin Rushing , Julie Haynes
IPC: H04L12/58
Abstract: Asynchronous collaboration via a communication platform is described. A message representative of an asynchronous meeting can be displayed via a user interface of a communication platform. The user interface can include an affordance to enable a user to add a snippet of content to the asynchronous meeting. In response to detecting an actuation of the affordance, an input user interface that includes an option to record or upload the snippet of content can be displayed. The snippet of content can be received from a client of a user associated with the asynchronous meeting and can be associated with other snippet(s) of content added by other user(s) associated with the asynchronous meeting. A preview summary of snippet(s) of content associated with the asynchronous meeting can be displayed in association with the message, wherein each snippet of content is viewable via a thread associated with the message.
-
公开(公告)号:US20220368657A1
公开(公告)日:2022-11-17
申请号:US17321962
申请日:2021-05-17
Applicant: Slack Technologies, Inc.
Inventor: Siddhi Soman , Corey Baker , Jessica Fain , Stephen Burgess , Matthew Hodgins , Himanshu Sharma , Sri Mahesh Vutukuri , Nicole Fish
IPC: H04L12/58 , 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.
-
-
-
-
-
-
-
-
-