Bandwidth sentinel
First Claim
1. A method for configuring a network connection, the method comprising:
- identifying a wireless network connection of a network between a wireless network device and a client network device, the wireless network connection having network congestion;
determining a quality score for the wireless network connection, the quality score based on at least two of receiving bit rate usage, transmission bit rate usage, transmission retries, receiving retries, received signal strength indication, and wireless network interface type of the wireless network connection;
analyzing the wireless network connection, based on the quality score, to determine the wireless network connection is a source of the network congestion;
determining another quality score for an additional wireless network connection between the wireless network device and another client network device based on at least two of receiving bit rate usage, transmission bit rate usage, transmission retries, receiving retries, received signal strength it and wireless network interface type of the additional wireless network connection;
determining the additional wireless network connection is a high quality network connection based on the another quality score for the additional wireless network connection;
allocating additional bandwidth and airtime to the additional wireless network connection based on the determination that the additional wireless network connection is the high quality network connection in order to mitigate impact of the network congestion at the wireless network connection on other network connections of the network;
using cooperative load balancing to allow other network devices to provide the client network device wireless access to the network in order to mitigate impact of the network congestion at the wireless network connection on the client network device accessing the network.
4 Assignments
0 Petitions
Accused Products
Abstract
Minimum guaranteed wireless network bandwidth is provided to client network devices by monitoring the performance of network connections to identify client network devices experiencing network congestion. Congested network connections are then analyzed to determine the source of the network congestion. Depending upon the source of the network congestion, an embodiment of the invention may undertake steps to either improve the quality of the network connection or to mitigate the impact of this network connection on other network connections. High quality network connections may be allocated additional bandwidth, airtime, or other resources to reduce the network congestion. Low quality network connections are not allocated additional bandwidth, airtime, or other resources. Instead, the impact of this network connection on the other network connections is mitigated. Additionally, the low quality network connection may be transferred to another wireless networking device that may be able to provide a better quality network connection.
-
Citations
21 Claims
-
1. A method for configuring a network connection, the method comprising:
-
identifying a wireless network connection of a network between a wireless network device and a client network device, the wireless network connection having network congestion; determining a quality score for the wireless network connection, the quality score based on at least two of receiving bit rate usage, transmission bit rate usage, transmission retries, receiving retries, received signal strength indication, and wireless network interface type of the wireless network connection; analyzing the wireless network connection, based on the quality score, to determine the wireless network connection is a source of the network congestion; determining another quality score for an additional wireless network connection between the wireless network device and another client network device based on at least two of receiving bit rate usage, transmission bit rate usage, transmission retries, receiving retries, received signal strength it and wireless network interface type of the additional wireless network connection; determining the additional wireless network connection is a high quality network connection based on the another quality score for the additional wireless network connection; allocating additional bandwidth and airtime to the additional wireless network connection based on the determination that the additional wireless network connection is the high quality network connection in order to mitigate impact of the network congestion at the wireless network connection on other network connections of the network; using cooperative load balancing to allow other network devices to provide the client network device wireless access to the network in order to mitigate impact of the network congestion at the wireless network connection on the client network device accessing the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a means for identifying a wireless network connection of a network between a wireless network device and a client network device, the wireless network connection having network congestion; a means for determining a quality score for the wireless network connection, the quality score based on at least two of receiving bit rate usage, transmission bit rate usage, transmission retries, receiving retries, received signal strength indication, and wireless network interface type of the wireless network connection, a means for analyzing the wireless network connection, based on the quality score, to determine the wireless network connection is a source of the network congestion; a means for determining another quality score for an additional wireless network connection between the wireless network device and another client network device based on at least two of receiving bit rate usage, transmission hit rate usage, transmission retries, receiving retries, received signal strength indication, and wireless network interface type of the additional wireless network connection; a means for determining the additional wireless network connection is a high quality network connection based on the another quality score for the additional wireless network connection; a means for allocating additional bandwidth and airtime to the additional wireless network connection based on the determination that the additional wireless network connection is the high quality network connection in order to mitigate impact of the network congestion at the wireless network connection on other network connections of the network; a means for using cooperative load balancing to allow other network devices to provide the client network device wireless access to the network in order to mitigate impact of the network congestion at the wireless network connection on the client network device accessing the network.
-
Specification