IP Library Granted Patent US 11,178,028
Granted Patent B1
US 11,178,028 · App. 17/022,050 · Granted Nov 16, 2021

Web interface to remotely collect and analyze mobile device logs

Inventor: Phaneendra Maseedu (Everett, WA)
Assignee: T-Mobile USA, Inc.
H04L43/06H04B17/318H04L41/0686H04L43/16H04L67/025H04L67/12H04W24/06H04W24/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,178,028
App. No.
17/022,050
Filed
Sep 15, 2020
Granted
Nov 16, 2021
Kind
B1
Examiner
ZONG, RUOLEI
Art Unit
2441
USPC
709/224
Abstract

The disclosed system remotely tests performance of a wireless telecommunication network. The system sends an instruction to a device to interact with the wireless telecommunication network. The system can obtain a log generated by a wireless communication chip of the mobile device, where the log indicates attributes of the communication using the wireless telecommunication network, such as a frequency and a signal strength associated with the frequency. Based on the log generated by the wireless communication chip of the mobile device, the system can determine the performance of the wireless telecommunication network without obtaining a second log generated by a second device, such as an eNodeB, involved in enabling the communication through the wireless telecommunication network. Upon determining that the performance of the wireless telecommunication network is below a predetermined threshold, the system can send a notification indicating the problematic performance.

Claims (56)

1. A method to remotely test a performance of a wireless telecommunication network, the method comprising:

sending, using a browser interface displayed on a first device, an instruction to multiple mobile devices mounted on a vehicle configured to traverse a geographic area, the multiple mobile devices configured to survey the performance of the wireless telecommunication network over the geographic area,

wherein the instruction includes initiating or receiving a communication through the wireless telecommunication network;

remotely controlling the multiple mobile devices mounted on the vehicle through the instruction issued by the first device,

wherein the first device is located remotely from the multiple mobile devices mounted on the vehicle and is configured to control the multiple mobile devices through the browser interface;

remotely and wirelessly obtaining a log generated by a wireless communication chip of a mobile device among the multiple mobile devices using the wireless telecommunication network,

wherein the log indicates attributes of the communication using the wireless telecommunication network,

wherein the attributes include a frequency and a signal strength associated with the frequency; and

based on the log generated by the wireless communication chip of the mobile device, remotely determining the performance of the wireless telecommunication network without obtaining a second log generated by a second device associated with the wireless telecommunication network,

wherein the second device is involved in enabling the communication through the wireless telecommunication network.

2. The method of claim 1 , further comprising:

upon determining that the performance of the wireless telecommunication network is below a predetermined threshold, sending a notification indicating a problematic performance.

3. The method of claim 1 , wherein the vehicle is an autonomous vehicle.

4. The method of claim 1 , further comprising:

converting the log generated by the wireless communication chip to a human readable text format; and

based on the human readable text format, determining the performance of the wireless telecommunication network.

5. The method of claim 1 , further comprising:

obtaining multiple logs generated by multiple wireless communication chips associated with multiple devices connected to the wireless telecommunication network;

converting the multiple logs generated by the multiple wireless communication chips to multiple text logs; and

selecting features of interest in the multiple text logs using string processing.

6. The method of claim 1 , wherein the log is recorded in a chipset specific format.

7. The method of claim 1 , wherein the second device comprises an eNodeB.

8. A system comprising:

one or more processors;

memory coupled to the one or more processors, wherein the memory includes instructions executable by the one or more processors to:

send an instruction to a device to interact with a wireless telecommunication network,

wherein the instruction includes initiating or receiving a communication through the wireless telecommunication network;

remotely control the device through the instruction issued by a first device, wherein the first device is located remotely from the device and is configured to control the device through a browser interface;

remotely and wirelessly obtain a log generated by a wireless communication chip of the device using the wireless telecommunication network,

wherein the log indicates attributes of the communication using the wireless telecommunication network; and

based on the log generated by the wireless communication chip of the device, determine a performance of the wireless telecommunication network.

9. The system of claim 8 , the instructions further comprising the instructions to:

send instructions to the device using the browser interface displayed on the first device.

10. The system of claim 8 , wherein the device comprises a mobile device or an Internet of Things device.

11. The system of claim 8 , wherein the attributes include a channel frequency and a signal strength associated with the channel frequency.

12. The system of claim 8 , the instructions further comprising the instructions to:

upon determining that the performance of the wireless telecommunication network is below a predetermined threshold, send a notification indicating a problematic performance.

13. The system of claim 8 , the instructions further comprising the instructions to:

survey the performance of the wireless telecommunication network over an area by remotely controlling, using the browser interface displayed on the first device, multiple mobile devices mounted on a vehicle configured to traverse the area.

14. The system of claim 8 , the instructions further comprising the instructions to:

send instructions, using the browser interface displayed on the first device, to an autonomous vehicle carrying multiple mobile devices including the device,

wherein the autonomous vehicle is configured to traverse an area, and the device is configured to survey the performance of the wireless telecommunication network.

15. The system of claim 8 , the instructions further comprising the instructions to:

convert the log generated by the wireless communication chip to a text format; and

based on the text format, determine the performance of the wireless telecommunication network.

16. At least one non-transitory, computer-readable medium, carrying instructions that, when executed by at least one data processor, performs a method comprising:

sending, using a browser interface displayed on a first device, an instruction to a mobile device, remotely located from the first device, to interact with a wireless telecommunication network,

wherein the instruction includes initiating or receiving a communication through the wireless telecommunication network;

remotely controlling the mobile device through the instruction issued by the first device,

wherein the first device is located remotely from the mobile device and is configured to control the mobile device through the browser interface;

remotely and wirelessly obtaining a log generated by a wireless communication chip of the mobile device using the wireless telecommunication network, wherein the log indicates attributes of the communication using the wireless telecommunication network; and

based on the log generated by the wireless communication chip of the mobile device, determining performance of the wireless telecommunication network.

17. The non-transitory, computer-readable medium of claim 16 , further comprising: upon determining that the performance of the wireless telecommunication network is below a predetermined threshold, sending a notification indicating a problematic performance.

18. The non-transitory, computer-readable medium of claim 16 , further comprising: surveying the performance of the wireless telecommunication network over an area by remotely controlling, using the browser interface displayed on the first device, multiple mobile devices mounted on a vehicle configured to traverse the area.

19. The non-transitory, computer-readable medium of claim 16 , further comprising: obtaining multiple logs generated by multiple wireless communication chips associated with multiple devices connected to the wireless telecommunication network; converting the multiple logs generated by the multiple wireless communication chips to multiple text logs; and selecting features of interest in the multiple text logs using string processing.

20. The non-transitory, computer-readable medium of claim 16 , wherein the log is recorded in a chipset specific format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2020
From: MASEEDU, PHANEENDRA
To: T-MOBILE USA, INC.
Reel/Frame 053811/0389 →
Cited By (7)
US 12,314,626 US 12,388,718 US 12,413,482 US 12,425,484 US 12,463,859 US 12,634,069 US 12,639,062