IP Library Granted Patent US 8,619,549
Granted Patent B2
US 8,619,549 · App. 12/773,267 · Granted Dec 31, 2013

Location based load balancing of wireless access points and wireless switches

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,619,549
App. No.
12/773,267
Granted
Dec 31, 2013
Kind
B2
Abstract

A method, apparatus and computer program product for performing location based load balancing of wireless access points and wireless switches is presented. A wireless controller (WC) receives an associate message from an Access Point (AP)/wireless switch (WS) at the WC. The WC then determines whether a preferred WC for the AP/WS is available. When the preferred WC is not available, then the WC determines if an alternate WC for the AP is available. When the alternate WC is not available, an administrator configured policy may be used that maps the AP to a specific WC. When the policy does exist then the AP is coupled to the WC according to the policy and when the policy does not exist then the WC parses the AP/WS location information for the AP/WS to determine an available geographically closest WC for the AP/WS and sends a message to the AP/WS relating to the available WC. The WC will also assign an available geographically closest WS to AP.

Claims (64)

1. A computer-implemented method in which a first network device (FND) type is coupled to a second network device (SND) type comprising:

receiving an Associate message from said FND at said SND;

determining a preferred SND for said FND is not available;

determining an alternate SND for said FND is not available;

determining if an administrator configured policy that maps said FND to a specific SND exists and when said policy does exist then coupling said FND to said specific SND according to said policy and when said policy does not exist then parsing said FND location information to determine an available SND for said FND that is in a same zone or is geographically closest to said FND; and

sending a message to said FND relating to said available SND.

2. The method of claim 1 wherein said FND comprises one of the group consisting of an Access Point (AP) and a Wireless Switch (WS), and wherein one of said preferred SND, alternate SND, specific SND and available SND comprises a Wireless Controller (WC).

3. The method of claim 1 wherein said FND comprises an Access Point (AP), and one of said preferred SND, alternate SND, specific SND and available SND for coupling comprises a Wireless Switch (WS).

4. The method of claim 1 wherein said determining a preferred SND for said FND is not available comprises determining said preferred SND is one of the group consisting of not alive and not having capacity and wherein said determining an alternate SND for said FND is not available comprises determining said alternate SND is one of the group consisting of not alive and not having capacity.

5. The method of claim 1 wherein said FND location information includes a location for each FND, said location for each FND including at least one of the group consisting of a campus where said FND is located, a building within said campus where said FND is located, a floor within said building said FND is located, and a sector within said floor where said FND is located.

6. The method of claim 5 wherein said parsing said FND location information for said FND to determine an available SND for said FND comprises:

determining whether a SND in a same sector as said sector in said FND location information for said FND is available and when a SND in said same sector is available then designating that SND in a same sector as said available SND for said FND;

when there are no available SNDs in said same sector then determining whether a SND on a same floor as said floor in said FND location information for said FND is available and when a SND on said same floor is available then designating that SND on a same floor as said available SND for said FND;

when there are no available SNDs on said same floor then determining whether a SND in a same building as said building in said FND location information for said FND is available and when a SND in said same building is available then designating that SND in a same building as said available SND for said FND; and

when there are no available SNDs in said same building then determining whether a SND in a same campus as said campus in said FND location information for said FND is available and when a SND in said same campus is available then designating that SND in a same campus as said available SND for said FND.

7. The method of claim 1 wherein said sending a message to said FND relating to said available SND comprises sending an INVITE message to the FND when the available SND is the first SND; and sending a REDIRECT message to the FND when the available SND is not the first SND.

8. The method of claim 5 wherein said location information includes information for at least one implicit zone, wherein an implicit zone comprises any physical region specified by a single location specification.

9. The method of claim 5 wherein said location information includes information for at least one composite zone, wherein a composite zone comprises a physical region specified as a combination of implicit locations at the same hierarchy level.

10. A wireless device comprising:

a memory;

a processor;

a communications interface;

an interconnection mechanism coupling the memory, the processor and the communications interface; and

wherein the memory is encoded with an application providing load balancing, that when performed on the processor, provides a process for processing information, the process causing the wireless device to perform the operations of:

receiving an Associate message from a first network device (FND) type at a second network device (SND) type;

determining a preferred SND for said FND is not available;

determining an alternate SND for said FND is not available;

determining if an administrator configured policy that maps said FND to a specific SND exists and when said policy does exist then coupling said FND to said specific SND according to said policy and when said policy does not exist then parsing said FND location information to determine an available SND for said FND that is in a same zone or is geographically closest to said FND; and

sending a message to said FND relating to said available SND.

11. The wireless device of claim 10 wherein said FND comprises one of the group consisting of an Access Point (AP) and a Wireless Switch (WS), and wherein one of said preferred SND, alternate SND, specific SND and available SND comprises a Wireless Controller (WC).

