Network speed detection

US10652124B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10652124-B2
Application numberUS-201916352535-A
CountryUS
Kind codeB2
Filing dateMar 13, 2019
Priority dateMar 30, 2015
Publication dateMay 12, 2020
Grant dateMay 12, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

Therefore, the following is claimed: 1. A method, comprising: obtaining, from a management service, a network testing profile on a client device, the network testing profile comprising a network testing schedule for execution of at least one network test; generating, by the client device, at least one test result associated with the client device based upon exchange of at least one test packet with a network testing endpoint; transmitting, by the client device, the at least one test result to the management service, wherein the management service determines that a network speed of a connection between the client device and the network testing endpoint fails to meet a threshold; and reducing an amount of network bandwidth usage by the client device in response to determining that the network speed of the connection fails to meet the threshold. 2. The method of claim 1 , further comprising transmitting a location of the client device to the management service in association with the at least one test result. 3. The method of claim 1 , wherein reducing the amount of network bandwidth usage further comprises disabling background downloading of data when the network speed fails to meet the threshold. 4. The method of claim 1 , wherein reducing the amount of network bandwidth usage further comprises disabling a videoconferencing capability associated with the client device. 5. The method of claim 1 , wherein reducing the amount of network bandwidth usage further comprises selecting of an updated management service with which the client device is associated, the updated management service being different from a previous management service associated with the client device. 6. The method of claim 5 , wherein the updated management service is located at a different network address from the previous management service. 7. The method of claim 1 , wherein reducing the amount of network bandwidth usage further comprises disabling automatic downloading of email attachments when the network speed fails to meet the threshold. 8. A client device comprising: at least one processor executing at least one application causing the client device to at least: obtain, from a management service, a network testing profile on the client device, the network testing profile comprising a network testing schedule for execution of at least one network test; generate at least one test result associated with the client device based upon exchange of at least one test packet with a network testing endpoint; transmit the at least one test result to the management service, wherein the management service determines that a network speed of a connection between the client device and the network testing endpoint fails to meet a threshold; and reduce an amount of network bandwidth usage by the client device in response to determining that the network speed of the connection fails to meet the threshold. 9. The client device of claim 8 , wherein the at least one application further causes the at least one processor to transmit a location of the client device to the management service in association with the at least one test result. 10. The client device of claim 8 , wherein the amount of network bandwidth usage is reduced by disabling background downloading of data when the network speed fails to meet the threshold. 11. The client device of claim 8 , wherein the amount of network bandwidth usage is reduced by disabling a videoconferencing capability associated with the client device. 12. The client device of claim 8 , wherein the amount of network bandwidth usage is reduced by disabling automatic downloading of email attachments when the network speed fails to meet the threshold. 13. The client device of claim 8 , wherein the amount of network bandwidth usage is reduced by selecting of an updated management service with which the client device is associated, the updated management service being different from a previous management service associated with the client device. 14. The client device of claim 13 , wherein the updated management service is located at a different network address from the previous management service. 15. A non-transitory computer-readable medium embodying a program executable by a client device, wherein the program, when executed causes the client device to at least: obtain, from a management service, a network testing profile on a client device, the network testing profile comprising a network testing schedule for execution of at least one network test; generate at least one test result associated with the client device based upon exchange of at least one test packet with a network testing endpoint; transmit the at least one test result to the management service, wherein the management service determines that a network speed of a connection between the client device and the network testing endpoint fails to meet a threshold; and reduce an amount of network bandwidth usage by the client device in response to determining that the network speed of the connection fails to meet the threshold. 16. The non-transitory computer-readable medium of claim 15 , wherein the program further causes the client device to transmit a location of the client device to the management service in association with the at least one test result. 17. The non-transitory computer-readable medium of claim 15 , wherein the amount of network bandwidth usage is reduced by disabling background downloading of data when the network speed fails to meet the threshold. 18. The non-transitory computer-readable medium of claim 15 , wherein the amount of network bandwidth usage is reduced by disabling a videoconferencing capability associated with the client device. 19. The non-transitory computer-readable medium of claim 15 , wherein the amount of network bandwidth usage is reduced by disabling automatic downloading of email attachments when the network speed fails to meet the threshold. 20. The non-transitory computer-readable medium of claim 15 , wherein the amount of network bandwidth usage is reduced by selecting of an updated management service with which the client device is associated, the updated management service being different from a previous management service associated with the client device.

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Throughput · CPC title

  • Threshold monitoring · CPC title

  • Testing arrangements · CPC title

  • with adaptive polling, i.e. dynamically adapting the polling rate · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10652124B2 cover?
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 net…
Who is the assignee on this patent?
Airwatch Llc
What technology area does this patent fall under?
Primary CPC classification H04L43/0888. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).