US 11,706,043 B2
Group-based communication apparatus configured to implement operational sequence sets and render workflow interface objects within a group-based communication system
Michael Brevoort, Littleton, CO (US); Angela Kirchhof, Denver, CO (US); Ratnadeep Bhattacharjee, Palo Alto, CA (US); Helen Kupp, Moraga, CA (US); Matthew Nolan Caudill, San Francisco, CA (US); Raquel Velez, San Francisco, CA (US); and Leslie Newell, Aurora, CO (US)
Assigned to Slack Technologies, LLC, San Francisco, CA (US)
Filed by Slack Technologies, LLC, San Francisco, CA (US)
Filed on Aug. 23, 2021, as Appl. No. 17/409,263.
Application 17/409,263 is a continuation of application No. 17/391,795, filed on Aug. 2, 2021, granted, now 11,558,453.
Application 17/391,795 is a continuation of application No. 16/779,101, filed on Jan. 31, 2020, granted, now 11,082,486, issued on Aug. 3, 2021.
Prior Publication US 2021/0385272 A1, Dec. 9, 2021
Int. Cl. H04L 12/18 (2006.01); H04L 67/104 (2022.01); H04L 51/04 (2022.01); G06N 20/00 (2019.01); H04L 51/216 (2022.01); H04L 65/1083 (2022.01); G06N 5/022 (2023.01); G06N 3/042 (2023.01)
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
OG exemplary drawing
 
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.