Universal Identity for Multi-Path Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices such as desktop and mobile computers may lose synchronization when disconnected from a server or when using different protocols, leading to inconsistent data records across multiple devices.
Innovation Solution
Implementing a universal identity system that allows data records to be synchronized across multiple paths and protocols, enabling peer-to-peer synchronization and ensuring that data records are identified consistently across devices, even when using different protocols and identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If devices synchronize separately with the server using different paths and protocols, then each device can maintain independent synchronization, but data records cannot be identified as the same across devices leading to synchronization failure
Solution Approach 1:
The patent applies universality by creating a universal identifier that works across multiple synchronization paths and protocols. The universal identifier serves as a common reference that can be used whether synchronizing via push technology, pull technology, or peer-to-peer synchronization, making the identification mechanism protocol-agnostic and path-independent.
Solution Approach 2:
The universal identifier acts as an intermediary element between different synchronization paths and protocols. It mediates the identification process by providing a common reference point that both devices can use to determine if data records are the same, even when using different protocols like push or pull synchronization.
2Ease of operation
If mobile device disconnects from wireless network, then device can operate independently, but synchronization with server and desktop redirector is lost
Solution Approach 1:
The patent enables self-service by allowing devices to perform peer-to-peer synchronization independently of the server. When a mobile device is disconnected from the network, it can still synchronize data records with the desktop device directly using the universal identifier, without requiring server mediation or wireless network connectivity.
Solution Approach 2:
The system performs preliminary action by establishing the universal identifier mechanism in advance, which enables devices to synchronize directly with each other when needed. This preliminary setup allows the peer-to-peer synchronization capability to be activated immediately when network connectivity is lost, without requiring reconfiguration or additional server infrastructure.
3Adaptability or versatility
If data records are synchronized through multiple paths with different protocols, then flexibility in synchronization methods is improved, but data record identification becomes inconsistent across devices
Solution Approach 1:
The universal identifier provides a universal reference that works across all synchronization paths and protocols, preventing loss of data record identity information. Whether using push technology, pull technology, or peer-to-peer synchronization, the universal identifier ensures that the same data record is consistently identified across all devices and paths.
Data Source
AI summary
A server is used to send data records to clients. A client #1 may synchronize with the server using a first path and a first protocol. The client #2 may synchronize with the server using a second path and a second protocol. In addition to synchronizing with the server, client #1 and client #2 may synchronize data records with each other using a third path and a third protocol. When synchronizing through different paths and/or protocols, data record identifiers may be generated differently. Thus, devices may not be able to synchronize data records if the data records are identified differently by client #1, client #2, and/or the server. A universal identity is used to allow for synchronization through three paths and protocols. Thus, client #1 and client #2 may synchronize data records through the third path and third protocol using the universal identity for data records.


