Network speed detection
AssigneeAirWatch LLC
InventorsKar Fai Tse, Erich Peter Stuntebeck, Chen Lu
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples for facilitating network speed testing on behalf of a client device that is associated with an enterprise. In a client device that can be a managed device managed by a management service, a network testing profile can be obtained which specifies a testing schedule as well as a network testing endpoint with which network testing can be conducted. Results of the network speed test can be transmitted to the management service, which can determine if the network speed implicates a compliance rule associated with the client device or an enterprise with which the client device is associated.
Claims20
A method, comprising:
- generating, by a management service, a network testing profile for a client device, the network testing profile comprising a network testing schedule;
- transmitting, from the device management server, the network testing profile to the client device, the network testing profile identifying a testing schedule associated with the client device, the testing schedule specifying a schedule for execution of at least one network test with a particular network testing endpoint;
- receiving, in response to transmitting the network testing profile, at least one test result associated with the client device based upon exchange of at least one test packet with the particular network testing endpoint and the client device;
- determining, by the management service, that a network speed of a connection between the client device and the particular network endpoint fails to meet a threshold;
- and
- causing, by the management service, an amount of data reported by the management component to the management service to be reduced in response to determining that the network speed of the connection fails to meet the threshold.
A method comprising:
- obtaining, in a client device, a network testing profile from a management service;
- determining, from the network testing profile, a schedule for conducting a network speed test by the client device;
- connecting to a testing endpoint during at least one scheduled time specified by the schedule;
- exchanging at least one test packet with the testing endpoint at the at least one scheduled time;
- and
- applying at least one compliance rule obtained from the at management service, the compliance rule specifying a first action in response to a network speed associated with the network speed test failing to meet a threshold and a second action based at least in part upon the network speed meeting the threshold, the first action comprising reducing an amount of data the management component reports to the management service.
A system, comprising:
- a server;
- a network interface associated with the server, the network interface configured to receive data from a client device;
- a data store in communication with the server;
- a management service executed by the server configured to cause the server to at least:
- generate a network testing profile for the client device, the network testing profile comprising a network testing schedule;
- and
- transmit the network testing profile to the client device, the network testing profile identifying a testing schedule associated with the client device, the testing schedule specifying a schedule for execution of at least one network test with a particular network testing endpoint;
- wherein the at least one computing device
- receive at least one test result associated with the client device based upon exchange of at least one test packet between the particular network testing endpoint and the client device;
- determine that a network speed of a connection between the client device and the particular network endpoint fails to meet a threshold;
- and
- cause an amount of data reported by the client device to the management service to be reduced in response to determining that the network speed of the connection fails to meet the threshold.
Dependencies are inferred from the claim text.