Universal Identity for Multi-Path Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesynchronization capability across different protocolsVSAvoiddata record identification consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If mobile device disconnects from wireless network, then device can operate independently, but synchronization with server and desktop redirector is lost

Engineering Contradiction:
Improveindependent device operationVSAvoiddata synchronization
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvesynchronization path selectionVSAvoiddata record identity information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8589340B2Data synchronization via three or more paths
Publication Date: 2013.11.19 ORACLE INT CORP
  • US8589340B2 patent drawing
  • US8589340B2 patent drawing
  • US8589340B2 patent drawing

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.