Image Processing Firmware Backup Storage Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing apparatuses face challenges in detecting firmware tampering while efficiently utilizing storage capacity, especially in low-cost devices with limited storage capacity, and when external network access is restricted.

Innovation Solution

An image processing apparatus with a first storage section for multiple firmware stages and a second storage section for backup firmware, where a hardware processor detects tampering and restores firmware using the backup, and automatically switches backup firmware based on the apparatus state to optimize storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all firmware is stored in a duplicated manner for activation and backup, then firmware tampering detection and restoration capability is improved, but storage capacity requirement increases leading to higher cost

Engineering Contradiction:
Improvefirmware tampering detection and restoration capabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic backup selection where the system automatically determines which firmware to backup based on current storage capacity and operational needs. The backup firmware is selectively stored in the second storage section only when sufficient capacity is available, allowing the system to adapt to changing storage conditions without requiring permanent duplication of all firmware.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of duplicating all firmware completely, the system performs partial backup by storing only the necessary backup firmware in the second storage section. This partial action approach reduces storage requirements while maintaining sufficient protection against firmware tampering for the most critical firmware components.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If storage device is removed when all firmware is stored in duplicated manner, then device complexity is reduced, but storage capacity becomes insufficient for duplicated firmware storage

Engineering Contradiction:
Improvestorage device configurationVSAvoidstorage capacity for duplicated firmware
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts backup storage based on the presence and capacity of the second storage section. When the second storage section is unavailable or has insufficient capacity, the system modifies its backup strategy to store only essential backup firmware, allowing the device to function with reduced storage configuration without complete failure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the backup storage parameters adaptively. The system monitors storage capacity availability and adjusts the backup firmware selection and storage parameters accordingly, allowing flexible operation whether the second storage section is present or removed, thus maintaining functionality across different device configurations.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If firmware data amount increases due to update, then firmware functionality is improved, but storage capacity for duplicated firmware becomes insufficient

Engineering Contradiction:
Improvefirmware update capabilityVSAvoidstorage capacity for duplicated firmware
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system implements dynamic backup selection that adapts to firmware size changes. When firmware is updated and becomes larger, the system automatically adjusts which firmware components are backed up to the second storage section, ensuring that sufficient backup capacity is maintained without requiring permanent expansion of storage infrastructure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs parameter changes in backup selection based on firmware size. The system monitors firmware data amount and adjusts backup storage parameters accordingly, selecting and storing only the necessary backup portions in the second storage section to accommodate firmware updates while maintaining sufficient capacity for protection.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If firmware is not duplicated and acquired from external device via network, then storage capacity requirement is reduced, but firmware restoration capability is lost when network access is restricted

Engineering Contradiction:
Improvestorage capacityVSAvoidfirmware restoration capability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the firmware storage into two sections: the first storage section for active firmware and the second storage section for backup firmware. This segmentation allows the system to maintain local backup capability while managing storage efficiently, providing firmware restoration ability without requiring complete duplication or external network access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second storage section acts as an intermediary backup mechanism between the first storage section and external network sources. When network access is restricted or unavailable, the intermediary second storage section provides the necessary backup firmware for restoration, ensuring reliability without permanent network dependency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250156554A1Image processing apparatus, backup storage method, and non-transitory computer-readable recording medium
Publication Date: 2025.05.15 KONICA MINOLTA INC
  • US20250156554A1 patent drawing
  • US20250156554A1 patent drawing
  • US20250156554A1 patent drawing

AI summary

An image processing apparatus includes: a first storage section that stores multiple pieces of firmware to be started in stages; a second storage section that stores firmware selected from the multiple pieces of firmware as a backup; and a hardware processor. The hardware processor detects tampering of each of the multiple pieces of firmware stored in the first storage section, and restores the tampered firmware by using the firmware stored in the second storage section in a case where the tampering of the firmware stored in the first storage section is detected. The hardware processor selects, according to an apparatus state, the firmware to be stored as backup in the second storage section.