Virtual Synchronization Structures for Granular Data Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data synchronization methods are limited in their ability to achieve synchronization control, especially in scenarios where less than full data sets need to be synchronized, such as in data distribution and security-sensitive environments.
Innovation Solution
The implementation of virtual synchronization structures that allow for the creation of subsets or sub-structures representing data, enabling multiple modes of synchronization, including distribution modes that synchronize only specific data subsets without replicating the full data set, and incorporating filtering mechanisms based on geographical, geopolitical, and security needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional synchronization structures are used to synchronize data between systems, then complete data synchronization is achieved, but data transfer volume and processing overhead increase unnecessarily when full synchronization is not needed
Solution Approach 1:
The patent segments the synchronization structure into multiple virtual trees, where each virtual tree represents a specific subset or mode of data synchronization. This allows the system to select and synchronize only the necessary portions of data rather than the entire dataset, reducing data transfer volume while maintaining synchronization reliability for the required scope.
Solution Approach 2:
The patent implements partial action by enabling synchronization of only the necessary subset of data through virtual tree selection. Instead of performing complete synchronization (excessive action), the system performs partial synchronization based on the selected virtual tree, reducing unnecessary data transfer while ensuring adequate synchronization for the specific use case.
2Productivity
If virtual synchronization structures are implemented to enable subset synchronization, then data transfer efficiency improves, but system complexity increases due to multiple virtual tree management
Solution Approach 1:
The patent applies universality by designing a synchronization system that can perform multiple functions through a single unified architecture. The same synchronization infrastructure supports both complete synchronization and subset synchronization by simply selecting different virtual trees, eliminating the need for separate synchronization systems for different scenarios and managing complexity through multi-functionality.
3Reliability
If filtering mechanisms are added to control data distribution based on geographical and security needs, then data security and control improve, but processing time and computational overhead increase
Solution Approach 1:
The patent applies preliminary action by pre-organizing data into virtual trees based on filtering criteria such as geographical regions and security classifications before synchronization occurs. This pre-organization allows the system to quickly select the appropriate virtual tree for the target system without performing complex filtering operations during the actual synchronization process, thereby improving security control while minimizing processing time overhead.
Data Source
AI summary
Embodiments of the present invention involve composing synchronization structures that enable increased synchronization control. A virtual synchronization structure enables synchronization using structure traversal without replicating the full data set. This results in computing systems that are at a desired level of synchronization without full data replication. This method has the advantage of enabling limited sharing between systems and also speed.


