IP Library Granted Patent US 10,261,556
Granted Patent B2
US 10,261,556 · App. 15/263,975 · Granted Apr 16, 2019

Supporting power management on power-over-Ethernet (PoE) enabled ports

Inventors: Suresh Jinaraj (Chennai, IN); Shathish Muthu Venkatesan (Pulavar nagar Vellore, IN); Ramakrishnan Shanmugasundaram (Chennai, IN); Premnath Sundarababu (Chennai, IN)
Assignee: DELL PRODUCTS LP
G06F1/266G06F21/44G06F21/81
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,261,556
App. No.
15/263,975
Granted
Apr 16, 2019
Kind
B2
Abstract

Embodiments of the present invention include systems and methods for controlling power delivery in a power sourcing equipment. In embodiments, a power sourcing equipment that has a higher demand for power that it can provide supplies power according to priorities assigned to the attached devices. In embodiments, the power sourcing equipment may also receive identifying information from a device connected to the port and determines whether the device is a trusted device according to a security policy. If the device is not a trusted device, the power sourcing equipment may not provide any power to the device regardless of whether power is available.

Claims (56)

1. A computer-implemented method for controlling power of a power sourcing equipment, the method comprising:

determining, for each device connected to a port of the power sourcing equipment that supplies power, whether the device is a trusted device or a rogue device;

responsive to a determination that there is not sufficient power available to power a trusted device connected to a port of the power sourcing equipment via a cable for receiving data and electrical power and responsive to two or more devices being connected to the power sourcing equipment, determining a set of one or more trusted devices from the two or more devices that can be supplied power based upon:

a priority assigned to each of the trusted devices;

power required for each of the trusted devices; and

power available from the power sourcing equipment;

supplying power to each port corresponding to a device from the set of one or more trusted devices that is to be supplied power; and

not supplying power to each port corresponding to each device from the two or more devices connected to the power sourcing equipment that was not included in the set of one or more trusted devices that are supplied power but providing to each such port, at least some times, a detecting electrical power that is insufficient to power the device but is sufficient to detect that the device is still connected to the port.

2. The computer-implemented method of claim 1 , further comprising:

receiving from a device from the two or more devices connected to the power sourcing equipment one or more indicators containing an identity of the device; and

determining whether the device is a trusted device by comparing at least one of the one or more indicators to a security policy.

3. The computer-implemented method of claim 2 , further comprising:

responsive to a determination that the device is not a trusted device, not supplying power to the port to which the device is connected regardless of the device's priority.

4. The computer-implemented method of claim 2 , wherein the security policy includes one or more identities of devices to be denied power by the power sourcing equipment.

5. The computer-implemented method of claim 1 , further comprising:

responsive to a device not having a priority, assigning the device a priority.

6. The computer-implemented method of claim 1 , wherein a priority is applied at one or more of a per-device level, per-port level, and per-system level.

7. The computer-implemented method of claim 1 , further comprising:

responsive to the power sourcing equipment having additional power available to power a device connected via a cable to a port of the power sourcing equipment and responsive to the device being a trusted device and having a highest priority among the trusted devices not being supplied power, supplying power to the device via the port.

8. The computer-implemented method of claim 1 , further comprising:

responsive to a determination that a device not being supplied power has been disconnected from its respective port, removing it from consideration for power if additional power at the power sourcing equipment becomes available.

9. An information handling system configured to control power delivered to one or more devices connected to the information handling system, the system comprising:

a plurality of ports, each port being capable of supplying power to a device connected to a port; and

a controller for controlling power supplied by each of the ports of the information handling system and the controller configured to:

determining, for each device connected to a port of the information handling system, whether the device is a trusted device or a rogue device;

responsive to the information handling system not having sufficient power available to power all trusted devices connected to the information handling system, determine a set of one or more trusted devices that can be supplied power based upon a priority assigned to each of the trusted devices, power required for each of the trusted devices, and power available from the information handling system;

