Platform Framework Standby Operation for IHS Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHSs) face inefficiencies in managing power states during standby operations, leading to unnecessary resource consumption and battery drain, as each application must independently handle power mode transitions, resulting in overlapping code and inefficiencies.

Innovation Solution

Implementing a platform framework that uses an Application Programming Interface (API) to identify and manage applications, putting them in either a throttled or suspended state based on whitelist entries, power mode, battery metrics, and user presence, allowing the system to distribute platform framework binaries to Embedded Controller (EC) or System-on-Chip (SoC) cores for optimized power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each application independently handles power mode transitions, then applications can maintain full control over their own power management, but system resource consumption increases and battery drain accelerates due to overlapping code and inefficiencies

Engineering Contradiction:
Improveapplication controlVSAvoidbattery drain
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent merges individual application power management into a centralized platform framework. The framework identifies applications and manages their power states collectively, eliminating redundant independent power management code and reducing overall system resource consumption during standby operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The platform framework serves as a universal power management mechanism that handles multiple applications simultaneously. It provides a multi-functional solution that can identify, whitelist, and manage various applications in different power states (throttled or suspended) based on system conditions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of energy

If the system puts applications in a suspended state during standby, then power consumption is reduced, but application responsiveness and functionality are limited

Engineering Contradiction:
Improvepower consumptionVSAvoidapplication responsiveness
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system dynamically adjusts application power states based on real-time conditions. Applications can be in throttled state (reduced activity but still executable) or suspended state (not executable) depending on whether they are whitelisted and on system conditions such as power mode, battery metrics, and user presence.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different applications receive different power management treatments based on their specific characteristics and importance. The whitelist mechanism allows critical applications to maintain higher responsiveness (throttled state) while less critical applications can be fully suspended, creating localized quality differences in power management.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system whitelists specific applications for throttled state, then power management efficiency improves, but system complexity increases due to whitelist management and identification mechanisms

Engineering Contradiction:
Improvepower management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The platform framework acts as an intermediary layer between the operating system and applications. It provides the whitelist management and identification mechanisms, simplifying the overall system architecture by centralizing complex power management logic in a dedicated framework rather than scattering it across multiple components.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of energy

If the system distributes platform framework binaries to EC or SoC cores, then power management is optimized for standby operation, but hardware complexity and distribution overhead increase

Engineering Contradiction:
Improvestandby power optimizationVSAvoidhardware complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system segments the platform framework binaries and distributes them to specific hardware components (EC or selected SoC cores) based on power mode, battery metrics, and other conditions. This segmentation allows optimized power management in standby by placing the framework in hardware that remains active or can be quickly activated, while reducing the burden on the main processor.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11669469B2Platform framework standby operation
Publication Date: 2023.06.06 DELL PROD LP
  • US11669469B2 patent drawing
  • US11669469B2 patent drawing
  • US11669469B2 patent drawing

AI summary

Embodiments of systems and methods for standby operation in a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: identify an application registered with a platform framework via an Application Programming Interface (API); and at least one of: in response to the identification matching any entry in a whitelist, put the application in a throttled state during standby operation of the IHS; or in response to the identification not matching any entry in the whitelist, put the application in a suspended state during standby operation of the IHS.