APPARATUS AND METHOD FOR ACCESSING DATA IN A MULTI-TENANT DATABASE ACCORDING TO A TRUST HIERARCHY
First Claim
Patent Images
1. A computer readable storage medium, comprising executable instructions to:
- establish a trust hierarchy between tenants of a multi-tenant database;
specify data access rights for the trust hierarchy, the data access rights refined by the tenants of the multi-tenant database; and
process queries on the multi-tenant database subject to the data access rights specified for the trust hierarchy.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage medium comprises executable instructions to establish a trust hierarchy between tenants of a multi-tenant database. Data access rights for the trust hierarchy are specified, the data access rights defined by the tenants of the multi-tenant database. Queries on the multi-tenant database are processed subject to the data access rights for the trust hierarchy.
161 Citations
25 Claims
-
1. A computer readable storage medium, comprising executable instructions to:
-
establish a trust hierarchy between tenants of a multi-tenant database; specify data access rights for the trust hierarchy, the data access rights refined by the tenants of the multi-tenant database; and process queries on the multi-tenant database subject to the data access rights specified for the trust hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium, comprising executable instructions to:
-
define a multi-tenant database having a plurality of tenants, wherein each tenant has one or more users; create a plurality of data access rights to the multi-tenant database for each tenant of the multi-tenant database; associate a set of data access rights for a trustee associated with a first tenant to a portion of the multi-tenant database associated with a second tenant; and process a query from the trustee on the multi-tenant database for the portion of the multi-tenant database associated with the second tenant subject to the set of data access rights for the trustee. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method for accessing data in a multi-tenant database according to a trust hierarchy, comprising:
-
creating a plurality of security trusts in the trust hierarchy, each security trust establishing data access rights between a tenant of the multi-tenant database and one or more trustees; associating one or more security trusts with each tenant of the multi-tenant database; specifying the data access rights for the one or more security trusts associated with each tenant; and converting the data access rights into queries on the multi-tenant database. - View Dependent Claims (25)
-
Specification