Patent ID: 11870782
Assignee: SALESFORCE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 7:
8. A system comprising:
one or more processors; and
one or more computer-readable media storing one or more computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive, from a first client of a first user of a group-based communication platform that is accessible by a plurality of users, a first request to associate a second user with a communication channel associated with the first user, wherein the second user is an external user that is unassociated with the communication channel based at least in part on one or more permissions associated with the communication channel, and wherein the communication channel facilitates posting of textual messages by members of the communication channel pursuant to the one or more permissions associated with the communication channel;
send, to a second client of the second user, an invitation to join the communication channel;
in response to receiving, from the second client, an indication of an acceptance of the invitation, associate at least the second user with the communication channel, wherein based at least in part on associating the second user with the communication channel, the second user becomes a member of the communication channel and is associated with the communication channel;
receive, from the second client, a second request to associate one or more other users with the communication channel;
associate the one or more other users with the communication channel based at least in part on the one or more permissions associated with the communication channel;
receive, from the first client or the second client, a third request to associate one or more additional users with the communication channel; and
based at least in part on the third request and the one or more permissions associated with the communication channel, refrain from associating the one or more additional users with the communication channel, causing the communication channel to continue to be inaccessible to the one or more additional users.