IP Library Granted Patent US 12,707,289
Granted Patent B2
US 12,707,289 · App. 18/141,566 · Granted Aug 11, 2026

Wireless radio thermal management

Inventors: David J. Williams (Cumming, GA); Joshua S. Brookshire (Hoschton, GA)
Assignee: ARRIS Enterprises LLC
H04W24/02H04W28/0958H04W52/28
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 12,707,289
App. No.
18/141,566
Filed
May 1, 2023
Granted
Aug 11, 2026
Kind
B2
Art Unit
2473
USPC
370/328
Abstract

A thermal management controller can be used to alter an operation associated with a network device when a temperature associated with a radio of the network device increases beyond a temperature threshold. A threshold is associated with a state of a plurality of states of the network device. As the temperature increases the thermal management controller to determine whether a current temperature exceeds a temperature threshold associated with the current state of the network device. Based on the determination, the thermal management controller can alter an operation based on the current state and an outcome of the determination. Altering the operation can cause the current temperature to decrease so that the network device can revert to a previous state, for example, a normal or default operation.

Claims (51)

1 . A network device comprising: one or more radios; a memory storing one or more computer-readable instructions; and a processor configured to execute the one or more computer-readable instructions to: identify a current state of the network device, said current state being one of a plurality of operational states of said network device, each of said plurality of operational states being associated with at least one operation corresponding to an action to manage the temperature of the network device and a temperature threshold, each respective temperature threshold being one of a plurality of thresholds of increasing magnitude, and each of said operational states progressing in a series of increasing temperature thresholds; determine a current temperature associated with the network device based on one or more temperature measurements associated with the one or more radios; determine a thermal indicator, wherein determining the thermal indicator comprises comparing the current temperature to a temperature threshold associated with said current state of the network device; determine a new state of the plurality of states based on the thermal indicator and the current state, wherein said new state is the next operational state in said series when said thermal indicator indicates said current temperature is greater than the threshold temperature associated with the current state, and wherein said new state is a previous state when said thermal indicator indicates said current temperature is below another temperature threshold associated with said current state; alter an operation associated with the network device to modify power consumption of the network device based on the new state and the thermal indicator; and update the current state.

2 . The network device of claim 1 , wherein the processor is further configured to execute the one or more computer-readable instructions to:

determine the current temperature based on one or more additional temperature measurements;

update the current state based on the new state;

determine the thermal indicator, wherein determining the thermal indicator comprises comparing the current temperature to a subsequent temperature threshold associated with the current state;

determine the new state based on the thermal indicator and the current state; and

alter a subsequent operation associated with the network device based on the new state and the thermal indicator.

3 . The network device of claim 1 , wherein altering the operation comprises:

reducing a transmit duty cycle associated with at least one of the one or more radios.

4 . The network device of claim 1 , wherein altering the operation comprises:

capping a transmit power for at least one of the one or more radios.

5 . The network device of claim 1 , wherein altering the operation comprises:

reducing a number of radio frequency (RF) chains associated with at least one of the one or more radios.

6 . The network device of claim 1 , wherein altering the operation comprises:

redirecting at least one of one or more network devices connected to the one or more radios to a different radio of the one or more radios or a different network device.

7 . The network device of claim 1 , wherein altering the operation comprises:

shutting down an interface associated with at least one of the one or more radios.

8 . A method for controlling a temperature associated with a radio of a network device, the method comprising: identifying a current state of the network device, said current state being one of a plurality of operational states of said network device, each of said plurality of operational states being associated with at least one operation corresponding to an action to manage the temperature of the network device and a temperature threshold, each respective temperature threshold being one of a plurality of thresholds of increasing magnitude, and each of said operational states progressing in a series of increasing temperature thresholds; determining a current temperature associated with the network device based on one or more temperature measurements associated with the one or more radios; determining a thermal indicator, wherein determining the thermal indicator comprises comparing the current temperature to a temperature threshold associated with said current state of the network device; determining a new state of the plurality of states based on the thermal indicator and the current state, wherein said new state is the next operational state in said series when said thermal indicator indicates said current temperature is greater than the threshold temperature associated with the current state, and wherein said new state is a previous state when said thermal indicator indicates said current temperature is below another temperature threshold associated with said current state; altering an operation associated with the network device to modify power consumption of the network device based on the new state and the thermal indicator; and updating the current state.

9 . The method of claim 8 , further comprising:

determining the current temperature based on one or more additional temperature measurements;

updating the current state based on the new state;

determining the thermal indicator, wherein determining the thermal indicator comprises comparing the current temperature to a subsequent temperature threshold associated with the current state;

determining the new state based on the thermal indicator and the current state; and

