Patent ID: 8593967

Claim:
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.