IP Library Granted Patent US 8,451,735
Granted Patent B2
US 8,451,735 · App. 12/567,928 · Granted May 28, 2013

Systems and methods for dynamic load balancing in a wireless network

Inventor: Aihua Edward Li (Cupertino, CA)
Assignee: Symbol Technologies, Inc.
H04L47/125
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,451,735
App. No.
12/567,928
Granted
May 28, 2013
Kind
B2
Abstract

The present disclosure relates to systems and methods for dynamic load balancing in a wireless network, such as a wireless local area network (WLAN) and the like. Specifically, the present invention periodically provides dynamic load balancing of mobile devices associated with a plurality of wireless access devices. This may include determining an optimum load and instructing wireless access devices that are overloaded to disassociate some mobile devices based upon predefined criteria. This disassociation is performed in a manner to minimize disruption by disassociating mobile devices with low usage, with close proximity to underutilized wireless access devices, and mobile devices not currently operating critical applications, such as voice.

Claims (37)

1. A method for dynamic load balancing across a plurality of access devices at a site in a communication network, the method comprising the steps of:

determining a respective load metric for each of a plurality of wireless access devices;

distributing the respective load metric to each of the plurality of wireless access devices, wherein the respective load metric includes a credit number associated with each of the plurality of wireless access devices in the site;

instructing one or more of the plurality of wireless access devices to disassociate a total number of mobile devices equal to the credit number of the respective load metric;

compiling a candidate list of mobile devices at each of the one or more plurality of wireless access devices by calculating a candidate score for each of the plurality of mobile devices based upon:

traffic load of each of the plurality of mobile devices,

distance to a neighboring access device with credit to accept more mobile devices, and

utilization of exempt applications that may be interrupted by disassociation of each of the plurality of mobile devices, and

adding the assigned candidate score to the candidate list in an ordered structure; and

disassociating one or more of the plurality of mobile devices responsive to the candidate score.

2. The method of claim 1 , wherein determining the respective load metric comprises determining a total mobile device count and a supposed mobile device count for each of the plurality of wireless access devices and an average mobile device count for the plurality of wireless access devices.

3. The method of claim 2 , wherein the supposed mobile device count comprises a balanced load responsive to the average mobile device count.

4. The method of claim 1 , wherein the utilization of exempt applications comprises a voice call.

5. The method of claim 1 , further comprising:

checking if one of the one or more mobile devices set for disassociation is operating an exempt application;

if no exempt application is operating, disassociating the one of the one or more mobile devices; and

if an exempt application is operating, setting up the one of the one or more mobile devices to be disassociated upon completion of the exempt application.

6. The method of claim 1 , further comprising:

repeating all the steps at a configurable time interval.

7. A wireless device, comprising:

a communication module, the communication module being configured to communicate with a plurality of access devices at a site in a communication on a network;

a processor coupled to the communication module; and

a database coupled to the processor, wherein the processor and the database are cooperatively configured to:

determine a respective load metric for each of the plurality of access devices;

distribute the respective load metric to each of the plurality of access devices, wherein the respective load metric includes a credit number associated with each of the plurality of wireless access devices in the site; and

instruct the one or more of the plurality of access devices to disassociate a total number of mobile devices equal to the credit number of the respective load metric;

compile a candidate list of mobile devices at each of the one or more plurality of wireless access devices by calculating a candidate score for each of the plurality of mobile devices based upon:

traffic load of each of the plurality of mobile devices,

distance to a neighboring access device with credit to accept more mobile devices, and

utilization of exempt applications that may be interrupted by disassociation of each of the plurality of mobile devices, and

adding the assigned candidate score to the candidate list in an ordered structure; and

disassociate one or more of the plurality of mobile devices responsive to the candidate score.

8. The wireless device of claim 7 , further comprising:

a traffic monitor coupled to the communication module, the database, and the processor;

wherein the traffic monitor is configured to monitor traffic on the one or more mobile devices set for disassociation and to determine if an exempt application is in progress on one of the one or more mobile devices that would be disrupted by disassociation; and

wherein the processor and the database are cooperatively further configured to disassociate the one of the one or more mobile devices upon completion of the exempt application.

9. The wireless device of claim 7 , wherein the processor and the database are cooperatively further configured to periodically perform dynamic load balancing across the plurality of access devices.

Assignments (14)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: SYMBOL TECHNOLOGIES, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 040579/0410 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF SYMBOL TECHNOLOGIES WHICH SHOULD READ ONE MOTOROLA PLAZA, HOLTSVILLE, NY 11742 PREVIOUSLY RECORDED ON REEL 023298 FRAME 0621. ASSIGNOR(S) HEREBY CONFIRMS THE ADDRESS CORRECTION FOR SYMBOL TECHNOLOGIES, INC.. Recorded Mar 21, 2013
From: LI, ALHUA EDWARD
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 030062/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2009
From: LI, ALHUA EDWARD
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 023298/0621 →
Continuity (1)
Related Publication 20110075556A1 · Mar 31, 2011