IP Library Granted Patent US 10,564,687
Granted Patent B2
US 10,564,687 · App. 15/714,856 · Granted Feb 18, 2020

Fan-less mode in a power over ethernet (PoE) network device

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,564,687
App. No.
15/714,856
Granted
Feb 18, 2020
Kind
B2
Abstract

Techniques for implementing a fan-less mode in a Power over Ethernet (PoE) network device are provided. According to one set of embodiments, the PoE network device can receive a user command to enable the fan-less mode. In response to the command, the PoE network device can (1) turn off the active cooling fans of the device, and (2) modify a PoE power budget of the device from a first amount to a second, reduced amount that is less than the first amount.

Claims (64)

1. A method performed by a Power over Ethernet (PoE) network device comprising a plurality of ports and one or more active cooling fans, the method comprising:

receiving a user command to enable a fan-less mode; and

in response to the user command:

turning off the one or more active cooling fans; and

modifying a PoE power budget of the PoE network device from a first amount to a second amount that is less than the first amount, wherein the first amount corresponds to a first number of watts that the PoE network device can deliver to the plurality of ports while adequately dissipating heat generated from delivering the first number of watts using the one or more active cooling fans, and wherein the second amount corresponds to a second number of watts that the PoE network device can deliver to the plurality of ports while adequately dissipating heat generated from delivering the second number of watts using only passive cooling elements.

2. The method of claim 1 wherein the second amount is predetermined by a manufacturer of the PoE network device.

3. The method of claim 1 further comprising, if a current PoE power draw of the PoE network device is less than the second amount:

monitoring for new endpoint device connections that request PoE power;

upon detecting a new endpoint device connection that requests PoE power, determining whether acceptance of the request would cause the current PoE power draw to exceed the second amount;

if acceptance of the request would not cause the current PoE power draw to exceed the second amount, providing the requested PoE power; and

if acceptance of the request would cause the current PoE power draw to exceed the second amount, denying or ignoring the request.

4. The method of claim 3 further comprising, if the current PoE power draw of the PoE network device is greater than or equal to the second amount:

resetting the plurality of ports, thereby causing any endpoint devices connected to the plurality of ports to re-attempt connection.

5. The method of claim 1 further comprising:

dynamically modifying the second amount based on a current ambient temperature around the PoE network device.

6. The method of claim 1 further comprising:

receiving a user command to disable the fan-less mode; and

in response to the user command to disable the fan-less mode:

turning the one or more active cooling fans back on; and

restoring the PoE power budget from the second amount to the first amount.

7. A non-transitory computer readable storage medium having stored thereon program code executable by a Power over Ethernet (PoE) network device comprising a plurality of ports and one or more active cooling fans, the program code causing the PoE network device to:

receive a user command to enable a fan-less mode; and

in response to the user command:

turn off the one or more active cooling fans; and

modify a PoE power budget of the PoE network device from a first amount to a second amount that is less than the first amount, wherein the first amount corresponds to a first number of watts that the PoE network device can deliver to the plurality of ports while adequately dissipating heat generated from delivering the first number of watts using the one or more active cooling fans, and wherein the second amount corresponds to a second number of watts that the PoE network device can deliver to the plurality of ports while adequately dissipating heat generated from delivering the second number of watts using only passive cooling elements.

8. The non-transitory computer readable storage medium of claim 7 wherein the second amount is predetermined by a manufacturer of the PoE network device.

9. The non-transitory computer readable storage medium of claim 7 wherein the program code further causes the PoE network device to, if a current PoE power draw of the PoE network device is less than the second amount:

monitor for new endpoint device connections that request PoE power;

upon detecting a new endpoint device connection that requests PoE power, determine whether acceptance of the request would cause the current PoE power draw to exceed the second amount;

if acceptance of the request would not cause the current PoE power draw to exceed the second amount, provide the requested PoE power; and

if acceptance of the request would cause the current PoE power draw to exceed the second amount, deny or ignore the request.

10. The non-transitory computer readable storage medium of claim 9 wherein the program code further causes the PoE network device to, if the current PoE power draw of the PoE network device is greater than or equal to the second amount:

reset the plurality of ports, thereby causing any endpoint devices connected to the plurality of ports to re-attempt connection.

11. The non-transitory computer readable storage medium of claim 7 wherein the program code further causes the PoE network device to:

dynamically modify the second amount based on a current ambient temperature around the PoE network device.

12. The non-transitory computer readable storage medium of claim 7 wherein the program code further causes the PoE network device to:

receive a user command to disable the fan-less mode; and

in response to the user command to disable the fan-less mode:

turn the one or more active cooling fans back on; and

restore the PoE power budget from the second amount to the first amount.

13. A Power over Ethernet (PoE) network device comprising:

a plurality of ports;

one or more active cooling fans;

a processor; and

a memory having stored thereon instructions that, when executed by the processor, cause the processor to:

receive a user command to enable a fan-less mode; and

in response to the user command:

turn off the one or more active cooling fans; and

modify a PoE power budget of the PoE network device from a first amount to a second amount that is less than the first amount, wherein the first amount corresponds to a first number of watts that the PoE network device can deliver to the plurality of ports while adequately dissipating heat generated from delivering the first number of watts using the one or more active cooling fans, and wherein the second amount corresponds to a second number of watts that the PoE network device can deliver to the plurality of ports while adequately dissipating heat generated from delivering the second number of watts using only passive cooling elements.

14. The PoE network device of claim 13 wherein the second amount is predetermined by a manufacturer of the PoE network device.

15. The PoE network device of claim 13 wherein the instructions further cause the processor to, if a current PoE power draw of the PoE network device is less than the second amount:

monitor for new endpoint device connections that request PoE power;

upon detecting a new endpoint device connection that requests PoE power, determine whether acceptance of the request would cause the current PoE power draw to exceed the second amount;

if acceptance of the request would not cause the current PoE power draw to exceed the second amount, provide the requested PoE power; and

if acceptance of the request would cause the current PoE power draw to exceed the second amount, deny or ignore the request.

16. The PoE network device of claim 15 wherein the instructions further cause the processor to, if the current PoE power draw of the PoE network device is greater than or equal to the second amount:

reset the plurality of ports, thereby causing any endpoint devices connected to the plurality of ports to re-attempt connection.

17. The PoE network device of claim 13 wherein the instructions further cause the processor to:

dynamically modify the second amount based on a current ambient temperature around the PoE network device.

18. The PoE network device of claim 13 wherein the instructions further cause the processor to:

receive a user command to disable the fan-less mode; and

in response to the user command to disable the fan-less mode:

turn the one or more active cooling fans back on; and

restore the PoE power budget from the second amount to the first amount.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 →
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 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044861/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: VINCENT, JEAN-FRANCOIS; LEE, MICHAEL
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 043685/0710 →