-
1.
公开(公告)号:US20200084058A1
公开(公告)日:2020-03-12
申请号:US16576085
申请日:2019-09-19
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.
-
公开(公告)号:US20200279070A1
公开(公告)日:2020-09-03
申请号:US16810940
申请日:2020-03-06
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Sean ROSE , Christopher SULLIVAN , Allen James FERRICK , Timothy LEFLER , Salman SUHAIL
IPC: G06F40/106 , H04L29/06 , G06F3/0482 , H04L12/58 , G06F40/226
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.
-