IP Library Granted Patent US 9,367,115
Granted Patent B2
US 9,367,115 · App. 14/688,787 · Granted Jun 14, 2016

Power input utilization system

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 9,367,115
App. No.
14/688,787
Granted
Jun 14, 2016
Kind
B2
Abstract

A power input utilization system includes a plurality of components and a plurality of power input connectors. A power utilization engine is coupled between the plurality of power input connectors and the plurality of components. The power utilization engine is operable to detect a power input to the plurality of power input connectors and determine a power input characteristic for the power input. The power utilization engine is also operable to use the power input characteristic to determine a plurality of operation characteristics for the plurality of components. The power utilization engine is also operable to operate the plurality of components using on the power input and the plurality of operation characteristics.

Claims (89)

1. A power input utilization system, comprising:

a component that includes a component characteristic that identifies a power consumption of the component when the component operates according to each of a plurality of different operation characteristics;

at least one power input connector; and

a power utilization engine that is coupled between the at least one power input connector and the component, wherein the power utilization engine is configured to:

control the component to operate according to a first operation characteristic that is identified by the component characteristic and that is determined based on a first power allocated from a first power amount that is provided to the at least one power input connector;

detect a decrease from the first power amount to a second power amount that is provided to the at least one power input connector;

determine a second operation characteristic for the component that is identified by the component characteristic based on a first power allocated from the second power amount; and

control the component to operate according to the second operation characteristic using the first power allocated from the second power amount.

2. The system of claim 1 , further comprising:

a battery, wherein the power utilization engine is configured to:

determine a charging characteristic for the battery using a second power allocated from the second power amount; and

cause the battery to charge according to the charging characteristic using the second power allocated from the second power amount.

3. The system of claim 2 , wherein the power utilization engine is further configured to:

retrieve a battery characteristic for the battery, wherein the charging characteristic for the battery is determined using the battery characteristic and the second power allocated from the second power amount.

4. The system of claim 2 , wherein the power utilization engine is further configured to:

detect the first power amount;

determine that the battery has been drained; and

provide a second power allocated from the first power amount to the battery such that the battery includes a minimum charge level.

5. The system of claim 1 , wherein the power utilization engine is further configured to:

determine a power input threshold using the second power amount.

6. The system of claim 5 , wherein the power utilization engine is further configured to:

in response to determining that the second power amount is above the power input threshold, increase the first power allocated from the second power amount to the component until either the component reaches a maximum operation level or the second power amount drops below the power input threshold; and

in response to determining that the second power amount is below the power input threshold, reduce a second power allocated from the second power amount to the component until either the component reaches a minimum operation level or the second power amount rises above the power input threshold.

7. The system of claim 1 , wherein the component is a processor and the component characteristic identifies the power consumption of the processor when the processor operates according to each of a plurality of different processor performance settings.

8. A power input utilization system, comprising:

a component that includes a component characteristic;

a battery;

at least one power input connector; and

a power utilization engine that is coupled to the battery and between the at least one power input connector and the component, wherein the power utilization engine is configured to:

cause the component to operate according to a first operation characteristic that is based on the component characteristic and a first power allocated from a first power amount that is provided to the at least one power input connector;

detect a decrease from the first power amount to a second power amount that is provided to the at least one power input connector;

determine a second operation characteristic for the component using the component characteristic and a first power allocated from the second power amount;

cause the component to operated according to the second operation characteristic using the first power allocated fron the second power amount;

determine a power input threshold using the second power amount;

in response to determining that the second power amount is above the power input threshold, increase a second power allocated from the power input to the battery until either the battery reaches a maximum charge level or the second power amount drops below the power input threshold; and

in response to determining that the second power amount is below the power input threshold, reduce the second power allocated from the second power amount to the battery until either the battery reaches a minimum charge level or the second power amount rises above the power input threshold.

9. An information handling system (IHS), comprising:

a chassis;

a processor that is located in the chassis and that includes a processor characteristic;

a battery located in the chassis;

at least one power input connector located on the chassis; and

a power utilization engine located in the chassis and coupled between the at least one power input connector and each of the processor and the battery, wherein the power utilization engine is configured to:

cause the processor to operate according to a first operation characteristic that is based on the processor characteristic and a first power allocated from a first power amount that is provided to the at least one power input connector;

cause the battery to charge according to a first charging characteristic that is based on a second power allocated from the first power amount;

detect a decrease from the first power amount to a second power amount that is provided to the at least one power input connector;

determine a second operation characteristic for the processor using the processor characteristic and a first power allocated from the second power amount;

determine a second charging characteristic for the battery using a second power allocated from the second power amount;

