US 11,778,539 B2
Role-based access control system
Carmen Raffa, San Francisco, CA (US); Aish Raj Dahal, San Francisco, CA (US); Jose Medina, San Francisco, CA (US); Robin McConnell Balaga, San Francisco, CA (US); and Jennifer Enrique, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Slack Technologies, LLC, San Francisco, CA (US)
Filed on Apr. 29, 2022, as Appl. No. 17/733,269.
Application 17/733,269 is a continuation of application No. 17/038,338, filed on Sep. 30, 2020, granted, now 11,343,753.
Prior Publication US 2022/0256438 A1, Aug. 11, 2022
Int. Cl. H04W 48/04 (2009.01); H04W 4/08 (2009.01); H04M 3/56 (2006.01); H04L 12/18 (2006.01); H04L 65/403 (2022.01)
CPC H04W 48/04 (2013.01) [H04L 12/1822 (2013.01); H04L 65/403 (2013.01); H04M 3/566 (2013.01); H04W 4/08 (2013.01)] 20 Claims
OG exemplary drawing
 
12. A method for role-based access management within a group-based communication system, the method comprising:
receiving a role selection from a user for a role within the group-based communication system;
confirming that the user has authority to assign roles within the group-based communication system;
receiving, from the user, an assignment of an assigned user to the role, wherein the assigned user is distinct from the user;
storing a set of role information for the role within a data store, the set of role information comprising an indication of one or more permissions associated with the role and an indication of the assigned user;
receiving an action request from the assigned user, the action request indicative of an action to be performed within the group-based communication system;
retrieving a permission requirement for the action; and
in response to determining that the one or more permissions associated with the role satisfy the permission requirement for the action, accepting the action request from the assigned user, such that the action is performed within the group-based communication system.