Method and system of intelligently load balancing of Wi-Fi access point apparatus in a WLAN
First Claim
1. A method for load balancing a computer networking infrastructure by a computing device in communication with a computing system including at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the method comprising:
- (a) sending, by a computing device to the computing system, a request to access a network, wherein said computing device includes at least one access profile, the network is connected to one or more access points, each of the one or more access points has a first service set identifier, the request includes the at least one access profile, and the request is received via a second service set identifier of one of the one or more access points;
(b) receiving, by said computing device, a list comprising at least one of the one or more access points able to support a connection with said computing device, wherein said list is responsive to a determination that the computing device is permitted to access the network, and;
(c) connecting, by said computing device, to said one or more access points determined permitted to access the network based on the at least one access profile.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer networking infrastructure for load balancing, which comprises a network, access points each with a first service set identifier, computing devices and a computing system. The computing system can receive requests from computing devices to access the network via a second service set identifier of an access point. In response to a request to access the network from a computing device, the computing system generates a list of access points which are able to support a connection with the computing device. The computing device may connect to the network via an access point on the list and via the first service set identifier.
-
Citations
19 Claims
-
1. A method for load balancing a computer networking infrastructure by a computing device in communication with a computing system including at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory, the method comprising:
-
(a) sending, by a computing device to the computing system, a request to access a network, wherein said computing device includes at least one access profile, the network is connected to one or more access points, each of the one or more access points has a first service set identifier, the request includes the at least one access profile, and the request is received via a second service set identifier of one of the one or more access points; (b) receiving, by said computing device, a list comprising at least one of the one or more access points able to support a connection with said computing device, wherein said list is responsive to a determination that the computing device is permitted to access the network, and; (c) connecting, by said computing device, to said one or more access points determined permitted to access the network based on the at least one access profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for load balancing a computer networking infrastructure for a subscriber attempting to access the Internet comprising:
-
a Client Personal Equipment (“
CPE”
) comprising an access controller;at least one beacon access point; and a computing system including at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory; wherein said access controller is configured to detect said at least one beacon access point and send a request to access the internet to a policy server of said computing system; wherein said policy server is configured to send a request for available access points to a resource server of said computing system; wherein said resource server is configured to generate a list of said available access points able to support said CPE and send said list to said policy server; wherein, in response to said list generation, said policy server is configured to notify an authentication, authorization, and accounting server (“
AAA server”
) of said computing system of the CPE'"'"'s attempt to access the Internet;wherein said AAA server is configured to notify said policy server if said CPE has a prepaid service plan; wherein said policy server is configured to generate a token, one time password, or one time certificate in response to said notification, said token, one time password, or one time certificate comprising information necessary for said CPE to access the Internet via one of said at least one access points, and send said notification and said token, one time password, or one time certificate to said access controller; wherein said access controller is configured to attempt to connect to the Internet at one of said at least one access points by means of a beacon SSID; wherein said access point is configured to forward said attempt to connect to the Internet to said AAA server; wherein said AAA server is configured, upon receipt of said attempt, to authenticate said attempt, communicate with said access point to allow said CPE to connect to the Internet, and notify said resource server that said CPE has connected to said access point; wherein said access point is configured to send authorization information to said access controller; wherein said access controller is configured to complete said connection with said access point; and wherein, upon said completion of said connection, said CPE is configured to access the Internet. - View Dependent Claims (15, 16)
-
-
17. A method for load balancing a computer networking infrastructure for a subscriber attempting to access the Internet comprising:
-
detecting, by an access controller of a Client Personal Equipment (“
CPE”
), at least one beacon access point and sending, by said access controller, a request to access the internet to a policy server of a computing system including at least one memory with at least one region for storing executable program code and at least one processor for executing the program code stored in the memory;sending, by said policy server, a request for available access points to a resource server of said computing system; generating, by said resource server, a list of said available access points able to support said CPE and sending, by said resource server, said list to said policy server; notifying, by said policy server in response to said list generation, an authentication, authorization, and accounting server (“
AAA server”
) of said computing system of the CPE'"'"'s attempt to access the Internet;notifying, by said AAA server, said policy server if said CPE has a prepaid service plan; generating, by said policy server, a certificate in response to said notification, said certificate comprising information necessary for said CPE to access the Internet via one of said at least one access points, and sending, by said policy server, said notification and said certificate to said access controller; attempting, by said access controller, to connect to the Internet at one of said at least one access points by means of a beacon SSID, and forwarding, by said access points, said attempt to connect to the Internet to said AAA server; authenticating, by said AAA server upon receipt of said attempt, said attempt to connect to the Internet, communicating, by said AAA server, with said access point to allow said CPE to connect to the Internet, and notifying, by said AAA server, said resource server that said CPE has connected to said access point; sending, by said access point, authorization information to said access controller; completing, by said access controller, said connection with said access point; and accessing, by said CPE upon said completion of said connection, the Internet. - View Dependent Claims (18, 19)
-
Specification