Approach For Providing Wireless Network Services Using Wireless Access Point Groups
First Claim
1. A computer-implemented method for providing wireless communication services, the computer-implemented method comprising:
- establishing a wireless access point (WAP) group having at least two wireless access points (WAP), and having a shared Basic Service Set Identifier (BSSID);
designating one of the WAPs in the WAP group as a master WAP;
designating one or more of the other WAPs in the WAP group as slave WAPs, wherein the slave WAPs are each assigned to provide wireless services to one or more clients;
the master WAP selecting a particular slave WAP from the WAP group to provide wireless communication services to a client, wherein the selecting the particular slave WAP is based upon;
performance of communications channels used to carry communications between the client and the WAPs in the WAP group, andcurrent loads for the WAPs in the WAP group;
the master WAP designating the particular slave WAP to provide wireless communication services to the client; and
wherein communications between clients and the WAPs in the WAP group are performed using the shared BSSID.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for providing wireless network services using a WAP group includes establishing a WAP group that represents a logical grouping of WAPs. Communications between WAPs in the WAP group and clients are performed using a shared BSSID. One of the WAPs in the WAP group is designated as a master WAP and the other WAPs in the WAP group are designated as slave WAPs. The master WAP assigns WAPs in the WAP group to provide wireless networking services to clients. The assignment is performed based upon the performance of communications channels used to carry communications between the clients and the WAPs in the WAP group and current loads of the WAPs in the WAP group. The assignments may be dynamically changed over time, based upon changes in the performance of the communications channels and/or changes in WAP loading.
-
Citations
27 Claims
-
1. A computer-implemented method for providing wireless communication services, the computer-implemented method comprising:
-
establishing a wireless access point (WAP) group having at least two wireless access points (WAP), and having a shared Basic Service Set Identifier (BSSID); designating one of the WAPs in the WAP group as a master WAP; designating one or more of the other WAPs in the WAP group as slave WAPs, wherein the slave WAPs are each assigned to provide wireless services to one or more clients; the master WAP selecting a particular slave WAP from the WAP group to provide wireless communication services to a client, wherein the selecting the particular slave WAP is based upon; performance of communications channels used to carry communications between the client and the WAPs in the WAP group, and current loads for the WAPs in the WAP group; the master WAP designating the particular slave WAP to provide wireless communication services to the client; and wherein communications between clients and the WAPs in the WAP group are performed using the shared BSSID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium for providing wireless communication services, the computer-readable medium carrying instructions which, when executed by one or more processors, cause:
-
establishing a wireless access point (WAP) group having at least two wireless access points (WAP), and having a shared Basic Service Set Identifier (BSSID); designating one of the WAPs in the WAP group as a master WAP; designating one or more of the other WAPs in the WAP group as slave WAPs, wherein the slave WAPs are each assigned to provide wireless services to one or more clients; the master WAP selecting a particular slave WAP from the WAP group to provide wireless communication services to a client, wherein the selecting the particular slave WAP is based upon; performance of communications channels used to carry communications between the client and the WAPs in the WAP group, and current loads for the WAPs in the WAP group; the master WAP designating the particular slave WAP to provide wireless communication services to the client; and wherein communications between clients and the WAPs in the WAP group are performed using the shared BSSID.
-
-
26. An apparatus for providing wireless communication services, the apparatus comprising a memory storing instructions which, when executed by one or more processors, cause:
-
establishing a wireless access point (WAP) group having at least two wireless access points (WAP), and having a shared Basic Service Set Identifier (BSSID); designating one of the WAPs in the WAP group as a master WAP; designating one or more of the other WAPs in the WAP group as slave WAPs, wherein the slave WAPs are each assigned to provide wireless services to one or more clients; the master WAP selecting a particular slave WAP from the WAP group to provide wireless communication services to a client, wherein the selecting the particular slave WAP is based upon; performance of communications channels used to carry communications between the client and the WAPs in the WAP group, and current loads for the WAPs in the WAP group; the master WAP designating the particular slave WAP to provide wireless communication services to the client; and wherein communications between clients and the WAPs in the WAP group are performed using the shared BSSID.
-
-
27. An apparatus for providing wireless communication services, the apparatus comprising:
-
means for establishing a wireless access point (WAP) group having at least two wireless access points (WAP), and having a shared Basic Service Set Identifier (BSSID); means for designating one of the WAPs in the WAP group as a master WAP; means for designating one or more of the other WAPs in the WAP group as slave WAPs, wherein the slave WAPs are each assigned to provide wireless services to one or more clients; means for the master WAP selecting a particular slave WAP from the WAP group to provide wireless communication services to a client, wherein the selecting the particular slave WAP is based upon; performance of communications channels used to carry communications between the client and the WAPs in the WAP group, and current loads for the WAPs in the WAP group; means for the master WAP designating the particular slave WAP to provide wireless communication services to the client; and wherein communications between clients and the WAPs in the WAP group are performed using the shared BSSID.
-
Specification