Method and system of intelligently load balancing of Wi-Fi access point apparatus in a WLAN
First Claim
Patent Images
1. A computer networking infrastructure for load balancing, comprising:
- one or more access points, wherein each of the one or more access points has a first service set identifier;
a computing device having at least one access profile;
a network connected to the one or more access points; and
a computing system, in communication with said network, having 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 the program code, when executed;
(a) receives a request from the computing device to access the network, wherein 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) determines whether the computing device is permitted to access the network based on the at least one access profile;
(c) generates a list comprising at least one of the one or more access points able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and
(d) sends the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network.
1 Assignment
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.
34 Citations
82 Claims
-
1. A computer networking infrastructure for load balancing, comprising:
-
one or more access points, wherein each of the one or more access points has a first service set identifier; a computing device having at least one access profile; a network connected to the one or more access points; and a computing system, in communication with said network, having 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 the program code, when executed; (a) receives a request from the computing device to access the network, wherein 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) determines whether the computing device is permitted to access the network based on the at least one access profile; (c) generates a list comprising at least one of the one or more access points able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and (d) sends the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for load balancing a computer networking infrastructure, the method comprising:
-
(a) receiving, by a computing system, a request from a computing device to access a network, wherein the computing system includes 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 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) determining, by the computing system, whether the computing device is permitted to access the network based on the at least one access profile; (c) generating, by the computing system, a list comprising at least one of the one or more access points able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and (d) sending, by the computing system, the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer networking infrastructure for load balancing, comprising:
-
a beacon access point having a first and second service set identifier; one or more other access points, each having a first service set identifier; a computing device having at least one access profile; a network connected to the one or more other access points; and a computing system having 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 the program code, when executed; (a) receives a request from the computing device to access the network, wherein the request includes the at least one access profile and the request is received via the second service set identifier; (b) determines whether the computing device is permitted to access the network based on the at least one access profile; (c) determines whether each of the beacon access point and the one or more other access points is able to support a connection with the computing device; (d) generates a list comprising at least one of the one or more other access points and the beacon access point which are able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and (e) sends the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method for load balancing a computer networking infrastructure, the method comprising:
-
(a) receiving, by a computing system, a request from a computing device to access a network, wherein the computing system includes 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 computing device includes at least one access profile, the network is connected to one or more other access points, each of the one or more other 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 a beacon access point; (b) determining, by the computing system, whether the computing device is permitted to access the network based on the at least one access profile; (c) determining, by the computing system, whether each of the beacon access point and the one or more other access points is able to support a connection with the computing device; (d) generating, by the computing system, a list comprising at least one of the one or more other access points and the beacon access point which are able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and (e) sending, by the computing system, the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A beacon access point in a computer networking infrastructure for load balancing, in communication with a computing device, comprising a computing system, and a network connected to one or more other access points each having a first service set identifier, wherein:
the beacon access point includes at least one memory with at least one region for storing executable program code, at least one processor for executing the program code stored in the memory, and is configured to; (a) receive a request from the computing device to access the network, wherein the request includes at least one access profile associated with the computing device and the request is received via a second service set identifier of the beacon access point; (b) transmit the request to the computing system; (c) receive a list from the computing system comprising at least one of the one or more other access points and the beacon access point which are able to support a connection with the computing device, wherein said list includes a determination by said computing system of whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support computing devices associated with the respective one or more access points; and (d) transmit the list to the computing device. - View Dependent Claims (42, 43, 44, 45, 46)
-
47. A method of operating a beacon access point in a computer networking infrastructure for load balancing in communication with a computing device, a computing system, and a network connected to one or more other access points each having a first service set identifier, wherein the method comprises:
-
(a) receiving, by the beacon access point, a request from the computing device to access the network, wherein the beacon access point includes 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 request includes at least one access profile associated with the computing device, and the request is received via a second service set identifier of the beacon access point; (b) transmitting, by the beacon access point, the request to the computing system; (c) receiving, by the beacon access point, a list from the computing system comprising at least one of the one or more other access points and the beacon access point which are able to support a connection with the computing device, wherein said list includes a determination by said computing system of whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support computing devices associated with the respective one or more access points; and (d) transmitting, by the beacon access point, the list to the computing device. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A computing system for load balancing, in communication with one or more access points, a computing device, and a network, comprising:
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 the program code, when executed; (a) receives a request from the computing device to access the network, wherein the request includes at least one access profile associated with the computing device and the request is received via a second service set identifier associated with one of the one or more access points; (b) determines whether the computing device is permitted to access the network based on the at least one access profile; (c) generates a list comprising at least one of the one or more access points able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and (d) sends the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
68. A method for operating a computing system for load balancing, in communication with one or more access points, a computing device, and a network, comprising:
-
(a) receiving, by the computing system, a request from the computing device to access the network, wherein the computing system includes 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 request includes at least one access profile associated with the computing device, and the request is received via a second service set identifier associated with one of the one or more access points; (b) determining, by the computing system, whether the computing device is permitted to access the network based on the at least one access profile; (c) generating, by the computing system, a list comprising at least one of the one or more access points able to support a connection with the computing device, wherein said generating is responsive to a determination that the computing device is permitted to access the network, and wherein said generating further comprises determining whether each of the one or more access points are able to support a connection with the computing device based on the capacity to support one or more computing devices associated with said respective one or more access points; and (d) sending, by the computing system, the list to the computing device, wherein said sending is responsive to a determination that the computing device is permitted to access the network. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification