US 11,909,743 B1
Organization-level account on data platform
Christine A. Avanessians, Walnut Creek, CA (US); Damien Carru, New York, NY (US); Ramachandran Natarajan Iyer, Fremont, CA (US); Dennis Edgar Lynch, San Carlos, CA (US); and Subramanian Muralidhar, Mercer Island, WA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Jul. 13, 2023, as Appl. No. 18/352,059.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/105 (2013.01) [H04L 63/102 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system comprising:
a set of hardware processors; and
memory storing instructions that cause the set of hardware processors to perform operations comprising:
creating an organization-level account for a specified organization on a specified deployment of a data platform, the specified organization having a set of non-organization-level accounts, the organization-level account comprising a set of users;
receiving a request from a user of the set of users to perform an administrative-level operation with respect to at least one non-organization-level account in the set of non-organization-level accounts; and
in response to the request:
determining a set of roles assigned to the user within the organization-level account;
determining whether at least one role in the set of roles permits the user to perform the administrative-level operation with respect to the at least one non-organization-level account; and
in response to determining that at least one role in the set of roles permits the user to perform the administrative-level operation with respect to the at least one non-organization-level account, performing the administrative-level operation with respect to the at least one non-organization-level account.