US 11,695,679 B1
Performance testing using a remotely controlled device
Stephan Lagerholm, Yarrow Point, WA (US); Alan MacDonald, Bellevue, WA (US); Sylvester Nowak, Mercer Island, WA (US); Ryan Colter, Bellevue, WA (US); Timur Kochiev, Snoqualmie, WA (US); Egil Gronstad, Encinitas, CA (US); and Elisabeth Mansfield, Issaquah, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Feb. 26, 2021, as Appl. No. 17/187,595.
Int. Cl. H04L 43/50 (2022.01); H04L 41/22 (2022.01); H04L 43/045 (2022.01); H04W 16/18 (2009.01); H04W 24/06 (2009.01); H04W 84/04 (2009.01)
CPC H04L 43/50 (2013.01) [H04L 41/22 (2013.01); H04L 43/045 (2013.01); H04W 16/18 (2013.01); H04W 24/06 (2013.01); H04W 84/042 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for network performance testing, the system comprising:
a processor communicatively coupled to a cellular device for transmitting and receiving communications via a cellular network, wherein computer-readable instructions on the processor are operative upon execution by the processor to:
receive performance test instructions from a cloud server, the performance test instructions comprising instructions for running a network performance test associated with a selected test campaign;
automatically initiate the network performance test using the cellular device in accordance with the performance test instructions;
obtain test data generated during performance of the network performance test within a selected geographical area from the cellular device; and
transmit the test data to the cloud server via the cellular network in response to an occurrence of a predetermined event, wherein the test data is presented to a user via a user interface device, and wherein the cloud server analyzes aggregated test data received from a plurality of test devices associated with a plurality of vehicles assigned to the selected test campaign and generates a performance result rating at least one attribute of cellular network performance based on a result of the analysis of the aggregated test data.