Dual Hibernation Image Control for Rapid Start-up
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face prolonged start-up times due to the inability to effectively load hibernation images when connected to different devices or systems than those saved in the hibernation image, leading to failed start-ups.
Innovation Solution
A control device with a main storage device and an auxiliary storage device configured to store two hibernation images: a first image without connection information and a second image with connection information, allowing for rapid start-up by loading the appropriate image based on the current connection state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a single hibernation image with connection information is stored, then start-up time is reduced, but start-up fails when connection state changes
Solution Approach 1:
The patent divides the hibernation image into two separate images: a first hibernation image containing system files and basic operations, and a second hibernation image containing connection information. This segmentation allows the system to load the first image quickly while separately validating connection state compatibility through the second image, thus reducing start-up time while maintaining reliability across different connection states.
Solution Approach 2:
The patent introduces an intermediary mechanism - the second hibernation image - that acts as a mediator between the stored hibernation data and the current connection state. This intermediary allows the system to verify connection compatibility without requiring a full system reload, enabling fast start-up when connections match while gracefully handling connection state changes.
2Loss of time
If hibernation image is loaded quickly, then start-up time is reduced, but adaptability to different connection states deteriorates
Solution Approach 1:
By segmenting the hibernation image into connection-agnostic system files (first image) and connection-specific data (second image), the system achieves fast loading of essential components while maintaining adaptability through separate connection state validation. This allows the system to quickly boot regardless of connection state changes.
Solution Approach 2:
The patent implements dynamic adaptability by checking connection state compatibility after loading the first hibernation image and before fully activating the second image. This dynamic approach allows the system to adapt to different connection states on-the-fly, maintaining versatility without sacrificing the speed benefits of pre-loaded hibernation images.
3Reliability
If connection information is included in hibernation image, then start-up success improves, but start-up time increases due to validation requirements
Solution Approach 1:
The patent segments connection information into a separate second hibernation image that is only fully processed when needed. The first hibernation image loads immediately without connection validation overhead, providing fast start-up for system files. Connection information validation occurs asynchronously or conditionally, improving reliability without significantly impacting perceived start-up time.
Solution Approach 2:
The system performs preliminary action by pre-storing both the first hibernation image (system files) and the second hibernation image (connection information) in advance. During start-up, the first image is loaded immediately while the second image is validated in the background or conditionally, ensuring start-up success without adding significant validation time to the critical start-up path.
Data Source
AI summary
A control device includes a main storage device, an auxiliary storage device, and a control unit. The auxiliary storage device is configured to store a first hibernation image and a second hibernation image, which respectively indicate a stored content of the main storage device. The control unit is configured to start a computer by loading the first hibernation image to the main storage device and subsequently loading the second hibernation image to the main storage device when the computer is turned on. The first hibernation image does not include connection information indicating a connection state of the device. The second hibernation image includes the connection information indicating the connection state.


