Systems and methods for generating tenant-specific properties for use in a provider-tenant environment
First Claim
1. A computer-implemented method for designating, at a provider, a data structure as a tenant-specific data structure, the method comprising:
- storing a plurality of data structures corresponding to a plurality of tenants at a first network-accessible storage location at a provider;
analyzing, at the provider, attributes of the plurality of data structures;
based on the analysis, determining which of the plurality of data structures are specific to a first tenant of the plurality of tenants;
generating a tenant-specific designation to identify a data structure of the plurality of data structures as specific to the first tenant;
appending the generated tenant-specific designation to the data structure determined to be specific to the first tenant; and
storing the appended data structure at a second network-accessible storage location at the provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods and systems may designate a data structure as tenant-specific or shared. By reviewing a plurality of data structures at the provider corresponding to a plurality of tenants, the provider may determine which of the plurality of data structures are specific to a first tenant of the plurality of tenants, and generate a tenant specific designation to identify a data structure as specific to the first tenant. Further, the provider may associate a data structure determined to be specific to the first tenant with the generated tenant specific designation. With this capability a provider-tenant system may separately store each tenants data.
95 Citations
17 Claims
-
1. A computer-implemented method for designating, at a provider, a data structure as a tenant-specific data structure, the method comprising:
-
storing a plurality of data structures corresponding to a plurality of tenants at a first network-accessible storage location at a provider; analyzing, at the provider, attributes of the plurality of data structures; based on the analysis, determining which of the plurality of data structures are specific to a first tenant of the plurality of tenants; generating a tenant-specific designation to identify a data structure of the plurality of data structures as specific to the first tenant; appending the generated tenant-specific designation to the data structure determined to be specific to the first tenant; and storing the appended data structure at a second network-accessible storage location at the provider. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for hosting a software application used by a plurality of tenants, wherein the software application comprises a plurality of data structures stored at a first network-accessible storage location at a provider, the method comprising:
-
determining which of the plurality of data structures are specific to a first tenant of the plurality of tenants based on attributes associated with the plurality of data structures; appending a designation to a data structure determined to be specific to the first tenant; storing the designated data structure at a second network-accessible storage location separate from the first storage location; and hosting the software application for the first tenant by using the data structures stored at the first and second storage locations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for designating a tenant-specific data structure comprising at least a processor, the system comprising:
-
means for storing a plurality of data structures corresponding to a plurality of tenants at a first network-accessible storage location at the provider; means for analyzing, at the provider, attributes of the plurality of data structures corresponding to the plurality of tenants; means for determining, based on the attributes, which of the plurality of data structures are specific to a first tenant of the plurality of tenants; means for generating a tenant-specific designation to identify a data structure of the plurality of data structures as specific to the first tenant; means for appending the generated tenant-specific designation to the data structure determined to be specific to the first tenant; and means for storing the appended data structure at a second network-accessible storage location at the provider. - View Dependent Claims (14, 15, 16, 17)
-
Specification