Power State Control Unit Preventing Resume Malfunctions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing apparatuses face malfunctions during resume operations when an application not supporting the suspending function is running, leading to issues like failed user authentication, low communication speeds, or no image display.

Innovation Solution

An information processing apparatus with a reception unit to receive power state shift instructions and a control unit that determines whether running applications support the suspending function, preventing the shift to a lower power state if unsupported applications are active, thereby avoiding malfunctions during resume operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the suspending function is employed to shorten starting time, then the booting speed is improved, but malfunctions occur during resume operations when applications not supporting suspending are running

Engineering Contradiction:
Improvebooting speedVSAvoidresume operation reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary checking of application compatibility with suspending function before executing the suspending operation. The control unit determines whether each running application supports the suspending function, and only allows suspension when all applications are compatible, thereby preventing future malfunctions during resume operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the control unit continuously monitors the state of running applications and their compatibility with suspending function. Based on this feedback information, the system dynamically decides whether to permit or prohibit the suspending operation, ensuring reliability while maintaining speed benefits when conditions allow

Inventive Principle:
Principle #23Feedback

2Use of energy by stationary object

If the suspending function is used to maintain data during power-saving mode, then power consumption is reduced, but hardware registered state cannot be recovered normally at resume

Engineering Contradiction:
Improvepower consumptionVSAvoidhardware state recovery
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

Before transitioning to power-saving mode with data maintenance, the system performs preliminary verification to ensure all running applications support the suspending function. This preliminary action prevents hardware state recovery issues by ensuring compatibility conditions are met before the power state transition occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system takes preliminary anti-action by prohibiting the suspending operation when incompatible applications are detected. This prevents the harmful effect of hardware state recovery failure by blocking the operation that would cause the problem in the first place

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9456101B2Information processing apparatus, control method for information processing apparatus, and program
Publication Date: 2016.09.27 CANON KK
  • US9456101B2 patent drawing
  • US9456101B2 patent drawing
  • US9456101B2 patent drawing

AI summary

The present invention is directed to an information processing apparatus operable in any of a plurality of power states including a first power state and a second power state in which power consumption is lower than power consumption in the first power state. The information processing apparatus includes a reception unit configured to receive a shift instruction to shift to the second power state, and a control unit configured to shift the information processing apparatus to the second power state in a case where the reception unit receives the shift instruction while an application that does not support the second power state is not running, and not to shift the information processing apparatus to the second power state in a case where the reception unit receives the instruction while an application that does not support the second power state is running.