Method, apparatus and computer program product for generating externally shared communication channels

    公开(公告)号:US11522729B2

    公开(公告)日:2022-12-06

    申请号:US16576085

    申请日:2019-09-19

    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.

    Method, apparatus and computer program product for generating externally shared communication channels

    公开(公告)号:US11341093B2

    公开(公告)日:2022-05-24

    申请号:US16860997

    申请日:2020-04-28

    Abstract: Multi-organization shared channels are described. An instruction to create a communication channel on a group-based communication platform can be received. The communication channel can be associated with a first organization that is registered with the group-based communication platform. At least two other organizations can be associated with the communication channel, wherein a first one of the at least two other organizations is associated with a second organization that is different than the first organization and a second one of the at least two other organizations is associated with a third organization that is different than the first organization and the second organization, and wherein based at least in part on associating the at least to other organizations with the communication channel, the communication channel is a shared communication channel that is accessible by one or more users associated with the first organization, the second organization, or the third organization.

    Method, apparatus and computer program product for generating externally shared communication channels

    公开(公告)号:US10541825B2

    公开(公告)日:2020-01-21

    申请号:US15655634

    申请日:2017-07-20

    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.

    Method, apparatus and computer program product for generating externally shared communication channels

    公开(公告)号:US11586584B2

    公开(公告)日:2023-02-21

    申请号:US16438957

    申请日:2019-06-12

    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.

    Dynamic channel conversion in group-based communication systems

    公开(公告)号:US11374987B2

    公开(公告)日:2022-06-28

    申请号:US17157085

    申请日:2021-01-25

    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.

    METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR GENERATING EXTERNALLY SHARED COMMUNICATION CHANNELS

    公开(公告)号:US20190028287A1

    公开(公告)日:2019-01-24

    申请号:US15816925

    申请日:2017-11-17

    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.

    Dynamic Channel Conversion In Group-Based Communication Systems

    公开(公告)号:US20210243234A1

    公开(公告)日:2021-08-05

    申请号:US17157085

    申请日:2021-01-25

    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.

    Method, apparatus and computer program product for generating externally shared communication channels

    公开(公告)号:US10498549B2

    公开(公告)日:2019-12-03

    申请号:US15655634

    申请日:2017-07-20

    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.

    METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR GENERATING EXTERNALLY SHARED COMMUNICATION CHANNELS

    公开(公告)号:US20200257656A1

    公开(公告)日:2020-08-13

    申请号:US16860997

    申请日:2020-04-28

    Abstract: Multi-organization shared channels are described. An instruction to create a communication channel on a group-based communication platform can be received. The communication channel can be associated with a first organization that is registered with the group-based communication platform. At least two other organizations can be associated with the communication channel, wherein a first one of the at least two other organizations is associated with a second organization that is different than the first organization and a second one of the at least two other organizations is associated with a third organization that is different than the first organization and the second organization, and wherein based at least in part on associating the at least to other organizations with the communication channel, the communication channel is a shared communication channel that is accessible by one or more users associated with the first organization, the second organization, or the third organization.

Patent Agency Ranking