CPC H04L 12/1822 (2013.01) [G06N 3/042 (2023.01); G06N 5/022 (2013.01); G06N 20/00 (2019.01); H04L 51/04 (2013.01); H04L 51/216 (2022.05); H04L 65/1083 (2013.01); H04L 67/1044 (2013.01)] | 17 Claims |
1. One or more non-transitory computer-readable media that store computer-executable instructions that, when executed by a processor, perform a method of joining users to a group-based communication channel, the method comprising:
identifying one or more topics associated with the group-based communication channel from a plurality of messages;
identifying one or more suggested users who are associated with an expertise corresponding to the one or more topics based on a frequency of mention of the one or more topics by the one or more suggested users;
generating a channel member suggestion set including one or more suggested users who are recommended to join the group-based communication channel;
prior to generating a channel invitation request to the one or more suggested users:
receiving, from a member user of the group-based communication channel, an approval to invite the one or more suggested users to the group-based communication channel;
joining the one or more suggested users to the group-based communication channel based on one or more criteria; and
notifying the one or more suggested users of at least one message of the plurality of messages in which the one or more suggested users have an associated expertise.
|