Back to results
US 11,909,743 B1Granted
Organization-level account on data platform
AssigneeSnowflake Inc.
InventorsChristine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Dennis Edgar Lynch, Subramanian Muralidhar
Life of this patent
Estimating the term…
Abstract
Systems and methods for an organization-level account for an organization on a data platform, users of which can possess administrative or management privileges with respect to the organization and across one or more others accounts of the organization.
Claims30
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.
8 more elements
A method comprising:
- creating, by at least one hardware processor, 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, at the specified deployment, 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, by the specified deployment, a set of roles assigned to the user within the organization-level account;
- determining, by the specified deployment, 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, by the specified deployment, the administrative-level operation with respect to the at least one non-organization-level account.
5 more elements
A machine-storage medium comprising instructions that, when executed by one or more hardware processors of a machine, configure the machine 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.
5 more elements
Dependencies are inferred from the claim text.