Refresh and Filter Anchors for Additive Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing synchronization techniques are inadequate for synchronizing data between a handheld computer device and multiple desktop computers, leading to data loss and errors due to differing filter settings and synchronization states.
Innovation Solution
The use of refresh anchors and filter anchors to maintain synchronization by performing additive synchronization when anchors do not match, ensuring data integrity and preventing deletion of structured data across multiple computers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional synchronization techniques are used between multiple computers, then synchronization speed is improved, but data integrity deteriorates due to data loss and errors
Solution Approach 1:
The system performs preliminary actions by establishing and maintaining unique identifiers (anchors) before synchronization occurs. These anchors pre-establish the synchronization state and prevent data loss during subsequent synchronization operations with multiple computers
Solution Approach 2:
The patent introduces synchronization anchors as intermediary elements that mediate between the handheld device and multiple desktop computers. These anchors act as reference points that enable reliable data comparison and transfer without direct conflicts between computers
2Measurement precision
If filter settings are applied during synchronization, then data filtering precision is improved, but synchronization reliability deteriorates due to data loss from differing filter settings
Solution Approach 1:
The system performs preliminary actions by establishing filter anchors that define the filtering criteria before synchronization occurs. These pre-established anchors ensure consistent filtering behavior across multiple computers and prevent data loss from conflicting filter settings
Data Source
AI summary
Structured data on a device is synchronized with structured data on a host if the device and the host have a matching refresh anchor. Structured data on the device is additively synchronized with structured data on the host if the device and the host have different refresh anchors. Additive synchronization combines structured data from the device with structured data on the host without deleting structured data from the device or the host.


