Systems and methods for generating tenant-specific properties for use in a provider-tenant environment
AssigneeSap SE
InventorWolfgang Becker
Life of this patent
Estimating the term…
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.
Claims17
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.
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.
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.
Dependencies are inferred from the claim text.