IP Library Granted Patent US 10,027,588
Granted Patent B2
US 10,027,588 · App. 14/924,920 · Granted Jul 17, 2018

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 Enterprises LLC
H04L47/125H04L5/0044H04L12/2863H04L43/08H04L47/12Y02D50/30
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,027,588
App. No.
14/924,920
Filed
Oct 28, 2015
Granted
Jul 17, 2018
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 (29)

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

receiving an indication of a partial service mode for a first modem of said plurality of modems;

responsive to said indication of said partial service mode for said first modem, incrementing a first partial service mode counter for a first channel of said plurality of channels associated with said partial service mode indication;

computing a first partial service mode metric based in part upon said first partial service mode counter; and

responsive to a determination that said first partial service mode metric meets a threshold, determining an allocation of said plurality of modems to said plurality of channels, including said first channel,

wherein said first partial service mode metric meeting said threshold comprises a difference between a first modem count, comprising a sum of a count of active modems associated with said first channel and said first partial service mode counter for said first channel, and a second modem count, exceeding a predetermined threshold, and

wherein said second modem count is one of: a count of active and partial service mode modems associated with a second channel, an average of a plurality of counts active and partial service mode modems associated with two or more of said plurality of channels, or a minimum count of active and partial service mode modems associated with said plurality of channels.

2. The method of claim 1 wherein computing said first partial service mode metric is performed responsive to detecting a trigger condition for load balancing of said plurality of modems.

3. The method of claim 1 wherein said first modem communicates on said first channel of said plurality of channels using one of a time division multiple access channel access method or a code division multiple access method.

4. The method of claim 1 wherein said first partial service mode metric meeting said threshold comprises a difference between the first partial service mode metric associated with said first channel and a second partial service mode metric associated with a second channel being above a predetermined threshold.

5. The method of claim 1 wherein said second modem count comprises modems in the partial service mode.

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

7. The method of claim 1 wherein said determining an allocation of said plurality of modems to said plurality of channels comprises controlling a balance of the plurality of modems among said plurality of channels based on one of: the number of modems in communication on each channel or the data utilization of each channel.

8. The method of claim 1 wherein said partial service mode metric is a percentage of modems associated with said first channel that are in a partial service mode.

9. The method of claim 8 wherein said partial service mode metric meeting said threshold comprises said percentage of modems associated with said first channel that are in a partial service mode being below a predetermined percentage or said percentage of modems associated with said first channel that are not in a partial service mode being above a predetermined percentage.

10. The method of claim 9 wherein said predetermined percentage is between 5% and 15%.

11. The method of claim 1 wherein receiving an indication of the partial service for the first modem comprises receiving a message from a cable modem termination system (CMTS).

12. The method of claim 1 wherein the first modem is at least one of said plurality of modems that communicates on at least two channels.

13. The method of claim 1 wherein the first modem is at least one of said plurality of modems that communicates on said first channel of said plurality of channels using one of a time division multiple access channel access method or a code division multiple access method.

14. 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:

receiving an indication of a partial service mode for a first modem of said plurality of modems;

responsive to said indication of said partial service mode for said first modem, incrementing a first partial service mode counter for a first channel of said plurality of channels associated with said partial service mode indication;

computing a first partial service mode metric based in part upon said first partial service mode counter; and

responsive to a determination that said first partial service mode metric meets a threshold, determining an allocation of said plurality of modems to said plurality of channels, including said first channel,

wherein said first partial service mode metric meeting said threshold comprises a difference between a first modem count, comprising a sum of a count of active modems associated with said first channel and said first partial service mode counter for said first channel, and a second modem count, exceeding a predetermined threshold, and

wherein said second modem count is one of: a count of active and partial service mode modems associated with a second channel, an average of a plurality of counts active and partial service mode modems associated with two or more of said plurality of channels, or a minimum count of active and partial service mode modems associated with said plurality of channels.

Assignments (10)
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 →
CHANGE OF NAME Recorded Aug 30, 2021
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 057350/0466 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
Continuity (2)
Division 13728220 · Dec 27, 2012
Related Publication 20160050154A1 · Feb 18, 2016
Cited By (1)
US 12,289,365