Patent ID: 9750041
Date: 2017-08-29
CPC Classifications: H04L,H04W

Claim:
1. A method for operating a configurable wireless access point, the method comprising: executing, by the configurable wireless access point, an application stored in a memory unit; wherein the configurable wireless access point for a home comprises a plurality of ports, an input component, the memory unit, antennae, and a computer processor; receiving, by the configurable wireless access point via the input component, input from a user to set one port of the plurality of ports as a command channel, the command channel providing a first point of contact between the configurable wireless access point and client devices communicatively supported over a local area network by the configurable wireless access point, the client devices including a laptop, a desktop, and a tablet PC; receiving, by the configurable wireless access point, parameters for the configurable wireless access point, the parameters including port allocation instructions for the plurality of ports and identifiers of the client devices, wherein the parameters include a negotiable element in which an assignment of one client device of the client devices to one port of the plurality of ports is renegotiated based on conditions experienced, which include bandwidth utilization, on the local area network, wherein the parameters include a non-negotiable element in which the assignment of another one client device of the client devices to a particular port of the plurality of ports is carried out regardless of the conditions experienced on the local area network, wherein the negotiable element is different from the non-negotiable element; wherein the port allocation instructions are selected or created by the user; receiving, by the configurable wireless access point via the command channel, a request from the one client device of the client devices to access the local area network; applying, by the configurable wireless access point, the port allocation instructions to the one client device; assigning, by the configurable wireless access point, one port of the plurality of ports to the one client device according to the port allocation instructions for the one client device, the one port being assigned based on a device identifier of the one client device; monitoring, by the configurable wireless access point, the bandwidth utilization of the one client device; wherein the configurable wireless access point, executing the application, is configured to: when the bandwidth utilization surpasses a threshold bandwidth utilization, move by the configurable wireless access point a connection of the one client device over to an individual port, wherein the application of the configurable wireless access point negotiates with the one client device in order to move the connection to the individual port; and when the one client device was previously connected to the individual port and when the bandwidth utilization falls below the threshold bandwidth utilization, move by the configurable wireless access point the connection of the one client device to a shared port that is part of a shared pool, wherein the application of the configurable wireless access point negotiates with the one client device in order to move the connection to the shared port; wherein any of the plurality of ports are configured to be set up in shared mode, thereby allowing for the user to set up classes of the client devices to share a port of the plurality of ports; wherein any of the plurality of ports are configured to be set up as individual ports when increased bandwidth is needed.