Systems and methods for extending shared data structures with tenant content in a provider-tenant environment
First Claim
Patent Images
1. A method for responding, at a provider, to a data request received from a first tenant of a plurality of tenants, the method comprising:
- retrieving, based on the data requests, a shared data structure shared by the plurality of tenants;
retrieving an extended data structure corresponding to the shared data structure, the extended data structure including a tenant-specific data element specific to the first tenant; and
generating a combined data structure based on the shared data structure and the extended data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses methods and systems for hosting tenants over a network in a computer-based environment in which a provider may store a shared data structure having shared data. A tenant sever retrieves a shared data structure including data elements shared by the plurality of tenants. In addition, tenant sever retrieves a corresponding extended data structure including tenant-specific elements modified for the tenant. From the shared data structure and the extended data structure, tenant server generates a combined data structure including the tenant-specific elements.
102 Citations
20 Claims
-
1. A method for responding, at a provider, to a data request received from a first tenant of a plurality of tenants, the method comprising:
-
retrieving, based on the data requests, a shared data structure shared by the plurality of tenants; retrieving an extended data structure corresponding to the shared data structure, the extended data structure including a tenant-specific data element specific to the first tenant; and generating a combined data structure based on the shared data structure and the extended data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system responding, at a provider, to a data request received from a first tenant of a plurality of tenants, the method comprising:
-
means for retrieving, based on the data requests, a shared data structure shared by the plurality of tenants; means for retrieving an extended data structure corresponding to the shared data structure, the extended data structure including a tenant-specific data element specific to the first tenant; and means for generating a combined data structure based on the shared data structure and the extended data structure. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification