Back to results
US 2015/0178069 A1Published application
Shared tenancy classes in a service model architecture
AssigneeWorkday, Inc.
InventorsSalvador Maiorano, Kashif Qayyum, Jon Ruggiero
Life of this patent
Estimating the term…
Abstract
An object class is disclosed. The object class comprises a mixed-tenanted object class. An instance of the mixed tenanted object class is indicated as tenanted or is indicated as non-tenanted.
Claims23
A system for accessing an object, comprising:
- an interface for:
- receiving a request to access an object by a user;
- a class determiner for:
- determining whether a class of an object is tenanted, mixed-tenanted, or non-tenanted;
- in the event that the class of the object is mixed tenanted, determining whether the object is tenanted with a tenant or non-tenanted and:
- 1) in the event that the object is non-tenanted, allow access to the object;
- and
- 2) in the event that the object is tenanted, determining whether the user associated with the request to access the object has access to the tenant and:
- a) in the event that the user associated with the request to access the object has access to the tenant, allow access to the object and
- b) in the event that the user associated with the request to access the object has no access to the tenant, do not allow access to the object.
7 more elements
A method for accessing an object, comprising:
- receiving a request to access an object by a user;
- determining, using a processor, whether a class of an object is tenanted, mixed-tenanted, or non-tenanted;
- in the event that the class of the object is mixed tenanted, determining whether the object is tenanted with a tenant or non-tenanted and:
- 3) in the event that the object is non-tenanted, allow access to the object;
- and
- 4) in the event that the object is tenanted, determining whether the user associated with the request to access the object has access to the tenant and:
- c) in the event that the user associated with the request to access the object has access to the tenant, allow access to the object;
- and
- d) in the event that the user associated with the request to access the object has no access to the tenant, do not allow access to the object.
6 more elements
A computer program product for accessing an object, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- receiving a request to access an object by a user;
- determining, using a processor, whether a class of an object is tenanted, mixed-tenanted, or non-tenanted;
- in the event that the class of the object is mixed tenanted, determining whether the object is tenanted with a tenant or non-tenanted and:
- 5) in the event that the object is non-tenanted, allow access to the object;
- and
- 6) in the event that the object is tenanted, determining whether the user associated with the request to access the object has access to the tenant and:
- e) in the event that the user associated with the request to access the object has access to the tenant, allow access to the object;
- and
- f) in the event that the user associated with the request to access the object has no access to the tenant, do not allow access to the object.
6 more elements
Dependencies are inferred from the claim text.