Mediation Device Firmware Update Task Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mediation devices between electronic apparatuses and device management systems lack efficient mechanisms for managing and executing software update tasks, particularly in ensuring only unexecuted tasks are transmitted and executed, leading to potential errors and inefficiencies in firmware updates.

Innovation Solution

A mediation device and a device management system that periodically request and execute software update tasks, with the system managing the execution status and ensuring only unexecuted tasks are transmitted to the mediation device for execution, enhancing the management and execution of firmware updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the mediation device periodically requests tasks from the device management system, then the software update tasks can be executed in a timely manner, but there is a risk that already executed tasks may be transmitted again, causing errors and inefficiencies

Engineering Contradiction:
Improvetask execution timelinessVSAvoidtask execution accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The device management system performs preliminary action by recording the execution status of each task before the mediation device requests tasks. When the mediation device requests tasks, the system checks against the recorded execution status and only transmits tasks that have not been executed, preventing duplicate execution and ensuring reliability while maintaining timely updates.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If all tasks are transmitted to the mediation device, then comprehensive software updates can be performed, but unnecessary tasks are transmitted that have already been executed, wasting bandwidth and processing resources

Engineering Contradiction:
Improveupdate coverageVSAvoidcommunication resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The device management system extracts only the necessary subset of tasks from the complete task set by comparing against recorded execution status. This extraction process removes already executed tasks from the transmission list, sending only unexecuted tasks to the mediation device, thereby reducing communication overhead while ensuring comprehensive update coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the mediation device executes tasks without verifying execution status, then the system operation is simple, but duplicate task execution occurs causing errors and system instability

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidfirmware update reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The device management system implements feedback by recording and tracking the execution status of each task. When the mediation device requests tasks, the system provides feedback information about which tasks have already been executed, enabling the mediation device to identify and execute only unexecuted tasks, thus ensuring firmware update reliability while maintaining operational simplicity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11811995B2Mediation device for mediating execution of software updating task, non-transitory computer-readable storage medium storing mediation program, device management system for generating software updating task, and non-transitory computer-readable storage medium storing device management program
Publication Date: 2023.11.07 KYOCERA DOCUMENT SOLUTIONS INC
  • US11811995B2 patent drawing
  • US11811995B2 patent drawing
  • US11811995B2 patent drawing

AI summary

A mediation device that mediates an image forming apparatus and a device management system that generates an F/W update task serving as a task for updating firmware of the image forming apparatus periodically transmits a request for an F/W update task for the image forming apparatus managed by the mediation device itself to the device management system and executes the F/W update task transmitted from the device management system.