Firmware Update Control Unit USB Media Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing firmware update technologies for image-forming devices, such as copiers and multifunction machines, face challenges in efficiently and securely updating firmware using USB memory, particularly in determining whether a connected device is a recording medium quickly and accurately, leading to potential failures in firmware updates.

Innovation Solution

The electronic device incorporates an update-processing unit and a USB interface with an update-control unit that determines the presence of a recording medium by waiting for a specified time when a device is connected, ensuring it is a valid recording medium before updating the firmware, thereby reducing processing time and improving security by verifying the correctness of the update firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the device immediately determines whether USB memory is mounted at startup, then firmware update speed is improved, but accuracy in identifying valid recording media deteriorates

Engineering Contradiction:
Improvefirmware update speedVSAvoidaccuracy in identifying recording medium
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the determination timing flexible rather than fixed. The system dynamically adjusts when to perform the recording medium identification based on whether a device is connected. When USB memory is detected, the system waits a predetermined period before determining it's a valid recording medium, allowing the identification process to adapt to different connection scenarios and improve accuracy without sacrificing overall update speed.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the device waits a predetermined period before determining USB memory validity, then identification accuracy is improved, but processing time increases

Engineering Contradiction:
Improveaccuracy in identifying recording mediumVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing a predetermined waiting period only when USB memory is detected at startup, rather than applying a fixed delay in all cases. This selective waiting approach provides just enough time for accurate identification of recording media without unnecessarily extending processing time in scenarios where immediate identification is possible, thus balancing accuracy requirements with time efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If firmware update is performed automatically at startup when USB memory is detected, then ease of operation is improved, but reliability of update process deteriorates

Engineering Contradiction:
Improveautomatic update convenienceVSAvoidupdate process reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies feedback by implementing a verification mechanism that checks whether the detected USB memory is a valid recording medium before proceeding with firmware update. The system provides feedback through a predetermined determination period that validates the USB memory's suitability for update operations. This feedback loop ensures that only appropriate recording media trigger automatic updates, significantly improving update reliability while preserving the ease of automatic operation for valid cases.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10255006B2Electronic device for updating device firmware
Publication Date: 2019.04.09 KYOCERA DOCUMENT SOLUTIONS INC
  • US10255006B2 patent drawing
  • US10255006B2 patent drawing
  • US10255006B2 patent drawing

AI summary

Provided is an electronic device that includes an update-processing unit that updates a control program for the device based on an update program that is recorded on a recording medium. The electronic device includes a USB interface and an update-control unit. Devices can be connected to the USB interface. The update-control unit determines whether or not a device is connected to the USB interface when the power is turned ON, and when a device is connected, waits when it is not possible to immediately determine whether or not that devices is the recording medium.