cause the processor to operate according to the second operation characteristic using the first power allocated from the second power amount; and

cause the battery to charge according to the second charging characteristic using the second power allocated from the second power amount.

10. The IHS of claim 9 , wherein the power utilization engine is further configured to:

retrieve a battery characteristic from the battery, wherein the second charging characteristic for the battery is determined using the battery characteristic and the second power allocated from the second power amount.

11. The IHS of claim 9 , wherein the power utilization engine is further configured to:

detect the first power amount;

determine that the battery has been drained; and

provide the second power allocated from the first power amount to the battery such that the battery includes a minimum charge level.

12. The IHS of claim 9 , wherein the power utilization engine is further configured to:

determine a power input threshold using the second power amount.

13. The IHS of claim 12 , wherein the power utilization engine is further configured to:

in response to determining that the second power amount is above the power input threshold, increase the first power allocated from the second power amount to the processor until either the processor reaches a maximum operation level or the second power amount drops below the power input threshold; and

in response to determining that the second power amount is below the power input threshold, reduce the first power allocated from the second power amount to the processor until either the processor reaches a minimum operation level or the second power amount rises above the power input threshold.

14. The IHS of claim 12 , wherein power utilization engine is further configured to:

in response to determining that the second power amount is above the power input threshold, increase the second power allocated from the second power amount to the battery until either the battery reaches a maximum charge level or the second power amount drops below the power input threshold; and

in response to determining that the second power amount is below the power input threshold, reduce the second power allocated from the second power amount to the battery until either the battery reaches a minimum charge level or the second power amount rises above the power input threshold.

15. The IHS of claim 9 , wherein the processor characteristic for the processor includes a power consumption for a processor operating state.

16. A method for power utilization, comprising:

controlling a component to operate according to a first operation characteristic that is identified by a component characteristic of the component and that is determined based on a first power allocated from a first power amount that is provided to at least one power input connector, wherein the component characteristic identifies a power consumption of the component when the component operates according to each of a plurality of different operation characteristics;

detecting a decrease from the first power amount to a second power amount that is provided to the at least one power input connector;

determining a second operation characteristic for the component that is identified by the component characteristic based on a first power allocated from the second power amount; and

controlling the component to operate according to the second operation characteristic using the first power allocated from the second power amount.

17. The method of claim 16 , further comprising:

determining a charging characteristic for a battery using a second power allocated from the second power amount; and

causing the battery to charge according to the charging characteristic using the second power allocated from the second power amount.

18. The method of claim 17 , further comprising:

retrieving a battery characteristic for the battery, wherein the charging characteristic for the battery is determined using the battery characteristic and the second power allocated from the second power amount.

19. The method of claim 16 , further comprising:

determining a power input threshold using the second power amount;

in response to determining that the second power amount is above the power input threshold, increasing the first power allocated from the second power amount to the component until either the component reaches a maximum operation level or the second power amount drops below the power input threshold; and

in response to determining that the second power amount is below the power input threshold, reducing a second power allocated from the second power amount to the component until either the component reaches a minimum operation level or the second power amount rises above the power input threshold.

20. A method for power utilization, comprising:

causing a component to operate according to a first operation characteristic that is based on a component characteristic of the component and a first power allocated from a first power amount that is provided to at least one power input connector;

detecting a decrease from the first power amount to a second power amount that is provided to the at least one power input connector;

determining a second operation characteristic for the component using the component characteristic and a first power allocated from the second power amount; and

causing the component to operate according to the second operation characteristic using the first power allocated from the second power amount;

retrieving a battery characteristic for the battery;

determining a charging characteristic for a battery using the battery characteristic and a second power allocated from the second power amount;

causing the battery to charge according to the charging characteristic using the second power allocated from the second power amount;

determining a power input threshold using the second power amount;

in response to determining that the second power amount is above the power input threshold, increasing a second power allocated from the power input to a battery until either the battery reaches a maximum charge level or the second power amount drops below the power input threshold; and

in response to determining that the second power amount is below the power input threshold, reducing the second power allocated from the second power amount to the battery until either the battery reaches a minimum charge level or the second power amount rises above the power input threshold.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 035860 FRAME 0797 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040028/0551 →
RELEASE OF REEL 035860 FRAME 0878 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040027/0158 →
RELEASE OF REEL 035858 FRAME 0612 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040017/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2015
From: SULTENFUSS, ANDREW THOMAS; SAUBER, WILLIAM FREDERICK
To: DELL PRODUCTS L.P.
Reel/Frame 036137/0054 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035860/0797 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035860/0878 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035858/0612 →