Initiating data collection based on WiFi network connectivity metrics
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure discloses a method and network device for initiating data collection based on WiFi network connectivity metrics. Specifically, detects that a value for a WiFi network connectivity metric for a WiFi connection between a client device and a WiFi network meets a particular criteria. Responsive to determining that the value meets the particular criteria, the disclosed system initiates a data collection process for collecting data associated with one or more devices while the WiFi network connectivity metric meets the particular criteria. The determining operation may be performed by a network device in response to receiving a request from a user of the client device. Also, the disclosed system stores the data collected while the WiFi network connectivity metric meets the particular criteria.
7 Citations
15 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
monitoring, by a client device, a value for at least one network connectivity metric for a connection between the client device and a network; detecting, by the client device, that the value for the at least one network connectivity metric meets a criteria to indicate that the client device is having a network connectivity problem, wherein the detecting 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; and responsive to detecting 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, transmitting, by the client device to a controller controlling an access point with which the client device is associated, a notification associated with the value for the at least one network connectivity metric and a data collection request; and initiating, by the client device, a data collection process to collect and store data associated with the client device. - View Dependent Claims (13, 14, 15)
-
Specification