Firmware Update Backup Automation via Mapping Information Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current firmware update processes for image forming apparatuses are inefficient, requiring manual intervention and potential data loss due to initialization of operation settings during firmware upgrades, and lack automated backup determination for operation setting information.

Innovation Solution

An information processing apparatus that automatically determines the necessity to back up operation setting information by comparing mapping information before and after a firmware update, allowing for either automatic or manual update based on differences in the mapping information, thereby reducing the need for manual intervention and data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If firmware is updated by storing it in a rewritable storage device and distributing it remotely, then the cost of firmware update is reduced, but the risk of initializing operation settings during the update process increases

Engineering Contradiction:
Improvefirmware update costVSAvoidoperation settings preservation
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary actions by automatically backing up operation settings before firmware update and automatically restoring them after update. The backup determination is made in advance by comparing mapping information, ensuring that settings are preserved without manual intervention throughout the update process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The firmware update system performs self-service by automatically determining which operation settings need to be backed up, performing the backup, executing the firmware update, and then automatically restoring the settings. This eliminates the need for manual serviceman intervention while ensuring settings are preserved.

Inventive Principle:
Principle #25Self-service

2Device complexity

If mapping information is not associated with firmware version, then the system structure is simpler, but manual determination of backup necessity is required increasing complexity

Engineering Contradiction:
Improvemapping information structureVSAvoidbackup determination process
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The mapping information structure serves multiple functions: it not only maps storage addresses but also enables automatic backup determination by associating with firmware versions. This multi-functionality allows the same data structure to support both simple addressing and intelligent backup decision-making.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses feedback by comparing mapping information between firmware versions to automatically determine which operation settings need backup. The comparison result feeds into the backup decision process, enabling automatic identification of settings that require preservation during updates.

Inventive Principle:
Principle #23Feedback

3Reliability

If serviceman manually checks and saves operation settings before firmware upgrade, then settings are preserved, but the update process time and labor cost increase

Engineering Contradiction:
Improveoperation settings preservationVSAvoidfirmware update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces the mechanical manual process of checking and saving settings with an automated information processing system. The CPU automatically compares mapping information, determines backup necessity, performs backups, and restores settings, substituting human labor with automated computational processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The firmware update process performs self-service by automatically managing the backup and restoration of operation settings without requiring serviceman intervention. The system independently determines what needs to be backed up and executes the entire process autonomously.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8966469B2Apparatus, method and storage medium for determining versions and updating software
Publication Date: 2015.02.24 CANON KK
  • US8966469B2 patent drawing
  • US8966469B2 patent drawing
  • US8966469B2 patent drawing

AI summary

An information processing apparatus includes a storage unit configured to store a list which makes the version of software correspond to mapping information, a first determination unit configured to, when updating the version of the software, determine by referring to the list, whether mapping information corresponding to a version before update is different from that corresponding to a version after update, a recognition unit configured to, when the first determination unit determines that these pieces of mapping information are different from each other, recognize a different mapping information item as information to be backed up, and an update unit configured to update the version of the software when the first determination unit determines that these pieces of mapping information coincide with each other.