Power Management Unit for Handling Missed Resume Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information processing apparatuses with suspend and resume features often lose or miss subsequent resume requests during the resume processing, as they cannot handle interrupts from other devices until initial resume processing is completed.
Innovation Solution
The apparatus includes a retaining unit for storing the status of resume requesting devices, a detection unit for identifying resume triggers, a resume unit for resuming from a power saving state, and a determination unit to prioritize power supply based on the comparison of stored and acquired device statuses, ensuring that all resume requests are handled without missing any.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system performs resume processing after receiving a resume request, then the system can return to a normal power state, but the system cannot handle interrupts from other devices during the resume processing
Solution Approach 1:
The system performs preliminary actions by storing the status of resume requesting devices before entering power saving state and retaining this status information during the suspend period. This allows the system to prepare and remember which devices need to be woken up, enabling reliable resume request handling without requiring continuous interrupt processing capability during the suspended state.
Solution Approach 2:
The resume processing is segmented into distinct phases: (1) storing device status before suspend, (2) detecting resume requests during suspend, (3) acquiring device status after resume initiation, and (4) comparing statuses to determine power supply priorities. This segmentation allows the system to handle resume requests reliably while maintaining power saving benefits, as each phase can operate independently without requiring continuous interrupt handling.
2Use of energy by stationary object
If the system enters power saving state to reduce power consumption, then power consumption is reduced, but the system cannot respond to multiple resume requests that arrive during the resume processing
Solution Approach 1:
The system performs preliminary action by capturing and storing the status of all resume requesting devices before entering the power saving state. This stored status information is retained during the suspend period and later compared with freshly acquired status information after resume initiation. This preliminary capture ensures that no resume request information is lost, even when multiple requests arrive during the resume processing window.
Solution Approach 2:
The system implements feedback by comparing the stored device status (from before suspend) with the acquired device status (from after resume initiation). This feedback mechanism identifies which devices have generated resume requests and determines their priority levels, ensuring that all resume requests are properly handled without information loss while maintaining low power consumption during the suspended state.
3Speed
If the system immediately resumes power supply to all devices upon receiving a resume request, then the system responds quickly, but the system cannot prioritize which devices should receive power first
Solution Approach 1:
The system performs preliminary action by storing the status of resume requesting devices before suspend and retaining this information during the power saving state. This pre-stored status enables the system to quickly compare with post-resume status information and immediately determine power supply priorities without complex real-time analysis, achieving both fast response and intelligent prioritization.
Solution Approach 2:
The system applies local quality by differentiating the power supply behavior for different devices based on their status comparison results. Devices are treated differently according to their priority levels determined by the status comparison - high priority devices receive immediate power supply while low priority devices may have their power supply delayed. This localized differentiation achieves fast response for critical devices without unnecessarily powering up all devices, reducing overall system complexity.
Data Source
AI summary
An information processing apparatus according to the present embodiment is capable of transiting to a power saving state and retains a status of a resume requesting device before the information processing apparatus transits to the power saving state. When resuming from the power saving state, the information processing apparatus acquires a status of the resume requesting device. The information processing apparatus further determines a device to which power is supplied based on a result of comparison between the status of the resume requesting device retained and the status of the resume requesting device acquired.


