-
公开(公告)号:US11223493B2
公开(公告)日:2022-01-11
申请号:US17221254
申请日:2021-04-02
Applicant: Slack Technologies, Inc.
Inventor: Brenda Jin , Sean Rose , Myles Grant , Elizabeth Johnston , Andrew King
IPC: H04L12/18 , G06F3/0481 , G06Q10/10 , G06F16/27 , G06F16/13 , H04L29/08 , G06F3/0482 , H04L29/06
Abstract: Creating a shared communication channel in a group-based communication platform is described. A shared communication channel generation request associated with a first organization identifier and a second organization identifier can be received from a first client associated with the first organization identifier. A shared communication channel acceptance request can be sent to a second client associated with the second organization identifier. Based at least in part on receiving a shared communication channel acceptance notification, wherein the shared communication channel acceptance notification includes an electronic approval to associate the shared communication channel identifier with the first organization identifier and the second organization identifier, transmitting, to each of the first client and the second client, a shared group-based communication channel interface of the shared communication channel.
-
公开(公告)号:US20190026298A1
公开(公告)日:2019-01-24
申请号:US15655634
申请日:2017-07-20
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.
-
公开(公告)号:US11455457B2
公开(公告)日:2022-09-27
申请号:US16810940
申请日:2020-03-06
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Sean Rose , Christopher Sullivan , Allen James Ferrick , Timothy Lefler , Salman Suhail
IPC: G06F40/106 , H04L9/40 , G06F3/0482 , H04L51/04 , G06F40/226 , H04L67/01
Abstract: Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10541825B2
公开(公告)日:2020-01-21
申请号: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.
-
公开(公告)号: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.
-
8.
公开(公告)号:US20190028287A1
公开(公告)日:2019-01-24
申请号:US15816925
申请日:2017-11-17
Applicant: Slack Technologies, Inc.
Inventor: Brenda Jin , Sean Rose , Myles Grant , Elizabeth Johnston , Andrew King
IPC: H04L12/18 , G06F3/0481
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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-