-
公开(公告)号:US11178251B2
公开(公告)日:2021-11-16
申请号:US17159811
申请日:2021-01-27
Applicant: Slack Technologies, Inc.
Inventor: Christopher Sullivan , Myles Grant , Michael Demmer , Shanan Delp , Sri Vasamsetti
Abstract: Managing organization disconnections from a shared resource of a communication platform is described. In a sharing approval repository of a communication platform, a shared resource can be associated with a host organization identifier and a non-host organization identifier. In an example, in response to receiving, from a user computing device associated with the host organization identifier or the non-host organization identifier, a resource disconnection request comprising a disconnecting organization identifier and a resource identifier associated with the shared resource, the sharing approval repository can be updated to add a disconnection indication for the resource identifier in association with the disconnecting organization identifier. The disconnection indication can restrict access, of users of a disconnected organization, to data associated with the shared resource that is stored in a live shared resource repository and can cause a static shared resource to be presented based on a selection input corresponding to the shared resource.
-
公开(公告)号:US20210264368A1
公开(公告)日:2021-08-26
申请号: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
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.
-
公开(公告)号:US20210226809A1
公开(公告)日:2021-07-22
申请号:US17221254
申请日:2021-04-02
Applicant: Slack Technologies, Inc.
Inventor: Brenda Jin , Sean Rose , Myles Grant , Elizabeth Johnston , Andrew King
Abstract: Methods, apparatus and computer program product for creating an externally shared communication channel in a group-based communication platform are described herein. The group-based communication platform may have a plurality of database shards. A computer-implemented method may include receiving, from a first client device associated with an initiator group identification, a shared communication channel generation query associated with the initiator group identification and a target group identification; generating, in the group-based communication platform, a shared communication channel shard; transmitting, to a second client device associated with the target group identification, a shared communication channel acceptance request; receiving a shared communication channel acceptance notification; updating, in a main database, a shard referential table based on the initiator group identification, the target group identification, and the shared communication channel identification; and transmitting a shared communication channel interface of the shared communication channel based on the shared communication channel shard.
-
公开(公告)号: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.
-
5.
公开(公告)号:US20210255744A1
公开(公告)日:2021-08-19
申请号:US17160158
申请日:2021-01-27
Applicant: Slack Technologies, Inc.
Inventor: Christopher Sullivan , Myles Grant , Michael Demmer , Shanan Delp , Sri Vasamsetti
IPC: G06F3/0482 , H04L12/58 , H04L29/08
Abstract: Techniques for updating a user interface associated with a communication platform are described herein. The communication platform can enable communications between two or more organizations, such as via a shared resource. The shared resource can include a communication channel, workspace, direct messaging instance, board, or other resource associated with messaging communications. In some examples, the communication platform can receive a request to view a shared resource and can identify two or more organizations associated with the shared resource. Based on the identified two or more organizations, the communication platform can cause a user interface to be presented on a computing device associated with the request. The user interface can include indicators and/or data associated with the two or more organizations, such as to provide an indication that messages transmitted via the shared resource will be shared with members of different organizations.
-
公开(公告)号:US20210243234A1
公开(公告)日:2021-08-05
申请号:US17157085
申请日:2021-01-25
Applicant: Slack Technologies, Inc.
Inventor: Myles Grant , Elizabeth Clemenson , Paul Rosania , Sri Vasamsetti , Yingyu Sun , Andrew King
Abstract: Techniques for dynamically converting a communication channel associated with a communication channel from a communication channel associated with a single organization to a shared communication channel associated with two or more organizations. The communication channel may have associated therewith member profiles associated with a first organization and one or more guest profiles associated with one or more other organizations that are different from the first organization. A server computing system may convert the communication channel to a shared communication channel based on a determination of eligibility for conversion. The server computing system may generate one or more user interfaces associated with the member profiles and the one or more guest profiles, enabling members and guests to communicate via the shared communication channel.
-
公开(公告)号:US20210026903A1
公开(公告)日:2021-01-28
申请号: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/951 , H04L12/58
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.
-
公开(公告)号:US10498549B2
公开(公告)日:2019-12-03
申请号:US15655634
申请日:2017-07-20
Applicant: Slack Technologies, Inc.
Inventor: Brenda Jin , Sean Rose , Myles Grant , Elizabeth Johnston , Andrew King
IPC: G06F7/00 , G06F17/30 , H04L12/18 , G06F3/0481 , G06F16/27 , G06F16/13 , H04L29/08 , G06Q10/10 , G06F3/0482 , H04L29/06
Abstract: Methods, apparatus and computer program product for creating an externally shared communication channel in a group-based communication platform are described herein. The group-based communication platform may have a plurality of database shards. A computer-implemented method may include receiving, from a first client device associated with an initiator group identification, a shared communication channel generation query associated with the initiator group identification and a target group identification; generating, in the group-based communication platform, a shared communication channel shard; transmitting, to a second client device associated with the target group identification, a shared communication channel acceptance request; receiving a shared communication channel acceptance notification; updating, in a main database, a shard referential table based on the initiator group identification, the target group identification, and the shared communication channel identification; and transmitting a shared communication channel interface of the shared communication channel based on the shared communication channel shard.
-
公开(公告)号:US20180197144A1
公开(公告)日:2018-07-12
申请号:US15782680
申请日:2017-10-12
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/0052 , H04W12/08
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.
-
10.
公开(公告)号:US11522729B2
公开(公告)日:2022-12-06
申请号:US16576085
申请日:2019-09-19
Applicant: Slack Technologies, Inc.
Inventor: Brenda Jin , Sean Rose , Myles Grant , Elizabeth Johnston , Andrew King
IPC: G06F7/00 , H04L12/18 , G06F3/04817 , G06Q10/10 , G06F16/27 , G06F16/13 , H04L67/1097 , G06F3/0482 , H04L67/01
Abstract: Methods, apparatus and computer program product for causing a rendering of a graphical icon associated with a message communication, wherein the message communication is received in a shared communication channel in a group-based communication platform. The graphical icon comprises a user avatar associated with a sender of the message communication and a group icon indicating association of the message communication with a group. A computer-implemented method may include receiving, from a first client and in a shared communication channel on the group-based communication platform, a message communication; transmitting, to a plurality of clients associated with the shared communication channel, the message communication; and causing rendering of the message communication with a first graphical icon within a shared communication channel interface associated with the shared communication channel, wherein the first graphical icon comprises (i) a first user avatar indicating that the message communication is associated with the first user, and (ii) a first group icon indicating that the message communication is associated with the first group identification.
-
-
-
-
-
-
-
-
-