Server Setting Information Synchronization Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing synchronization systems, the lack of uniform management of setting information across multiple servers leads to increased complexity and potential inconsistency, as different servers may manage the same setting information, causing workload complications and inconsistencies.

Innovation Solution

An information processing apparatus is configured with a detection unit to identify the number of servers managing setting information and only initiate processing if a single server is detected, ensuring that setting information is uniformly managed by that server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the device enables an arbitrary one of the plurality of servers to manage the setting information, then the device can operate with setting information management capability, but different servers may manage the setting information of each device leading to non-uniform management

Engineering Contradiction:
Improvesetting information management capabilityVSAvoiduniformity of setting information management
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Instead of allowing arbitrary server selection and then trying to ensure uniformity, the invention inverts the approach by first detecting the number of servers and only allowing automatic connection when exactly one server is detected. This prevents the uniformity problem from occurring in the first place.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The invention introduces an intermediary detection mechanism that checks the server environment before establishing connection. The detection unit acts as a mediator between the device and multiple servers, ensuring that connection only occurs under conditions that guarantee uniform management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If setting information is not uniformly managed across multiple servers, then the system can accommodate multiple servers, but the management of setting information becomes complicated increasing the workload

Engineering Contradiction:
Improvemulti-server capabilityVSAvoidsetting information management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention performs preliminary detection of the server count before establishing connection. By checking the number of servers in advance, the system prevents entry into a complex multi-server management state, thereby avoiding the complexity increase that would result from non-uniform management across multiple servers.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If setting information is not uniformly managed across multiple servers, then the system can operate with multiple servers, but inconsistency of the setting information stored in each device may readily occur

Engineering Contradiction:
Improvemulti-server operationVSAvoidconsistency of setting information
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The invention inverts the conventional approach by not assuming uniformity can be achieved after arbitrary connection, but instead preventing non-uniform conditions from arising by only allowing connection when exactly one server is detected, thus ensuring consistency from the start.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10645236B2Information processing apparatus and control method for synchronizing setting information
Publication Date: 2020.05.05 CANON KK
  • US10645236B2 patent drawing
  • US10645236B2 patent drawing
  • US10645236B2 patent drawing

AI summary

An information processing apparatus includes a storage unit and a processing unit. The storage unit stores setting information of the information processing apparatus. The processing unit starts processing for causing, in a case where the number of servers each of which manages setting information stored in other apparatus, among apparatuses including the information processing apparatus and an apparatus connected to the information processing apparatus via a network is one, a server corresponding to the one to manage the setting information stored in the storage unit. The processing unit is also configured not to start the processing when the number of servers is two or more.