×

Initiating data collection based on WiFi network connectivity metrics

  • US 9,407,522 B2
  • Filed: 01/31/2014
  • Issued: 08/02/2016
  • Est. Priority Date: 01/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors of a client device, cause the client device to:

  • detect that a value for at least one network connectivity metric for a connection between a client device and a network meets a criteria to indicate that the client device is having a network connectivity problem, wherein to detect the value for the at least one network connectivity metric comprises at least two of;

    determining that a packet drop rate for packets transmitted to the client device or transmitted by the client device is above a threshold packet drop rate value;

    determining that a signal level for wireless signals associated with the client device is below a threshold signal level value;

    determining that a latency value for wireless signals associated with the client device is greater than a threshold latency value;

    determining that a number of retries for wireless signals associated with the client device is greater than a threshold retry value;

    determining that a Round Trip Time (RTT) for data transmitted to and received from the client device is above a threshold RTT value; and

    determining that a packet error rate for the packets transmitted to the client device or transmitted by the client device is above a threshold error rate value;

    responsive to the detection that the value for the at least one network connectivity metric meets the criteria to indicate that the client device is having the network connectivity problem, transmit a data collection request to a controller that controls an access point with which the client device is associated;

    initiate a data collection process to collect data by the client device while the client device is having the network connectivity problem; and

    store the data collected.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×