IP Library › Granted Patent US 9,203,639
Granted Patent B2
US 9,203,639 · App. 13/728,220 · Granted Dec 1, 2015

Dynamic load balancing under partial service conditions

Inventors: Brian K. Thibeault (Attleboro, MA); Andrew S. Carle (Franklin, MA); Sarah S. Mak (Ashland, MA)
Assignee: ARRIS Technology, Inc.
H04L12/2863H04L47/125H04L43/08
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 9,203,639
App. No.
13/728,220
Filed
Dec 27, 2012
Granted
Dec 1, 2015
Kind
B2
Examiner
CHEN, PETER
Art Unit
2462
USPC
370/225
Abstract

Methods and apparatuses for controlling load balancing of modems may include receiving an indication of impairment of a channel, placing modems using the impaired channel into a partial service mode and removing the impaired channel from a list of channels available for load balancing, monitoring the quality of the impaired channel, and, responsive to detection of acceptable quality on the impaired channel, removing the modems from partial service mode and adding the channel back to the list of channels available for load balancing. Another method includes, but is not limited to, receiving an indication of a partial service mode for a modem, incrementing a partial service mode counter for a channel associated with the partial service mode indication, computing a partial service mode metric based in part upon the partial service mode counter, and responsive to a determination that the partial service mode metric meets a threshold, determining an allocation of modems to channels.

Claims (26)

1. A method of managing communication with a plurality of modems on a plurality of channels, said method comprising:

managing a list of channels available for allocating to the plurality of modems, the list of available channels for use by a load balancer for balancing a load on the plurality of modems;

receiving an indication of impairment of a channel in a group of bonded channels allocated to one or more modems from the plurality of modems, the impairment based on at least one metric associated with the channel,

wherein at least one modem of said plurality of modems communicates on said channel in the group of bonded channels using at least one of a time division multiple access channel access method or a code division multiple access method,

wherein the plurality of channels includes a plurality of bonded channel groups, each bonded channel group including multiple channels from the plurality of channels allocated to one or more modems from the plurality of modems;

responsive to said indication of impairment of said channel, placing modems allocated to said channel with impairment into a partial service mode;

responsive to said indication of impairment of said channel, deferring or preventing availability of the channel with impairment by the load balancer for modem reallocation by removing said channel with impairment from the list of channels available for load balancing, while maintaining availability of the channel with impairment for ranging by the modems allocated to said channel that have been placed in the partial service mode;

monitoring a quality of said channel; and

responsive to detection of acceptable quality on said channel, removing said modems allocated to the channel that have been placed in the partial service mode from said partial service mode and adding said channel to said list of channels available for load balancing.

2. The method of claim 1 further comprising determining an allocation of said plurality of channels to said plurality of modems.

3. The method of claim 2 wherein said determining an allocation of said plurality of channels to said plurality of modems comprises balancing at least one of: the number of modems in communication on each channel or the utilization of each channel.

4. The method of claim 1 wherein placing said modems allocated to said channel with impairment comprises sending a message to each modem allocated to said channel.

5. The method of claim 1 wherein at least one modem of said plurality of modems communicates on at least two channels.

6. An apparatus for communicating with a plurality of modems on a plurality of channels comprising:

a plurality of receivers for receiving data transmitted from said plurality of modems on said plurality of channels or a plurality of transmitters for transmitting data to said plurality of modems on said plurality of channels;

a memory for storing a list of channels available for load balancing; and

a processor for:

managing a list of available channels allocated to the plurality of modems, the list of available channels for use by a load balancer for balancing a load on the plurality of modems;

receiving an indication of impairment of a channel in a group of bonded channels in the plurality of channels, the impairment based on at least one metric associated with the channel,

wherein at least one modem of said plurality of modems communicates on said channel in the group of bonded channels using at least one of a time division multiple access channel access method or a code division multiple access method,

wherein the plurality of channels includes a plurality of bonded channel groups, each bonded channel group including multiple channels in the plurality of channels allocated to one or more modems from the plurality of modems;

responsive to said indication of impairment of said channel, placing modems allocated to said channel with impairment into a partial service mode;

responsive to said indication of impairment of said channel, deferring or preventing availability of the channel with impairment to the load balancer for modem reallocation by removing said channel with impairment from the list of channels available for load balancing, while maintaining availability of said channel with impairment for ranging by the modems allocated to said channel that have been placed in partial service mode;

monitoring a quality of the channel; and

responsive to detection of acceptable quality on the channel, removing the modems allocated to the channel that have been placed in the partial service mode from the partial service mode and adding said channel to the list of channels available for load balancing.

7. The apparatus of claim 6 wherein said processor is further configured to generate an allocation of said plurality of channels to said plurality of modems.

Assignments (14)
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 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 Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
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 →
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 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049649/0062 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2013
From: THIBEAULT, BRIAN K.; CARLE, ANDREW S.; MAK, SARAH S.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 029764/0489 →
Continuity (1)
Related Publication 20140185428A1 · Jul 3, 2014