Device Management System Status-Aware Command Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device management systems transmit commands to devices without considering their status, leading to unnecessary processing and potential errors when executing tasks, especially when devices are in power saving modes.

Innovation Solution

A method that checks the status of each device before transmitting commands for executing tasks, ensuring that devices in a state capable of executing tasks receive the command only when necessary, and devices not in such a state are first transitioned to a suitable status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a command to disable power saving mode is transmitted to all devices before executing a task, then devices in power saving mode can execute the task, but unnecessary processing occurs for devices already in standby status

Engineering Contradiction:
Improvetask execution reliabilityVSAvoidunnecessary processing energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The management application treats different devices differently based on their individual status. Devices in power saving mode receive a wake-up command, while devices already in standby status receive only the task execution command. This localized treatment eliminates unnecessary processing for devices that don't need waking up, reducing energy waste while ensuring reliable task execution for all devices.

Inventive Principle:
Principle #3Local quality

2Productivity

If a command for executing a task is transmitted to a device in power saving mode, then the device can execute the task, but it takes time for the device to transition from power saving mode to standby status

Engineering Contradiction:
Improvetask execution speedVSAvoiddevice transition time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The management application performs a preliminary check of device status before transmitting the task execution command. By identifying devices already in standby status and excluding them from the wake-up command sequence, the system eliminates unnecessary transition time for these devices while maintaining productivity for devices that do require waking up.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a task is executed while a device is transitioning from power saving mode to standby status, then the device may complete the task, but there is a possibility that an error will occur in the device

Engineering Contradiction:
Improvetask completion rateVSAvoiddevice operation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses feedback from device status information to determine command transmission strategy. By checking whether devices are in power saving mode or standby status before command transmission, the system ensures that task execution commands are only sent to devices that are ready to execute, preventing errors that would occur during mode transition and maintaining both productivity and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11620094B2Storage medium, control method, and management system
Publication Date: 2023.04.04 CANON KK
  • US11620094B2 patent drawing
  • US11620094B2 patent drawing
  • US11620094B2 patent drawing

AI summary

The present disclosure is characterized by: transmitting a command executing a task to plural devices to be managed; and checking a status of a device in case where a task to be executed in the device is a predetermined task being likely to cause a system error in the device, wherein a command executing the predetermined task is transmitted to a first device determined to be in a state where the predetermined task is executable, among the plural devices, without transmission of a command causing the device to be in the state where the predetermined task is executable, and wherein the command executing the predetermined task is transmitted to a second device determined to be in a state where the predetermined task is not executable, among the plural devices, after transmission of the command causing the device to be in the state where the predetermined task is executable.