IP Library Granted Patent US 8,683,239
Granted Patent B2
US 8,683,239 · App. 13/586,438 · Granted Mar 25, 2014

Managing power allocation to Ethernet ports in the absence of mutually exclusive detection and powering cycles in hardware

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 8,683,239
App. No.
13/586,438
Granted
Mar 25, 2014
Kind
B2
Abstract

A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.

Claims (34)

1. A method of allocating power among one or more ports in a switch, comprising:

pre-allocating a first configuration power to a selected port, wherein the first configuration power is representative of a power drawn from the selected port by a non-system powered device coupled to the selected port;

determining whether a device coupled to the selected port draws more power than the first configuration power; and

allocating a second configuration power representative of a power limit of the device to the selected port if the selected port draws more power than the first configuration power.

2. The method of claim 1 , further comprising selecting the first configuration power to have a value less than the lowest expected operating power of any device powered by the selected port.

3. The method of claim 1 , further comprising selecting the first configuration power to be zero.

4. The method of claim 1 , further comprising selecting the first configuration power to have a value in the range of 0 Watts to 1 Watt.

5. The method of claim 1 , further comprising enabling and powering the selected port in a single indivisible step after pre-allocating the first configuration power.

6. The method of claim 1 , further comprising determining the power limit of the device from class information received at the selected port via the device.

7. The method of claim 1 , further comprising:

determining an available power capacity of the switch; and

determining that the available power capacity is greater than the power limit of the device prior to allocating the second configuration power to the selected port.

8. The method of claim 7 , further comprising subtracting the power limit of the device from the available power capacity prior to allocating the second configuration power to the selected port.

9. The method of claim 7 , further comprising:

determining whether the one or more ports include one or more powered ports having a lower priority than the selected port, and if so, then;

determining whether disabling the one or more powered ports having the lower priority will increase the available power capacity to a level greater than the power limit of the device, and if so, then disabling the one or more powered ports having the lower priority, and then allocating the second configuration power to the selected port.

10. The method of claim 7 , further comprising disabling the selected port until the available power capacity is greater than the power limit of the device.

11. The method of claim 1 , further comprising pre-allocating the first configuration power to each of the one or more ports in the switch.

12. A method of allocating power among one or more ports in a switch, comprising:

assigning a first configuration power to a selected port, wherein the first configuration power is less than any power drawn from the selected port by a device powered by the selected port;

determining that a device coupled to the selected port draws more power than the first configuration power, and in response, increasing the configuration power assigned to the selected port to a second configuration power that corresponds with a power limit of the device.

13. The method of claim 12 , further comprising selecting the first configuration power to have a value in the range of 0 Watts to 1 Watt.

14. The method of claim 12 further comprising determining the power limit of the device from class information received at the selected port via the device.

15. The method of claim 12 further comprising:

determining an available power capacity of the switch; and

determining that the available power capacity is greater than the power limit of the device prior to assigning the second configuration power to the selected port.

16. The method of claim 12 , further comprising initially assigning the first configuration power to each of the one or more ports in the switch.

17. A switch comprising:

a port;

a processor that pre-allocates a first configuration power to the port, wherein the first configuration power is less than any power drawn from the port by a device powered by the port; and

port control circuitry that determines whether a device coupled to the port draws more power than the first configuration power, and re-allocates a second configuration power representative of a power limit of the device to the port if the port draws more power than the first configuration power.

18. The switch of claim 17 , wherein the first configuration power has a value in the range of 0 Watts to 1 Watt.

19. The switch of claim 17 , wherein the port control circuitry includes means for enabling and powering the port in a single indivisible step.

20. The switch of claim 17 , wherein the port control circuitry includes circuitry for determining the power limit of the device from class information provided by the device to the port.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC F/K/A BROCADE COMMUNICATIONS SYSTEMS, INC; FOUNDRY NETWORKS LLC F/K/A FOUNDRY NETWORKS INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 045600/0755 →