Controller Resumption Time Reduction via Parallel Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing image forming apparatuses face challenges in shortening the resumption time from a power saving mode, as the device controller cannot initiate initialization until communication is established with the system controller, leading to prolonged initialization times.

Innovation Solution

The introduction of a second controller that can detect a resumption trigger and initiate specific function initialization without waiting for instruction from the first controller, using dedicated signal lines and communication modules like USB, wired LAN, and Wi-Fi to limit the functions to be initialized, thereby reducing the resumption time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the device controller waits for communication establishment with the system controller before starting initialization, then communication reliability is ensured, but the resumption time from power saving mode increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidresumption time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The device controller performs initialization actions before communication with the system controller is fully established. Specifically, the device controller detects resumption triggers (USB connection, wired LAN connection, Wi-Fi connection) and starts initializing corresponding functions in advance, without waiting for the system controller's initialization program. This preliminary action significantly reduces resumption time while maintaining system reliability through subsequent communication verification.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If the device controller initializes all functions after resumption, then system stability is ensured, but the resumption time increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidresumption time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The initialization process is segmented into multiple independent parts corresponding to different communication functions. The device controller identifies which specific function needs initialization based on the detected trigger type (USB, wired LAN, or Wi-Fi) and only initializes that particular function rather than all functions. This segmentation reduces the total initialization time while maintaining system stability by initializing only the necessary components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device controller performs partial initialization by only initializing the function corresponding to the detected resumption trigger, rather than performing complete initialization of all functions. For example, if only USB connection is detected, only the USB function is initialized. This partial action approach significantly reduces resumption time while providing sufficient functionality for the user's needs.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11681481B2Information processing apparatus
Publication Date: 2023.06.20 FUJIFILM BUSINESS INNOVATION CORP
  • US11681481B2 patent drawing
  • US11681481B2 patent drawing
  • US11681481B2 patent drawing

AI summary

An information processing apparatus includes a first controller and a second controller. The first controller is configured to control an operation of the overall information processing apparatus. The second controller is configured to control an operation of a device. When detecting a trigger of resumption from a power saving mode, the second controller notifies the first controller of the detection of the trigger, and starts to initialize a function corresponding to the trigger.