Patent ID: 9497680
Filing Date: 2016-11-15
CPC Classification: H04L,H04W

Claim Text:
1. A computer-implemented method of selecting an access point based on data rates, the method comprising: connecting, by a device, to a WiFi access point via a first communication link using a 2.4 GHz frequency band; transmitting, by the device, a first number of data packets to the access point during a first period of time; receiving, by the device, a second number of acknowledgment messages from the access point, wherein each of the second number of acknowledgment messages indicates that a corresponding data packet was received by the access point during the first period of time; determining, by the device, a number of errors by subtracting the second number from the first number; determining, by the device, a packet error rate by dividing the number of errors by the first number; determining, by the device, a first data rate associated with the 2.4 GHz frequency band using the packet error rate; determining, by the device, that the first data rate is below a threshold; determining, by the device, a signal strength value associated with a signal from the access point on a 5 GHz frequency band; determining, by the device, a second data rate associated with the 5 GHz frequency band using the signal strength value, wherein the determining the second data rate further comprises determining an expected throughput by multiplying a maximum supported data rate between the device and the access point by a scaling factor, wherein the scaling factor is determined using the signal strength value; determining, by the device, that the second data rate exceeds the first data rate; and connecting, by the device, to the access point via a second communication link using the 5 GHz frequency band.