Dynamic Peak Power Control for Brownout-Free Component Throttling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional peak power management techniques overly throttle electronic components, resulting in unnecessary performance degradation due to assumptions about concurrent peak power spikes, which rarely occur in reality, leading to unsatisfactory user experiences and underutilization of high-end components.

Innovation Solution

Implementing a dynamic peak power control system using current comparators to provide real-time visibility into actual power usage, allowing for intelligent throttling and unthrottling of components based on live power conditions, rather than relying on preemptive reservations of maximum peak power levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional peak power management techniques are used to prevent brownouts, then power supply stability is improved, but component performance is unnecessarily degraded due to over-throttling

Engineering Contradiction:
Improvepower supply stabilityVSAvoidcomponent performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic peak power management that adjusts throttling in real-time based on actual power consumption monitoring. Instead of static preemptive throttling, the system dynamically responds to actual power conditions, allowing components to operate at full performance when power availability is sufficient while preventing brownouts when power limits are approached.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring actual power consumption of components and using this information to adjust throttling decisions. The manager receives feedback about current power usage and dynamically modifies component operation accordingly, rather than relying on predetermined conservative estimates of power requirements.

Inventive Principle:
Principle #23Feedback

2Power

If preemptive power reservation is implemented to ensure sufficient power supply, then power availability is improved, but power utilization efficiency deteriorates due to underutilization of available power capacity

Engineering Contradiction:
Improvepower availabilityVSAvoidpower utilization efficiency
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The system performs preliminary monitoring and assessment of power consumption patterns before making throttling decisions. By tracking actual power usage in advance and building a understanding of component power characteristics, the system can make more accurate real-time decisions about power allocation without unnecessarily limiting performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter being monitored from predetermined peak power estimates to actual real-time power consumption measurements. This parameter change allows the system to base throttling decisions on actual power usage rather than theoretical maximums, improving both power availability assurance and utilization efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12124319B2Dynamic peak power control
Publication Date: 2024.10.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12124319B2 patent drawing
  • US12124319B2 patent drawing
  • US12124319B2 patent drawing

AI summary

A dynamic peak power management system may prevent brownouts while improving performance and user experience compared to conventional techniques. A current threshold may be set below the maximum current capability (Imax) of a battery. If the current drawn from the battery exceeds the current threshold repeatedly, then system components may be throttled to decrease their peak power usage. If the current drawn from the battery stays below the current threshold for some time, then system components may be unthrottled to improve performance. This dynamic adaptable technique for managing peak power does not unnecessarily sacrifice performance by preemptively throttling system components to avoid the rare worst-case scenario where power spikes of system components perfectly align in time.