altering a subsequent operation associated with the network device based on the new state and the thermal indicator.

10 . The method of claim 8 , wherein altering the operation comprises:

reducing a transmit duty cycle associated with at least one of the one or more radios.

11 . The method of claim 8 , wherein altering the operation comprises:

capping a transmit power for at least one of the one or more radios.

12 . The method of claim 11 , wherein altering the operation comprises:

reducing a number of radio frequency (RF) chains associated with at least one of the one or more radios.

13 . The method of claim 8 , wherein altering the operation comprises:

redirecting at least one of one or more network devices connected to the one or more radios to a different radio of the one or more radios or a different network device.

14 . The method of claim 8 , wherein altering the operation comprises:

shutting down an interface associated with at least one of the one or more radios.

15 . A non-transitory computer-readable medium of network device storing one or more computer-readable instructions, the one or more computer-readable instructions that when executed by a processor of the network device cause the network device to perform one or more operations comprising:

identifying a current state of the network device, said current state being one of a plurality of operational states of said network device, each of said plurality of operational states being associated with at least one operation corresponding to an action to manage the temperature of the network device and a temperature threshold, each respective temperature threshold being one of a plurality of thresholds of increasing magnitude, and each of said operational states progressing in a series of increasing temperature thresholds; determining a current temperature associated with the network device based on one or more temperature measurements associated with the one or more radios; determining a thermal indicator, wherein determining the thermal indicator comprises comparing the current temperature to a temperature threshold associated with said current state of the network device; determining a new state of the plurality of states based on the thermal indicator and the current state, wherein said new state is the next operational state in said series when said thermal indicator indicates said current temperature is greater than the threshold temperature associated with the current state, and wherein said new state is a previous state when said thermal indicator indicates said current temperature is below another temperature threshold associated with said current state; altering an operation associated with the network device to modify power consumption of the network device based on the new state and the thermal indicator; and updating the current state.

16 . The non-transitory computer-readable medium of claim 15 , wherein one or more further computer-readable instructions when executed by the processor cause the network device to perform one or more further operations comprising:

determining the current temperature based on one or more additional temperature measurements;

updating the current state based on the new state;

determining the thermal indicator, wherein determining the thermal indicator comprises comparing the current temperature to a subsequent temperature threshold associated with the current state;

determining the new state based on the thermal indicator and the current state; and

altering a subsequent operation associated with the network device based on the new state and the thermal indicator.

17 . The non-transitory computer-readable medium of claim 15 , wherein altering the operation comprises at least one of:

reducing a transmit duty cycle associated with at least one of the one or more radios; and

capping a transmit power for at least one of the one or more radios.

18 . The non-transitory computer-readable medium of claim 15 , wherein altering the operation comprises:

reducing a number of radio frequency (RF) chains associated with at least one of the one or more radios.

19 . The non-transitory computer-readable medium of claim 18 , wherein altering the operation comprises:

redirecting at least one of one or more network devices connected to the one or more radios to a different radio of the one or more radios or a different network device.

20 . The non-transitory computer-readable medium of claim 15 , wherein altering the operation comprises:

shutting down an interface associated with at least one of the one or more radios.

Assignments (7)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069790/0575 →
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 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2023
From: WILLIAMS, DAVID J.; BROOKSHIRE, JOSHUA S.
To: ARRIS ENTERPRISES LLC
Reel/Frame 063493/0630 →
Continuity (2)
Provisional Application 63338963 · May 6, 2022
Related Publication 20230362679A1 · Nov 9, 2023
References Cited (14)
US 10509450B1 · Sun · 2019 [cited by examiner]
US 11226663B2 · Guy · 2022 [cited by examiner]
US 20100091691A1 · Dorsey · 2010 [cited by examiner]
US 20190041926A1 · Guy et al. · 2019 [cited by applicant]
US 20190123787A1 · Seol et al. · 2019 [cited by applicant]
US 20200367176A1 · Lee · 2020 [cited by examiner]
US 20200387204A1 · McFarland et al. · 2020 [cited by applicant]
US 20210258804A1 · Amini et al. · 2021 [cited by applicant]
US 20220070687A1 · Raghavan et al. · 2022 [cited by applicant]
US 20220322339A1 · Park · 2022 [cited by examiner]
US 20230280716A1 · Kotak · 2023 [cited by examiner]
US 20240187883A1 · Ali · 2024 [cited by examiner]
International Search Report and Written Opinion issued Aug. 18, 2023 in International Application No. PCT/US2023/020537. [cited by applicant]
International Preliminary Report on Patentability dated Nov. 7, 2024 in International (PCT) Application No. PCT/US2023/020537. [cited by applicant]