Dynamic Connection Selection for Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face limitations in flexibility when a terminal inside a network is fixed to a specific connection destination, hindering adaptability to changing circumstances.

Innovation Solution

A data management system comprising a first apparatus within a network, a second apparatus outside the network, and a connecting device that selects the connection destination based on communication and operating conditions to optimize data synchronization and terminal connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a terminal inside the network is fixed to connect to the first apparatus, then connection stability is improved, but operational flexibility deteriorates

Engineering Contradiction:
Improveconnection stabilityVSAvoidoperational flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic connection destination selection by introducing a connecting device that determines whether a terminal should connect to the first apparatus (inside network) or second apparatus (outside network) based on real-time communication conditions and operating states. This dynamic allocation mechanism allows the system to adapt connection routes according to current circumstances, resolving the contradiction between fixed connection stability and flexible operational adaptability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the connecting device dynamically selects connection destinations, then operational flexibility is improved, but system complexity increases

Engineering Contradiction:
Improveoperational flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a connecting device as an intermediary component that mediates between terminals and the first/second apparatuses. This intermediary handles the complexity of dynamic selection, communication condition monitoring, and connection routing, thereby enabling operational flexibility without significantly increasing the complexity of the core data management apparatuses. The connecting device absorbs the computational and decision-making burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data synchronization is maintained between first and second apparatuses, then data consistency is improved, but communication overhead increases

Engineering Contradiction:
Improvedata consistencyVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent employs parameter changes in the data synchronization mechanism, where the connecting device monitors communication conditions and adjusts synchronization parameters dynamically. When communication conditions are poor or the second apparatus is under heavy load, the synchronization frequency or data volume can be reduced. Conversely, when conditions are favorable, synchronization can be intensified, thus maintaining data consistency while optimizing communication overhead based on real-time system state.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11665237B2Data management system and non-transitory computer readable medium storing data management program
Publication Date: 2023.05.30 FUJIFILM BUSINESS INNOVATION CORP
  • US11665237B2 patent drawing
  • US11665237B2 patent drawing
  • US11665237B2 patent drawing

AI summary

A data management system includes a first apparatus, a second apparatus, and a connecting device. The first apparatus is installed inside a network and is subjected to a restriction on connection from outside the network. The second apparatus is installed outside the network and is capable of connecting to the first apparatus and to a terminal outside the network. The connecting device is integrated with or separated from the first apparatus. The first apparatus and the second apparatus perform synchronization control to maintain consistency between data retained by the first apparatus and data retained by the second apparatus. In response to a connection request from a terminal inside the network, the connecting device selects one of the apparatuses as a connection destination for the terminal inside the network in accordance with a communication condition between the apparatuses and the separate operating conditions of each.