IP Library Granted Patent US 8,391,224
Granted Patent B2
US 8,391,224 · App. 12/716,180 · Granted Mar 5, 2013

Proactive load distribution for 802.111-based wireless LANs

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,391,224
App. No.
12/716,180
Granted
Mar 5, 2013
Kind
B2
Abstract

A wireless communication system is able to balance load in a wireless network based on radio frequency (RF) utilization, signal strength, quality of signal (QoS), and other measures. The load may be dynamically moved to other wireless access points within the wireless network based on the amount of load on one or more of the access points and on the measures. As such, at different load conditions, the system can change the methods of how to determine which access point should handle a communication session. Further, the system provides methods for proactively adjusting the load in the wireless network before any one access point reaches its capacity.

Claims (46)

1. A method for measuring factors related to load balancing in a wireless network, the method comprising:

a processor determining at least an over-the-air utilization at one or more access points;

from the determined at least the over-the-air utilization, the processor determining if there is an access load at the one or more access points, wherein determining the at least an over-the-air utilization comprises determining a radio frequency (RF) utilization for each of one or more radios associated with the one or more access points and wherein determining the RF utilization comprises:

based on a frame size of one of more frames communicated between the one or more access points and at least one mobile device, and a data rate (PHY) for the one or more frames, the processor determining a transmission time for the one or more frames;

the processor adding overhead time to the determined transmission time;

the processor summing the added overhead and determined transmission times for at least two communication sessions associated with a data air time;

the processor dividing the data air time by a measurement time to determine the RF utilization;

the processor measuring a signal strength between the one or more access points and the at least one mobile device;

the processor measuring a quality of a signal for a communication with the at least one mobile device; and

the processor moving an access load to one or more other access points with lower over-the-air utilization.

2. The method as defined in claim 1 , wherein the determined RF utilization, the measured signal strength, and the measured quality of the signal are provided to a control server and wherein the access load is a function of one or more of the determined RF utilization, the measured signal strength, and the measured quality of the signal.

3. The method as defined in claim 1 , wherein an access load on the one or more access points is determined from at least one of the group comprising: the RF utilization, the signal strength, and the quality of the signal measurements.

4. The method as defined in claim 1 , wherein a control server:

receives the RF utilization, the signal strength, and the quality of the signal measurements from two or more access points;

determines an access load on each of the two or more access points based on the RF utilization, the signal strength, and the quality of the signal measurements; and

shifts an access load from a first access point to a second access point based on the determined access loads of the first access point and the second access point.

5. The method as defined in claim 4 , wherein the access load from the first access point is shifted proactively.

6. The method as defined in claim 4 , wherein the access load from the first access point is shifted based on a request for a new communication session.

7. The method as defined in claim 4 , wherein the access load from the first access point is shifted from the first access point with a higher RF utilization and a higher signal strength to the second access point with a lower RF utilization and a lower signal strength.

8. The method as defined in claim 4 , wherein the access load from the first access point is shifted from the first access point with lower RF utilization and a lower signal strength to the second access point with a higher RF utilization and a higher signal strength.

9. A non-transitory computer readable medium, stored on a tangible medium, having stored thereon instructions that cause a computing system to execute a method for shifting a load between two or more access points in a wireless network, the instructions comprising:

instructions to receive a request for a communication session between a first wireless access point and a mobile device, wherein the request includes an access class and the load is determined for the access class on the first wireless access point;

instructions to receive a RF utilization and a signal strength;

instructions to determine a load on at least the first wireless access point;

based on the RF utilization, the signal strength, and the load, instructions to move the requested communication session to a second wireless access point;

instructions to determine if there is less load on the second wireless access point for the access class;

if there is less load on the second wireless access point for the access class, send a signal to the first wireless access point to instruct the mobile device to communicate with the second wireless access point for the communication session; and

if there is more load on the second wireless access point for the access class, send a signal to the first wireless access point to admit the communication session.

10. The non-transitory computer readable medium as defined in claim 9 , after admitting the communication session, the instructions further comprising:

instructions to receive an event;

instructions to determine the event;

based on the event, instructions to determine if a load needs shifting;

if the load does not need shifting, maintaining a configuration of the first and second wireless access points;

if the load needs shifting, determining a load on the first wireless access point and the second wireless access point;

if the load on the second wireless access point is greater, shifting load from the second wireless access point to the first wireless access point; and

if the load on the first wireless access point is greater, shifting load from the first wireless access point to the second wireless access point.

11. The non-transitory computer readable medium as defined in claim 9 , wherein the instructions to determine if load needs shifting further comprises weighting the RF utilization or the signal strength to determine which wireless access points should receive more load.

12. The non-transitory computer readable medium as defined in claim 11 , wherein the RF utilization is weighted more during high loads.

13. The non-transitory computer readable medium as defined in claim 11 , wherein the signal strength is weighted more during low loads.

14. A communication system comprising:

two or more wireless access points, the two or more wireless access points configured to measure a radio frequency (RF) utilization and a signal strength and configured to communicate with at least one mobile device, wherein a communication with the at least one mobile device represents a load on one of two or more wireless access points; and

a control server in communication with the two or more wireless access points, the control server configured to receive the RF utilization, the signal strength, and an amount of load from each of the two or more wireless access points, configured to weigh the measured RF utilization or the measured signal strength more than other factors and, depending on the amount of load on the two or more wireless access points, and based on the weighted values of the measured RF utilization and the measured signal strength, configured to shift a load from a first wireless access point to a second wireless access point.

15. The communication system as defined in claim 14 , wherein each of the two or more wireless access points comprises:

a traffic measurements module configured to measure the RF utilization and the load; and

a signal interface module configured to measure the signal strength.

16. The communication system as defined in claim 14 , wherein the control server comprises a load balance module configured to determine a load and to shift the load.

Assignments (21)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2011
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 026370/0879 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT CONVEYANCE TYPE FROM SECURITY AGREEMENT TO ASSIGNMENT PREVIOUSLY RECORDED ON REEL 024772 FRAME 0892. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT EFFECTIVE AUGUST 2, 2010. Recorded Aug 4, 2010
From: XU, KENAN
To: NORTEL NETWORKS LIMITED
Reel/Frame 024790/0984 →
SECURITY AGREEMENT Recorded Aug 2, 2010
From: XU, KENAN
To: NORTEL NETWORKS LIMITED
Reel/Frame 024772/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2010
From: KRYM, MARVIN; BABIARZ, JOZEF; VERBERK, LAMBERTUS; WU, PING
To: NORTEL NETWORKS LIMITED
Reel/Frame 024758/0900 →