Relay Server Setting Execution Conflict Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image processing systems, setting devices such as MFPs can be challenging due to the need for power-on status and potential conflicts with external settings, especially when devices are offline or powered off, leading to issues with setting information transmission and execution.

Innovation Solution

An operation execution system and relay server configuration that allows setting information to be transmitted and stored securely, with the relay server determining device connectivity and prioritizing setting information based on attempted and unattempted status, ensuring settings are made correctly regardless of device status, using a connection-establishment type protocol for communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the relay server memorizes setting status and determines setting capability based on memorized status, then setting can be made in the device irrespective of device power status, but setting conflicts may occur when multiple service providing servers transmit setting information

Engineering Contradiction:
Improvesetting execution capabilityVSAvoidsetting conflict prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The relay server performs preliminary determination of device setting capability before transmitting setting information from service providing servers. The server checks whether the device can accept settings based on memorized power status and communication state, and only transmits setting information when the device is determined to be in a capable state, thereby preventing setting conflicts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relay server maintains memorized status information about device power state and communication capability, using this feedback to control when setting information is transmitted. The server continuously updates and references this status memory to make informed decisions about setting information transmission timing, ensuring settings are only applied when the device is ready.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the service providing server transmits setting information to the device via the relay server, then setting can be made irrespective of device situation, but the device may receive setting information when not requested or when already set by another server

Engineering Contradiction:
Improvesetting transmission flexibilityVSAvoidsetting information accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The relay server performs preliminary checks before transmitting setting information to determine if the device has requested settings and whether the device is in a state to receive them. The server consults memorized device status and communication state to ensure setting information is only transmitted when appropriate, preventing unnecessary or conflicting settings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relay server acts as an intermediary between service providing servers and the device, controlling the flow of setting information. It mediates by filtering and timing transmissions based on device status and requests, ensuring that setting information reaches the device only when it is needed and can be properly applied, thereby maintaining information accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9253357B2Operation execution system and relay server
Publication Date: 2016.02.02 BROTHER KOGYO KK
  • US9253357B2 patent drawing
  • US9253357B2 patent drawing
  • US9253357B2 patent drawing

AI summary

An operation execution system including a relay server configured, upon reception of setting information transmitted from a service providing server, to store the setting information in its server memory, such that the stored setting information is associated with device specifying information. In case where the relay server is not communicable with a device specified by the device specifying information, the relay server transmits the setting information stored in the server memory, to the device, when the device has become communicable with the relay server. The relay server, which receives result information from the device, associates the setting information corresponding to the result information that has not yet been received, with setting-unattempted-status information, and associates the setting information corresponding to the result information that has been received, with setting-attempted-status information.