Scaling WiFi performance for large-audience environments via access points
AssigneeNorth Carolina State University
InventorsInjong Rhee, Jeongki Min
Life of this patent
Estimating the term…
Abstract
A network device connecting a client station with a TCP/IP server, the device includes a transmitter configured to transmit signals from at least one of the server and the client station, and a receiver configured to receive signals from at least one of the server and the client station. The device also includes a controller. The controller is configured to determine a priority level of the network device based on a dynamic traffic load of the network device, and assign a high priority setting to a first data packet received during a predetermined period of time. Duration of the predetermined period of time is based on the priority level of the network device.
Claims21
A network device connecting a client station with a TCP/IP server, the device comprising:
- a receiver configured to receive a data packet from at least one selected from a group consisting of the server and the client station;
- a controller coupled to the receiver and configured to
- determine a priority level of the network device based on a dynamic traffic load of the network device,
- wherein the controller is configured to determine the priority level of the network device from a set of priority levels that increase as the dynamic traffic load of the network device increases,
- assign a high priority setting to the data packet when the data packet is received, by the network device, during a predetermined period of time, and
- change the priority level of the network device in response to a change in the dynamic traffic load at the network device;
- wherein a duration of the predetermined period of time is based on the priority level of the network device;
- and
- a transmitter coupled to the controller and configured to transmit the data packet from the network device to at least one selected from the group consisting of the server and the client station.
A method of dynamically allocating channels in an access point to client stations, the method comprising:
- determining a dynamic traffic load at the access point;
- determining a priority level of the access point based on the dynamic traffic load at the access point,
- wherein determining the priority level of the access point includes determining the priority level of the access point from a set of priority levels that increase as the dynamic traffic load of the access point increases;
- receiving a first data packet at the access point from at least one selected from a group consisting of a server and the client stations;
- assigning a high priority setting to the first data packet when the first data packet is received, the access point, during a predetermined period of time,
- wherein a duration of the predetermined period of time is based on the priority level of the access point;
- transmitting the first data packet from the access point to at least one selected from the group consisting of the server and the client stations;
- and
- changing the priority level of the access point in response to a change in the dynamic traffic load at the access point.
Dependencies are inferred from the claim text.