Metadata-Based Data Synchronization for Selective Application Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large organizations face inefficiencies and resource burdens due to duplication of functions and data in decentralized computing systems, leading to unnecessary exposure of sensitive or irrelevant data across applications.
Innovation Solution
A system and method for automated data synchronization that verifies and synchronizes data changes across decentralized applications, ensuring only relevant data is updated without exposing unrelated data, using a secured multi-party calculator to categorize and distribute data based on metadata.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is synchronized across all decentralized applications, then data consistency is improved, but network resource usage and computational burden increase
Solution Approach 1:
The patent applies local quality by making data synchronization selective rather than universal. The system determines which specific applications should receive which specific data types based on their individual needs, as evidenced by the processor comparing metadata against stored application information to identify matching data types. This targeted approach ensures data consistency where needed while avoiding unnecessary network resource consumption for applications that don't require the data.
Solution Approach 2:
The patent segments the data synchronization process into distinct components: metadata extraction, data type comparison, application identification, and selective data transmission. By dividing the synchronization process into these discrete steps, the system can efficiently determine which applications receive which data, reducing overall network resource usage while maintaining consistency for relevant applications.
2Loss of information
If all updated data is distributed to every application, then data availability is improved, but security and data exposure risks worsen
Solution Approach 1:
The patent applies local quality by customizing data distribution according to each application's specific requirements. The processor compares metadata against stored application information to determine which applications are authorized to receive which data types. This ensures that each application receives only the data it needs and is authorized to access, improving data availability for relevant applications while minimizing security risks by preventing unnecessary data exposure to unauthorized applications.
Solution Approach 2:
The patent introduces a centralized processor as an intermediary between data sources and applications. This mediator extracts metadata, compares it against stored application information, and selectively distributes data based on compatibility and authorization. The intermediary controls data flow, ensuring that only appropriate applications receive updated data, thereby maintaining data availability while reducing security risks.
3Reliability
If manual data updates are performed in each application, then data security is improved, but productivity and efficiency worsen
Solution Approach 1:
The patent implements self-service by enabling applications to automatically receive relevant data updates without manual intervention. The system stores application information and automatically compares incoming metadata against this stored information to determine which applications should receive which updates. This automated process maintains security through systematic comparison and authorization checks while dramatically improving productivity by eliminating manual data update operations across multiple applications.
Solution Approach 2:
The patent uses feedback mechanisms where the processor continuously monitors incoming data updates, compares them against stored application information, and automatically distributes appropriate updates. This closed-loop system maintains security through systematic verification while improving efficiency by eliminating manual intervention. The feedback loop ensures that only compatible and authorized applications receive updates, balancing security with automated efficiency.
4Speed
If data synchronization is performed without verification, then processing speed is improved, but data accuracy and relevance worsen
Solution Approach 1:
The patent applies preliminary action by pre-storing application information and metadata for all applications before synchronization occurs. When data updates are received, the processor can immediately compare incoming metadata against the pre-stored information to quickly determine which applications should receive which updates. This preliminary preparation enables fast verification and accurate data distribution without compromising synchronization speed, as the comparison process is streamlined by having reference data readily available.
Data Source
AI summary
A system and method for synchronizing data changes. The system is configured to receive a notice from a client device that the client device has updated data and request metadata related to the updated data from the client device that indicates at least a type of data associated with the updated data. The system compares the metadata with first application information and second application information to determine if the first external application or the second external application uses the type of data indicated in the metadata and causes the updated data to be communicated to the first external application but not the second external application when the first external application uses the type of data indicated in the metadata but the second external application does not use the type of data indicated in the metadata.