supply power to each port corresponding to a device from the set of one or more trusted devices that is to be supplied power; and

not supply power to each port corresponding to each device connected to the power sourcing equipment that was not included in the set of one or more trusted devices that are supplied power but providing to each such port, at least some times, a detecting electrical power that is insufficient to power the device but is sufficient to detect that the device is still connected to the port.

10. The information handling system of claim 9 , wherein the controller is further configured to:

receive from a device connected to the information handling system one or more indicators containing an identity of the device; and

determine whether the device is a trusted device by comparing at least one of the one or more indicators to a security policy.

11. The information handling system of claim 10 , wherein the controller is further configured to:

responsive to a determination that the device is not a trusted device, not supply power to the port to which the device is connected regardless of the device's priority.

12. The information handling system of claim 11 , wherein the security policy includes one or more identities of devices to be denied power by the power sourcing equipment.

13. The information handling system of claim 9 , wherein the controller is further configured to:

responsive to a device not having a priority, assigning the device a priority.

14. The information handling system of claim 9 , wherein the controller is further configured to:

responsive to the information handling system having additional power available to power a device connected via a cable to a port of the information handling system and responsive to the device being a trusted device and having a highest priority among the trusted devices not being supplied power, supplying power to the device via the port.

15. The information handling system of claim 9 , wherein the controller is further configured to:

responsive to a determination that a device not being supplied power has been disconnected from its respective port, remove it from consideration for power if additional power at the information handling system becomes available.

16. A power sourcing equipment (PSE) for controlling power supplied to a set of devices connected to the PSE, the PSE comprising:

a plurality of ports, each device connected via a cable to the PSE via one of the ports;

a controller for controlling power supplied by each of the ports of the information handling system and the controller configured to:

determining, for each device connected to a port of the PSE, whether the device is a trusted device or a rogue device;

responsive to the PSE not having sufficient power available to power all devices connected to the PSE:

supply power to each port corresponding to a device from a set of one or more trusted devices that is selected to be supplied power based upon a priority assigned to the trusted device, power required for the trusted device, and power available from the PSE; and

not supply power to each port corresponding to each device connected to the power sourcing equipment that was not included in the set of one or more trusted devices that are supplied power but providing to each such port, at least some times, a detecting electrical power that is insufficient to power the device but is sufficient to detect that the device is still connected to the port.

17. The PSE of claim 16 , wherein the controller is further configured to:

receive from a device connected to the PSE one or more indicators containing an identity of the device; and

determine whether the device is a trusted device by comparing at least one of the one or more indicators to a security policy.

18. The PSE of claim 17 , wherein the controller is further configured to:

responsive to a determination that the device is not a trusted device, not supply power to the port to which the device is connected regardless of the device's priority.

19. The PSE of claim 16 , wherein the controller is further configured to:

responsive to the PSE having additional power available to power a device connected via a cable to a port of the PSE and responsive to the device being a trusted device and having a highest priority among the trusted devices not being supplied power, supplying power to the device via the port.

20. The PSE of claim 16 , wherein the controller is further configured to:

responsive to a determination that a device not being supplied power has been disconnected from its respective port, remove it from consideration for power if additional power at the PSE becomes available.

Assignments (10)
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 (050724/0466) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040679/0386) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0666 →
RELEASE OF SECURITY INTEREST AT REEL 040633 FRAME 0799 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
Reel/Frame 058297/0427 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2017
From: JINARAJ, SURESH; VENKATESAN, SHATHISH MUTHU; SHANMUGASUNDARAM, RAMAKRISHNAN; SUNDARABABU, PREMNATH
To: DELL PRODUCTS L.P.
Reel/Frame 040938/0759 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 23, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 040679/0386 →
SECURITY INTEREST Recorded Nov 16, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040633/0799 →
Continuity (2)
Division 14463278 · Aug 19, 2014
Related Publication 20160378157A1 · Dec 29, 2016