Performance testing using a remotely controlled device

US12177108B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12177108-B2
Application numberUS-202318320924-A
CountryUS
Kind codeB2
Filing dateMay 19, 2023
Priority dateFeb 26, 2021
Publication dateDec 24, 2024
Grant dateDec 24, 2024

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.

Examples provide a network testing solution using a remote-controlled testing device. A test device includes a computing device for executing network performance testing logic and a cellular device. The test device controls the cellular device via a series of commands issued to the cellular device by the computing device. The test device is placed onto or inside a vehicle. As the vehicle moves through a geographical area, the test device automatically and autonomously performs network testing operations. The test data generated during the test is periodically uploaded to a central controller. The central controller aggregates test data received from a plurality of test devices assigned to a plurality of vehicles for a given campaign. The aggregated test data is analyzed and filtered to generate performance test results. A user can dynamically set up each campaign and assign test devices and vehicles to each campaign using a graphical user interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for network performance testing, the method comprising: transmitting, by a central controller implemented on a processor, performance test logic including testing instructions for running a network performance test associated with a selected test campaign for a selected geographical area; receiving, from a plurality of test devices, test data generated during performance of the network performance test within the selected geographical area; aggregating the received test data from the plurality of test devices; analyzing the aggregated test data corresponding to the selected test campaign; and generating a performance result rating at least one attribute of cellular network performance based on a result of the analysis of the aggregated test data. 2. The method of claim 1 , further comprising: filtering the aggregated test data by at least one data field of the data fields associated with the received test data. 3. The method of claim 2 , further comprising: presenting, via a user interface device, a visualization of the performance result of the network performance test, wherein the visualization comprises a map overlaid with the filtered test data. 4. The method of claim 1 , wherein the test data is received from each test device in the plurality of test devices as the test data is generated. 5. The method of claim 1 , wherein the test data is received from each test device in the plurality of test devices at an occurrence of a predetermined event. 6. The method of claim 1 , further comprising: receiving, via a graphical user interface (GUI), an addition of a vehicle to a fleet of vehicles available for performance testing; and assigning the vehicle to the selected test campaign for testing a selected attribute of a cellular network. 7. The method of claim 1 , further comprising: receiving, via a graphical user interface (GUI), a request to generate a new campaign for testing a selected attribute of a cellular network; generating the new campaign; and assigning a plurality of vehicles to the new campaign. 8. The method of claim 1 , wherein the performance test instructions include campaign-specific testing logic for testing at least one selected attribute of a cellular network during the network performance test. 9. One or more computer storage devices having computer-executable instructions for network performance testing that, upon execution by a processor, cause the processor to perform operations comprising: transmitting, by a central controller implemented on the processor, performance test logic including testing instructions for running a network performance test associated with a selected test campaign for a selected geographical area; receiving, from a plurality of test devices, test data generated during performance of the network performance test within the selected geographical area; aggregating the received test data from the plurality of test devices; analyzing the aggregated test data corresponding to the selected test campaign; and generating a performance result rating at least one attribute of cellular network performance based on a result of the analysis of the aggregated test data. 10. The one or more computer storage devices of claim 9 , wherein the operations further comprise: filtering the aggregated test data by at least one data field of the data fields associated with the received test data. 11. The one or more computer storage devices of claim 10 , wherein the operations further comprise: presenting, via a user interface device, a visualization of the performance result of the network performance test, wherein the visualization comprises a map overlaid with the filtered test data. 12. The one or more computer storage devices of claim 9 , wherein the operations further comprise: receiving, via a graphical user interface (GUI), an addition of a vehicle to a fleet of vehicles available for performance testing; and assigning the vehicle to the selected test campaign for testing a selected attribute of a cellular network. 13. A system for network performance testing, the system comprising: a memory; a processor communicatively coupled to the memory; and a controller, implemented on the processor, the controller configured to: send performance test instructions to a plurality of test devices, the performance test instructions comprising instructions for running a network performance test associated with a selected test campaign; receive test data generated during performance of the network performance test within a selected geographical area from the plurality of test devices via a cellular network; aggregate the received test data from the plurality of test devices; analyze the aggregated test data corresponding to the selected test campaign; and generate a performance result rating at least one attribute of cellular network performance based on a result of the analysis of the aggregated test data. 14. The system of claim 13 , further comprising: a data storage device that stores the aggregated test data received from the plurality of test devices assigned to the selected test campaign, wherein each test device in the plurality of test devices performs the network performance test within the selected geographical area. 15. The system of claim 13 , wherein the test data is received from each test device in the plurality of test devices as the test data is generated. 16. The system of claim 13 , wherein the test data is received from each test device in the plurality of test devices at an occurrence of a predetermined event. 17. The system of claim 13 , further comprising: a graphical user interface (GUI) that presents a visualization of the performance result, wherein the visualization comprises a map overlaid with at least a portion of the test data. 18. The system of claim 13 , wherein a test device of the plurality of test devices is stored within a waterproof container further comprising: a cellular device communicatively coupled to the test device; and a modem device communicatively coupled to the test device and the cellular device. 19. The system of claim 13 , further comprising: a plurality of vehicles within a geographical area assigned to the selected test campaign, wherein each test device within the plurality of test devices is assigned to a vehicle within the plurality of vehicles. 20. The system of claim 13 , wherein a test device of the plurality of test devices is integrated into a vehicle computing system of a vehicle assigned to the selected test campaign, the vehicle further comprising: a network device integrated into the vehicle and communicatively coupled to the test device; and a cellular device communicatively coupled to the test device.

Assignees

Inventors

Classifications

  • H04W24/06Primary

    Testing, {supervising or monitoring} using simulated traffic · CPC title

  • Network planning tools · CPC title

  • for graphical visualisation of monitoring data · CPC title

  • Public Land Mobile systems, e.g. cellular systems · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · 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 US12177108B2 cover?
Examples provide a network testing solution using a remote-controlled testing device. A test device includes a computing device for executing network performance testing logic and a cellular device. The test device controls the cellular device via a series of commands issued to the cellular device by the computing device. The test device is placed onto or inside a vehicle. As the vehicle moves …
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04W24/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 24 2024 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).