IP Library Granted Patent US 8,862,765
Granted Patent B2
US 8,862,765 · App. 12/254,828 · Granted Oct 14, 2014

Fair bandwidth redistribution algorithm

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,862,765
App. No.
12/254,828
Granted
Oct 14, 2014
Kind
B2
Abstract

A process of managing bandwidth in a computer network having normal users and users that consume a disproportionate amount of bandwidth includes creating bandwidth gates for m users causing disproportionate traffic on the network, each bandwidth gate providing a bandwidth of y, and setting m to a minimum and y to a maximum for the set m.

Claims (24)

1. A process of managing bandwidth in a computer network, comprising:

setting a utilization threshold C at a network interface;

when utilization of the network interface reaches or exceeds the threshold C, setting a bandwidth limit y to be applied a number of network users m;

determining a reduced utilization C-UC where UC is a bandwidth utilization less than C;

for the reduced utilization C-UC, determining a value m*y that minimizes m and maximizes a bandwidth available to the network users m under the bandwidth limit y;

lowering the amount of total bandwidth consumed by applying the bandwidth limit y to the m network users.

2. The process of claim 1 , further comprising:

one or both of C and UC are system constants.

3. The process of claim 1 , further comprising:

one or both of C and UC are determined based a number of voice calls on the network interface.

4. The process of claim 1 , further comprising:

if traffic distribution on the network is not exponential, and if network bandwidth is being shared by a first percentage of users on an equal basis, applying a weighted sum technique for multi-objective optimization to determine values of m and y.

5. The process of claim 4 , further comprising:

determining the values of m and y by determining where a percentage of increase in y is higher by a factor than a percentage of increase of m, after m exceeds a first low threshold value.

6. A cable modem termination system (CMTS), comprising:

non-transitory machine readable media and/or machine memory embodying logic to manage bandwidth in a computer network, by influencing a behavior of the CMTS to apply a bandwidth limit y to a number of network users m when utilization of a network interface of the CMTS reaches or exceeds a threshold C, thus enforcing a reduced utilization C-UC where UC is a bandwidth utilization less than C; and to determine a value m*y that minimizes m and maximizes a bandwidth available to the network users m under the bandwidth limit y for C-UC;

lowering the amount of total bandwidth consumed by applying the bandwidth limit y to the m network users.

7. The CMTS of claim 6 , further comprising:

non-transitory machine readable media and/or machine memory embodying constant values for one or both of C and UC.

8. The CMTS of claim 6 , further comprising:

non-transitory machine readable media and/or machine memory embodying logic to determine one or both of C and UC based a number of voice calls on the network interface.

9. The CMTS of claim 6 , further comprising:

non-transitory machine readable media and/or machine memory embodying logic to (a) determine if traffic distribution on the network is not exponential, and (b) to determine if network bandwidth is being shared by a first percentage of users on an equal basis, and if (a) and (b) are true, to apply a weighted sum technique for multi-objective optimization to determine values of m and y.

10. The CMTS of claim 6 , further comprising: non-transitory machine readable media and/or machine memory embodying logic to determine where a percentage of increase in y is higher by a factor than a percentage of increase of m, after m exceeds a first low threshold value.

Assignments (16)
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 →
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 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
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 SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: ARRIS SOLUTIONS, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036601/0162 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Feb 14, 2013
From: BROADBAND ROYALTY CORPORATION
To: ARRIS SOLUTIONS, INC.
Reel/Frame 029812/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2009
From: CRUICKSHANK III, ROBERT F.
To: ARRIS GROUP INC
Reel/Frame 023375/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2009
From: RICE, DANIEL J; ANNAMBHOTLA, CHANDRA S.
To: BROADBAND ROYALTY CORPORATION
Reel/Frame 023243/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2009
From: NAIR, HARINDRANATH
To: BROADBAND ROYALTY CORPORATION
Reel/Frame 023228/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2009
From: ANNAMBHOTLA, CHANDRA S.
To: BROADBAND ROYALTY CORPORATION
Reel/Frame 022361/0288 →