Multi-Tenant Data Sharing Rules Engine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional database systems restrict data sharing between organizations, making it difficult for companies to easily share information across different tenants in a multi-tenant database service, while maintaining security and access controls.
Innovation Solution
Implementing a method and system for automatically sharing data objects between users or subscribers of a multi-tenant database service, using sharing rules to identify and synchronize data records across organizations, with real-time updates and notifications, based on standards like XML and W3C, and utilizing a server with control logic to evaluate and enforce sharing rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If security restrictions are enforced to prevent data access by users not associated with an organization, then data privacy is protected, but data sharing between organizations becomes difficult
Solution Approach 1:
The patent introduces an intermediary mechanism (sharing rules engine and sharing table) that mediates between security restrictions and data sharing needs. The system evaluates sharing rules to determine whether data records should be shared with external subscribers, and automatically grants access permissions when conditions are met, thus enabling controlled data sharing while maintaining security.
2Reliability
If manual data sharing processes are used between organizations, then data privacy can be controlled, but the complexity and time required for sharing increases
Solution Approach 1:
The system implements self-service automation where the sharing rules engine automatically evaluates sharing rules against data records and automatically shares eligible data with external subscribers without manual intervention. The system also automatically synchronizes updates and sends notifications, eliminating manual data sharing operations while maintaining access control.
Solution Approach 2:
The patent implements preliminary action by pre-defining sharing rules that specify conditions for data sharing before actual sharing operations occur. The system continuously evaluates these pre-defined rules against data records, so when sharing conditions are met, the data can be shared immediately without requiring manual approval or configuration at the time of sharing.
3Productivity
If automated sharing rules are implemented to enable easy data sharing, then data sharing efficiency improves, but system complexity increases
Solution Approach 1:
The patent segments the automated sharing system into distinct functional modules: a sharing rules definition interface, a sharing rules engine that evaluates rules, a sharing table for tracking sharing relationships, and a synchronization mechanism. This segmentation allows the complex automated sharing functionality to be implemented and maintained through manageable, independent components.
Data Source
AI summary
Systems, methods, and apparatus for automating sharing data between subscribers of a multi-tenant database service. Users or customers associated with one organization that is a tenant of the multi-tenant database system are enabled to share data objects such as leads, opportunities, accounts, contacts, cases, tasks and custom objects, (or other data objects) and other information with their business partners (e.g., users or customers associated with a different organization that is a tenant) and get real-time updates on the shared data.


