Screen Display Control for High-Speed Startup After Firmware Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for updating firmware in information processing devices, such as image forming devices, require significant time due to the need for rebooting and reconstruction of screen display information, which hinders high-speed startup processes.

Innovation Solution

An information processing device with a screen display control part that stores and displays previously updated screen information, allowing for immediate startup and operation screen display without the need for reconstruction, utilizing an operating state holding part to manage the stored operating state and facilitate high-speed starting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the firmware of the screen display control part is updated using conventional methods, then the firmware is successfully updated, but the device requires significant startup time to reconstruct screen display information

Engineering Contradiction:
Improvefirmware update completionVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by storing screen display information in advance in a storage unit before firmware updates occur. When the screen display control part needs to restart after firmware updating, the stored screen information is retrieved and displayed immediately, eliminating the need to reconstruct screen display information during startup. This pre-storation of critical display data resolves the contradiction by ensuring firmware updates complete reliably while minimizing startup time loss.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the hibernation function is used to shorten startup time, then the startup process is accelerated, but screen display information must still be reconstructed after firmware updates

Engineering Contradiction:
Improvestartup speedVSAvoidscreen reconstruction time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent extracts screen display information from the temporary storage (work area) and stores it permanently in a dedicated storage unit. This extraction separates the screen information storage function from the firmware storage, allowing the screen information to be preserved independently of firmware updates. By taking out the screen display data and storing it separately, the system achieves fast startup through hibernation while avoiding the need to reconstruct screen information after firmware updates, thus resolving the time loss contradiction.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If a snapshot of the display screen is stored in ROM for high-speed starting, then startup speed is improved, but firmware update requires reconstruction of the snapshot

Engineering Contradiction:
Improvestartup speedVSAvoidsnapshot reconstruction process
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent creates a copy of the screen display information and stores it in a dedicated storage unit. This copying approach allows the original screen information to be preserved without modification while enabling fast retrieval during startup. The copied screen data serves as a standalone resource that doesn't require reconstruction even when firmware is updated, thereby maintaining high startup speed while simplifying the overall device complexity by eliminating the snapshot reconstruction process.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8112617B2Information processing device, and method of starting information processing device
Publication Date: 2012.02.07 RICOH CO LTD
  • US8112617B2 patent drawing
  • US8112617B2 patent drawing
  • US8112617B2 patent drawing

AI summary

In an information processing device, a screen display control part displays an operation screen, and a firmware update part updates a firmware of the screen display control part. An operating state holding part stores an operating state of the information processing device at a time of displaying the operation screen after the firmware is updated by the firmware update part. A high-speed starting part starts the information processing device and displays the operation screen based on the stored operating state.