12. The wireless device of claim 10 wherein said FND comprises an Access Point (AP), and one of said preferred SND, alternate SND, specific SND and available SND for coupling comprises a Wireless Switch (WS).

13. The wireless device of claim 10 wherein said determining a preferred SND for said FND is not available comprises determining said preferred SND is one of the group consisting of not alive and not having capacity and wherein said determining an alternate SND for said FND is not available comprises determining said alternate SND is one of the group consisting of not alive and not having capacity.

14. The wireless device of claim 10 wherein said FND location information includes a location for each FND, said location for each FND including at least one of the group consisting of a campus where said FND is located, a building within said campus where said FND is located, a floor within said building said FND is located, and a sector within said floor where said FND is located.

15. The wireless device of claim 14 wherein said parsing said FND location information for said FND to determine an available SND for said FND comprises:

determining whether a SND in a same sector as said sector in said FND location information for said FND is available and when a SND in said same sector is available then designating that SND in a same sector as said available SND for said FND;

when there are no available SNDs in said same sector then determining whether a SND on a same floor as said floor in said FND location information for said FND is available and when a SND on said same floor is available then designating that SND on a same floor as said available SND for said FND;

when there are no available SNDs on said same floor then determining whether a SND in a same building as said building in said FND location information for said FND is available and when a SND in said same building is available then designating that SND in a same building as said available SND for said FND; and

when there are no available SNDs in said same building then determining whether a SND in a same campus as said campus in said FND location information for said FND is available and when a SND in said same campus is available then designating that SND in a same campus as said available SND for said FND.

16. The wireless device of claim 10 wherein said sending a message to said FND relating to said available SND comprises sending an INVITE message to the FND when the available SND is the first SND; and sending a REDIRECT message to the FND when the available SND is not the first SND.

17. The wireless device of claim 14 wherein said location information includes information for at least one implicit zone, wherein an implicit zone comprises any physical region specified by a single location specification.

18. The wireless device of claim 14 wherein said location information includes information for at least one composite zone, wherein a composite zone comprises a physical region specified as a combination of implicit locations at the same hierarchy level.

19. The set of eligible wireless SND devices of claim 15 that can be coupled to a FND device belongs to the same implicit or composite zone of the FND device.

20. A non-transitory computer readable storage medium having computer readable code thereon for providing Access Point (AP) load balancing, the medium including instructions in which a Wireless Device performs operations comprising:

receiving an Associate message from a first network device (FND) type at a second network device (SND) type;

determining a preferred SND for said FND is not available;

determining an alternate SND for said FND is not available;

determining if an administrator configures policy that maps said FND to a specific SND exists and when said policy does exist then coupling said FND to said specific SND according to said policy and when said policy does not exist then parsing said FND location information to determine an available SND for said FND that is in a same zone or is geographically closest to said FND; and

sending a message to said FND relating to said available SND.

21. The non-transitory computer readable storage medium of claim 20 wherein said parsing said FND location information for said FND to determine an available SND for said FND comprises:

determining whether a SND in a same sector as said sector in said FND location information for said FND is available and when a SND in said same sector is available then designating that SND in a same sector as said available SND for said FND;

when there are no available SNDs in said same sector then determining whether a SND on a same floor as said floor in said FND location information for said FND is available and when a SND on said same floor is available then designating that SND on a same floor as said available SND for said AP/SND;

when there are no available SNDs on said same floor then determining whether a SND in a same building as said building in said FND location information for said FND is available and when a SND in said same building is available then designating that SND in a same building as said available SND for said FND; and

when there are no available SNDs in said same building then determining whether a SND in a same campus as said campus in said FND location information for said FND is available and when a SND in said same campus is available then designating that SND in a same campus as said available SND for said FND.

22. A wireless device (WD) comprising:

a memory;

a processor;

a communications interface;

an interconnection mechanism coupling the memory, the processor and the communications interface; and

wherein the memory is encoded with an application providing load balancing, that when performed on the processor, provides a process for processing information, the process causing the computer system to perform the operations of:

receiving an Associate message from a first network device (FND) type at said WD;

determining a preferred WD for said FND is not available;

determining an alternate WD for said FND is not available;

determining if an administrator configured policy that maps said FND to a specific WD exists and when said policy does exist then coupling said FND to said specific WD according to said policy and when said policy does not exist then parsing said WD location information to determine a WD for said available FND that is in a same zone or is geographically closest to said FND; and

sending a message to said FND relating to said available WD.

Assignments (18)
(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 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 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 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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2010
From: NARAYANA, MS BADARI; KARUNAKARAN, KUMARA DAS; CHOUDHARY, SEEMANT; BOURAKOV, VENIAMIN
To: AVAYA INC.
Reel/Frame 024331/0747 →