Data Sharing Device Preventing Image Change Loops
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data sharing systems experience performance degradation due to image change loops, where changes made on one device cause cascading updates across connected devices, leading to inefficient data transfer and network congestion.
Innovation Solution
A data sharing device with a difference generator, transmitter, receiver, and reflector that compares local and stored image information, extracts differences, and transmits only necessary updates, preventing loops by ensuring that all devices display the same image information without redundant transfers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If difference information is transferred to synchronize images across multiple information processing devices, then image synchronization is achieved, but performance degradation occurs due to loop transfers
Solution Approach 1:
The patent implements a feedback mechanism where each information processing device monitors whether it is the source device that initiated a change. When a device receives difference information, it checks if it should be the one to generate further difference information based on this feedback. This prevents loop transfers by ensuring that only the source device generates difference information for its own changes, while other devices only apply received difference information without generating additional transfers.
2Stability of the object's composition
If difference information is continuously transferred to maintain image synchronization, then all devices display the same image, but network congestion and redundant data transfer occur
Solution Approach 1:
The patent extracts and eliminates the harmful loop transfer component from the data sharing system. By identifying and removing the redundant feedback loop where difference information circulates unnecessarily, the system achieves image synchronization without the energy-wasting loop transfers. The source device suppresses generation of difference information for changes it made, effectively taking out the problematic circular transfer pattern.
Solution Approach 2:
Instead of having all devices generate and transfer difference information for every change (excessive action), the patent implements partial action where only the source device generates difference information and other devices only apply received information. This partial approach achieves the necessary synchronization function without the excessive redundant transfers that would occur if all devices participated equally in generating difference information.
Data Source
AI summary
According to an embodiment, a data sharing device includes a first storage to store first information; a second storage to store second information that is a copy of the first information; a difference generator to compare, when the first information stored in the first storage is changed, the changed first information with the second information, extract a difference therebetween if any, and generate first difference information indicating the difference; a difference transmitter to transmit the first difference information to another data sharing device; a difference receiver to receive second difference information generated in another data sharing device; a difference reflector to reflect a difference indicated by the second difference information in the first information stored in the first storage, and cause the first difference generator not to generate the first difference information when the difference indicated by the second difference information is reflected.


