IP Library Granted Patent US 11,316,343
Granted Patent B2
US 11,316,343 · App. 16/901,904 · Granted Apr 26, 2022

Interactive user control of power utilization

Inventors: Jonathan C. Giffen (Austin, TX); Keith Lambright (Austin, TX)
Assignee: Dell Products, L.P.
H02J1/106G06F1/189G06F1/325G06F1/3203
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,316,343
App. No.
16/901,904
Granted
Apr 26, 2022
Kind
B2
Abstract

Embodiments provide capabilities by which a user provides interactive inputs for allocating use of the available power budget of an IHS (Information Handling System) when a conflict in the power budget is detected. The power demand of the IHS processor(s) is monitored. When a USB device is coupled to the IHS, a power output to the USB device is enabled within the available power budget. Upon detecting an increase in the power demand of the processor, the power budget may be exceeded. The user is then prompted to specify whether to prioritize use of the power budget for performance of the IHS or for charging the USB device. Based on inputs provided by the user, the processor may be throttled or the power output to the USB device may be reduced. The user is thus provided a capability for resolving individual power budget conflicts based on the user's current preferences.

Claims (44)

1. A method for powering an Information Handling System (IHS), the method comprising:

powering a processor of the IHS using a power budget available to the IHS;

identifying a USB device coupled to the IHS;

receiving a request for a first power output by the IHS to the USB device;

determining that providing the first power output to the USB device exceeds the power budget available to the IHS;

prompting a user of the IHS to specify whether to prioritize use of the power budget for performance of the IHS or for charging the USB device, wherein the prompt specifies an estimated reduction in performance of the processor if the user selects prioritizing use of the power budget for charging the USB device;

when the user specifies prioritizing charging the USB device, throttling the processor of the IHS; and

when the user specifies prioritizing performance of the IHS, providing a second power output to the USB device, wherein the second power output is less than the first power output.

2. The method of claim 1 , wherein the throttling of the processor reduces power use by the processor sufficient for the IHS to operate within the available power budget and for providing the first power output to the USB device.

3. The method of claim 1 , wherein the second power output provides power to the USB device within the available power budget.

4. The method of claim 1 , wherein throttling of the processor is avoided when the user specifies prioritizing performance of the IHS.

5. The method of claim 1 , wherein the prompt requests input from the user via a graphical interface of an operating system of the IHS.

6. The method of claim 1 , wherein an embedded controller of the IHS determines that providing the first power output to the USB device exceeds the available power budget.

7. The method of claim 1 , wherein the prompt specifies an estimated duration for fully charging the USB device if the user selects prioritizing use of the power budget for performance of the IHS.

8. A method for powering an Information Handling System (IHS), the method comprising:

powering a processor of the IHS using a power budget available to the IHS;

identifying a USB device coupled to the IHS;

outputting a first power output to the USB device using the power budget available to the IHS;

detecting an event requiring an increase in power use by the processor;

determining that providing the increase in power to the processor exceeds the power budget available to the IHS;

prompting a user of the IHS to specify whether to prioritize use of the power budget for performance of the IHS or for charging the USB device, wherein the prompt specifies an estimated reduction in performance of the processor if the user selects prioritizing use of the power budget for charging the USB device;

when the user specifies prioritizing charging the USB device, throttling the processor of the IHS; and

when the user specifies prioritizing performance of the IHS, reducing the first power output to the USB device.

9. The method of claim 8 , wherein the throttling of the processor limits power use by the processor sufficient for the IHS to remain operating within the available power budget and to provide the first power output to the USB device.

10. The method of claim 8 , wherein the reduced power output provides power to the USB device within the available power budget.

11. The method of claim 8 , wherein throttling of the processor is avoided when the user specifies prioritizing performance of the IHS.

12. The method of claim 8 , wherein the prompt requests input from the user via a graphical interface of an operating system of the IHS.

13. The method of claim 8 , wherein an embedded controller of the IHS determines that providing the increase in power to the processor exceeds the available power budget.

14. The method of claim 8 , wherein the prompt specifies an estimated duration for fully charging the USB device if the user selects prioritizing use of the power budget for performance of the IHS.

15. An Information Handling System (IHS) comprising:

a processor powered using a power budget available to the IHS;

a memory device coupled to the processor, the memory device storing computer-readable instructions that, upon execution by the processor, cause execution of an operating system of the IHS;

a USB port; and

an embedded controller comprising a memory having program instructions stored thereon that, upon execution by a logic unit of the embedded controller, cause the embedded controller to:

monitor a power demand of the processor;

enable a first power output to a USB device coupled to the USB port using the power budget available to the IHS;

detect an event corresponding to an increase in the power demand of the processor;

determine that providing the increases power demand to the processor exceeds the power budget available to the IHS;

initiate procedures for prompting a user of the IHS to specify whether to prioritize use of the power budget for performance of the IHS or for charging the USB device, wherein the prompt specifies an estimated reduction in performance of the processor if the user selects prioritizing use of the power budget for charging the USB device;

when the user specifies prioritizing charging the USB device, throttle the processor; and

when the user specifies prioritizing performance of the IHS, reduce the first power output to the USB device.

16. The IHS of claim 15 , wherein the throttling of the processor limits power use by the processor sufficient for the IHS to remain operating within the available power budget and to provide the first power output to the USB device.

17. The IHS of claim 15 , wherein the reduced power output provides power to the USB device within the available power budget.

18. The IHS of claim 15 , wherein the prompt requests input from the user via a graphical interface of the operating system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2020
From: GIFFEN, JONATHAN C.; LAMBRIGHT, KEITH
To: DELL PRODUCTS, L.P.
Reel/Frame 052942/0293 →
Continuity (1)
Related Publication 20210391716A1 · Dec 16, 2021