IP Library Granted Patent US 10,133,648
Granted Patent B2
US 10,133,648 · App. 14/803,709 · Granted Nov 20, 2018

Power over ethernet dynamic power allocation 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 10,133,648
App. No.
14/803,709
Granted
Nov 20, 2018
Kind
B2
Abstract

A power allocation system includes a manager provided on a network controller. An agent is provided on a line module coupled to the network controller. The agent is operable to detect a connection of a powered device to a port on the line module and communicate that to the manager. The manager then classifies the powered device and provides a first power to the powered device through the port from a global power budget according to the classification. At least one of the manager and agent then monitor the power consumption of the powered device subsequent to providing the first power, and a second power is provided to the powered device through the port from the global power budget according to the monitoring, wherein the second power is different from the first power.

Claims (57)

1. A power allocation system, comprising:

a plurality of ports; and

a management subsystem that is coupled to the plurality of ports and that is configured, for each port of the plurality of ports, to:

determine, based on a classification current drawn by a device connected to that port, a first classification that includes a first classification power range for the device;

provide, subsequent to determining the first classification for the device, a first power amount to the device through that port according to the first classification;

monitor, at that port, power consumption of the device subsequent to providing the first power amount and, in response, determine that the device is attempting to consume a second power amount that is greater than the first power amount that was provided to that port according to the first classification and that is outside of the first classification power range;

reclassify, in response to the determination that the device is attempting to consume the second power amount and using power draw information from the monitored power consumption, the device connected to that port with a second classification that includes a second classification power range that is different than the first classification power range; and

provide, subsequent to reclassifying the device with the second classification, the second power amount that is greater than the first power amount to the device through that port according to the second classification.

2. The system of claim 1 , wherein the management subsystem is configured for each port of the plurality of ports, to:

monitor the power consumption of the device subsequent to providing the second power amount and, in response, determine that the device is consuming a third power amount that is different from the second power amount and that is provided for in the second classification; and

provide the third power amount to the device through that port.

3. The system of claim 2 , wherein the management subsystem is configured for each port of the plurality of ports, to:

average the monitored power consumption of the device over predetermined intervals subsequent to providing the second power amount, wherein the providing the third power amount includes providing the third power amount according to an averaged monitored power consumption.

4. The system of claim 2 , wherein the management subsystem is configured for each port of the plurality of ports, to:

monitor the power state of the device subsequent to providing the second power amount, wherein the providing the third power amount includes providing the third power amount according to the monitored power state.

5. The system of claim 1 , wherein the first power amount that is provided to the device according to the first classification is a statically assigned power amount according to a Power over Ethernet classification.

6. The system of claim 2 , wherein the management subsystem is configured for each port of the plurality of ports, to:

provide the third power amount along with an additional power amount to the device through that port, wherein the additional power amount is determined to compensate at least one of a line attenuation and a power demand surge by the device.

7. The system of claim 2 , wherein the management subsystem is configured for each port of the plurality of ports, to:

detect a policing event that caused the device to consume the third power amount that is different than the second power amount.

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

a port;

a processing system coupled to the port; and

a memory system coupled to the processing system and including instructions that, when executed by the processing system, cause the processing system to:

determine, based on a classification current drawn by a device connected to the port, a first classification that includes a first classification power range for the device;

provide, subsequent to determining the first classification for the device, a first power amount to the device through the port according to the first classification;

monitor, at the port, power consumption of the device subsequent to providing the first power amount and, in response, determine that the device is attempting to consume a second power amount that is greater than the first power amount that was provided to the port according to the first classification and that is outside of the first classification power range;

reclassify, in response to the determination that the device is attempting to consume the second power amount and using power draw information from the monitored power consumption, the device connected to the port with a second classification that includes a second classification power range that is different than the first classification power range; and

provide, subsequent to reclassifying the device with the second classification, the second power amount that is greater than the first power amount to the device through the port according to the second classification.

9. The IHS of claim 8 , wherein the memory system includes instructions that, when executed by the processing system, cause the processing system to:

monitor the power consumption of the device subsequent to providing the second power amount and, in response, determine that the device is consuming a third power amount that is different from the second power amount and that is included in the second classification; and

provide the third power amount to the device through the port.

10. The IHS of claim 9 , wherein the memory system includes instructions that, when executed by the processing system, cause the processing system to:

average the monitored power consumption of the device over predetermined intervals subsequent to providing the second power amount, wherein the providing the third power amount includes providing the third power amount according to an averaged monitored power consumption.

11. The IHS of claim 9 , wherein the memory system includes instructions that, when executed by the processing system, cause the processing system to:

monitor the power state of the device subsequent to providing the second power amount, wherein the providing the third power amount includes providing the third power amount according to the monitored power state.

12. The IHS of claim 8 , wherein the first power amount that is provided to the device according to the first classification is a statically assigned power amount according to a Power over Ethernet classification.

13. The IHS of claim 9 , wherein the memory system includes instructions that, when executed by the processing system, cause the processing system to:

provide the third power amount along with an additional power amount to the device through the port, wherein the additional power amount is determined to compensate at least one of a line attenuation and a power demand surge by the device.

14. A power allocation method, comprising:

determining, based on a classification current drawn by a device connected to a port, a first classification that includes a first classification power range for the device;

providing, subsequent to determining the first classification, a first power amount to the device through the port according to the first classification;

monitoring, at the port, the power consumption of the device subsequent to providing the first power amount and, in response, determine that the device is attempting to consume a second power amount that is greater than the first power amount that was provided to the port according to the first classification and that is outside of the first classification power range;

reclassifying, in response to the determination that the device is attempting to consume the second power amount and using power draw information from the monitored power consumption, the device connected to the port with a second classification that includes a second classification power range that is different than the first classification power range; and

providing, subsequent to reclassifying the device with the second classification, the second power amount that is greater than the first power amount to the device through the port according to the second classification.

15. The method of claim 14 , further comprising:

monitoring the power consumption of the device subsequent to providing the second power amount and, in response, determining that the device is consuming a third power amount that is different from the second power amount and that is associated with the second classification; and

providing the third power amount to the device through the port.

16. The method of claim 15 , further comprising:

averaging the monitored power consumption of the device over predetermined intervals subsequent to providing the second power amount, wherein the providing the third power amount includes providing the third power amount according to an averaged monitored power consumption.

17. The method of claim 15 , further comprising:

monitoring the power state of the device subsequent to providing the second power amount, wherein the providing the third power amount includes providing the third power amount according to the monitored power state.

18. The method of claim 14 , wherein the first power amount provided to the device according to the first classification is a statically assigned power amount according to a Power over Ethernet classification.

19. The method of claim 15 , further comprising:

providing the third power amount along with an additional power amount to the device through the port, wherein the additional power amount is determined to compensate at least one of a line attenuation and a power demand surge by the device.

20. The method of claim 15 , further comprising:

detecting a policing event that caused the device to consume the third power amount that is different than the second power amount.

Assignments (17)
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: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; 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 →
RELEASE OF SECURITY INTEREST AT REEL 048825 FRAME 0489 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058000/0916 →
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 Apr 8, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048825/0489 →
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: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/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: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF REEL 036502 FRAME 0237 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040028/0088 →
RELEASE OF REEL 036502 FRAME 0291 (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.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0637 →
RELEASE OF REEL 036502 FRAME 0206 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040017/0204 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY, L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036502/0206 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 036502/0237 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036502/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2015
From: HAMDI, RABAH S.; KOTHA, SAIKRISHNA M.
To: DELL PRODUCTS L.P.
Reel/Frame 036136/0291 →
Cited By (1)
US 12,476,834