Multidimensional Tenant Data Sharing With Isolated Private Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multitenant systems require organizations to make multiple copies of data and transmit them across networks, leading to inefficient resource utilization and redundant storage, especially when different organizations need to access the same data.
Innovation Solution
A multidimensional multitenant system that stores objects combining elements from multiple tenants, allowing controlled access and coordination among tenants, ensuring data isolation and efficient data sharing by managing metadata and access rights, and combining objects while maintaining data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional multitenant systems store separate copies of data for each tenant, then data isolation and security are improved, but storage efficiency and resource utilization deteriorate due to redundant copies
Solution Approach 1:
The patent segments data into two types: shared data (stored once in a shared database) and private data (stored in tenant-specific containers). This segmentation allows the system to maintain data isolation for private data while sharing common data structures, access controls, and metadata across tenants, thereby reducing redundant storage while preserving security.
Solution Approach 2:
The patent merges multiple tenants' access to the same shared data object by implementing a unified data structure that references a single copy of shared data. Multiple tenants can reference and access the same shared object through the common database, eliminating the need to create separate copies for each tenant while maintaining proper access control and isolation.
2Ease of operation
If conventional systems copy data to enable access sharing between organizations, then data accessibility is improved, but communication and computing resources are wasted
Solution Approach 1:
The patent uses selective copying by creating copies only for private tenant-specific data elements that need to be isolated, while shared data elements reference a single common copy. This approach minimizes the number of copies created compared to conventional systems that would copy entire data objects for each tenant.
Solution Approach 2:
The shared data objects and their associated metadata structures serve multiple tenants simultaneously, making them multi-functional. A single shared data object can be accessed by multiple tenants with different access rights, eliminating the need for separate data copies for each tenant and reducing the overall computational and communication overhead.
3Reliability
If conventional multitenant systems isolate tenant data completely, then privacy protection is improved, but collaboration and data sharing between tenants deteriorate
Solution Approach 1:
The patent applies different access control qualities to different parts of the data structure. Shared data elements have access controls that allow multiple tenants to access them, while private data elements have strict isolation. This local differentiation of access qualities enables both collaboration on shared data and privacy protection for private data within the same system.
Solution Approach 2:
The patent introduces shared data objects as intermediaries that enable collaboration between tenants without requiring direct access to each other's private data. Tenants can collaborate through the shared data structure while maintaining privacy boundaries, as the shared object acts as a controlled interface between them.
Data Source
AI summary
A multidimensional multitenant system comprises a database storing objects comprising elements that are contributed by tenants belonging to one of a plurality of tenant types. Objects with elements contributed by tenants of a given tenant type are isolated from objects with elements contributed by other tenants of that type. Users of a tenant have access to data that includes elements contributed by tenants of other types.


