Network diagnostic applications
AssigneeT-Mobile USA, Inc.
InventorsChristopher August Lihosit, Tyler Blair Axdorff
Life of this patent
Estimating the term…
Abstract
Systems and methods for network diagnostics are provided. Various embodiments allow for a diagnostic application to be automatically pushed to one or more mobile devices on a network. A diagnostic platform can select one or more mobile devices to perform a set of tests (e.g., Wi-Fi connections, cellular connections, download speeds, initiate phone calls, etc.) to evaluate the network performance. The diagnostic application can then be accessed (or installed) by the diagnostic platform. Messages that include the captured data about the network performance can be sent from each of the mobile devices to the diagnostic platform. Various analytics can then be generated about the network and performance of specific device configurations.
Claims20
A method for performing a remote network diagnostic using multiple wireless mobile devices, the method comprising:
- selecting one or more mobile devices to perform a set of tests to evaluate performance of a wireless network;
- install, using remote command and control instructions from a diagnostic platform, a diagnostic application on the one or more mobile devices,
- wherein the diagnostic application, once installed, performs the set of tests to evaluate the network performance;
- and
- receive, at the diagnostic platform, messages from the diagnostic application that include captured data,
- wherein the captured data includes device specific information identifying hardware or software configurations of the one or more mobile devices, and
- wherein the captured data includes data about the network performance in response to the set of tests used by the diagnostic application to evaluate the network performance as the mobile device moves about a geographic region.
A diagnostic platform comprising:
- a memory;
- a processor;
- a selection module, under control of the processor, configured to—
- identify one or more mobile devices to evaluate network performance using a diagnostic application;
- a communications module to receive data regarding the network performance from the one or more mobile devices;
- an analytics engine, under control of the processor, configured to—
- analyze the data regarding the network performance;
- and
- generate a recommendation based on results of analyzing the data regarding the network performance,
- wherein the recommendation can indicate a geographic area in which additional wireless telecommunications infrastructure may be needed.
A computer-readable medium, excluding transitory signals, storing instructions that when executed by one or more processors cause a machine to:
- select one or more mobile devices to perform a set of tests to evaluate network performance;
- access a diagnostic application on each of the one or more mobile devices,
- wherein the diagnostic application previously installed performs the set of tests to evaluate the network performance;
- and
- wherein the set of tests are triggered by a global positioning system location of the one or more mobile devices or by a pre-set timing sequence;
- receive messages from the diagnostic application that include captured data,
- wherein the captured data includes data about the network performance in response to the set of tests used by the diagnostic application to evaluate the network performance;
- and
- developing a network profile based on the captured data.
Dependencies are inferred from the claim text.