Systems and methods for implementing a tenant space in a provider-tenant environment
First Claim
1. A method for a plurality of tenants to execute application software hosted by a server, the method comprising:
- receiving a data request identifying a particular data structure associated with the application software and to be used by a first tenant of the plurality of tenants;
determining whether the particular data structure is a data structure specific to the first tenant or a data structure shared by the plurality of tenants;
retrieving, when the particular data structure is a shared data structure, the particular data structure from a first storage location accessible to each of the plurality of tenant terminals; and
retrieving, when the particular data structure is a tenant-specific data structure, the particular data structure from a second storage location that has access to only the first tenant.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses methods and systems for tenants to execute application software hosted by a provider in a computer-based environment. For instance, the provider server may receive a data request identifying a particular data structure associated with the application software and to be used by a first tenant. The provider may then determine whether the particular data structure is a data structure specific to the first tenant or a data structure shared by the tenants, retrieve, when the particular data structure is a shared data structure, the particular data structure from a first storage location accessible to each of the tenants, and retrieve, when the particular data structure is a tenant-specific data structure, the particular data structure from a second storage location that has access to only the first tenant.
-
Citations
20 Claims
-
1. A method for a plurality of tenants to execute application software hosted by a server, the method comprising:
-
receiving a data request identifying a particular data structure associated with the application software and to be used by a first tenant of the plurality of tenants;
determining whether the particular data structure is a data structure specific to the first tenant or a data structure shared by the plurality of tenants;
retrieving, when the particular data structure is a shared data structure, the particular data structure from a first storage location accessible to each of the plurality of tenant terminals; and
retrieving, when the particular data structure is a tenant-specific data structure, the particular data structure from a second storage location that has access to only the first tenant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for a plurality of tenants to run application software hosted by a provider, the method comprising:
-
receiving a data request identifying a particular data structure associated with the application software and to be used by a first tenant of the plurality of tenants;
requesting, when the particular data structure is a data structure shared by the plurality of tenants, the particular data structure from the provider; and
retrieving, when the particular data structure is a tenant-specific data structure, the particular data structure from a storage location accessible to only the first tenant of the plurality of tenants.
-
-
12. A system for a plurality of tenant terminals to execute application software hosted by a server, the system comprising:
-
means for receiving a data request identifying a particular data structure associated with the application software and to be used by a first tenant of the plurality of tenants;
means for determining whether the particular data structure is a data structure specific to the first tenant or a data structure shared by the plurality of tenants;
means for retrieving, when the particular data structure is a shared data structure, the particular data structure from a first storage location accessible to each of the plurality of tenant terminals; and
means for retrieving, when the particular data structure is a tenant-specific data structure, the particular data structure from a second storage location that has access to only the first tenant. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification