IP Library Granted Patent US 12,689,575
Granted Patent B2
US 12,689,575 · App. 18/541,796 · Granted Jul 21, 2026

System and method to capture a network trace in a cellular communication network

Inventor: Sean Patrick Donnelly (Allen, TX)
Assignee: Boost SubscriberCo L.L.C.
H04L43/10H04L43/045
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 12,689,575
App. No.
18/541,796
Filed
Dec 15, 2023
Granted
Jul 21, 2026
Kind
B2
Examiner
LI, GUANG W
Art Unit
2478
USPC
370/252
Abstract

In response to receiving a request, a processor generates an incident ticket relating to an error associated with a communication between two devices in a cellular network. The processor receives search parameters relating to a network trace associated with the erroneous communication and generates and transmits an API call to a network tracing sub-system for a record of the network trace. The processor receives the record of the network trace from the network tracing sub-system and stores the record in a memory. The processor then receives a request to view the record of the network trace and, in response, retrieves the record from the memory and presents the record on a display device.

Claims (64)

1 . A system comprising:

a memory configured to store incident tickets relating to errors in a cellular communication network; and

a processor communicatively coupled to the memory and configured to:

receive a first request to generate an incident ticket relating to an error associated with a communication between two devices in the cellular communication network;

in response to receiving the first request generate the incident ticket;

receive one or more search parameters relating to a network trace associated with the communication between the two devices performed in the cellular communication network using a network tracing sub-system, wherein the network trace records, in the network tracing sub-system, data relating to integrity of network elements of the cellular communication network that are used to perform the communication between the two devices;

generate an Application Programming Interface (API) call for the network tracing sub-system, wherein the API call at least comprises:

a second request for a record of the network trace associated with the communication between the two devices; and

the one or more search parameters associated with the network trace, wherein the one or more search parameters are to be used at the network tracing sub-system to retrieve the record of the network trace;

transmit the API call to the network tracing sub-system;

receive the record of the network trace from the network tracing sub-system;

store the received record of the network trace in the memory;

receive a third request to view the record of the network trace;

in response to receiving the third request, retrieve the record of the network trace from the memory; and

present, on a display device, the record of the network trace.

2 . The system of claim 1 , wherein the record of the network trace is configured to be stored at the network tracing sub-system for a pre-configured time period, wherein the record is deleted from the network tracing sub-system after the pre-configured time period has expired.

3 . The system of claim 1 , wherein the communication between the two devices comprises one or more of a phone call, a text message or a data transmission.

4 . The system of claim 3 , wherein the error associated with the communication between the two devices comprises a failure associated with one or more of the phone call, the text message or a data transmission.

5 . The system of claim 1 , wherein the one or more search parameters associated with the network trace comprises one or more of a date on which the network trace was performed, a time at which the network trace was performed, a first phone number associated with one of the two devices, or a second phone number associated a remaining one of the two devices.

6 . The system of claim 1 , wherein the two devices associated with the network trace comprise two different User Equipment (UEs).

7 . The system of claim 1 , wherein the processor is further configured to:

receive a command to assign the incident ticket to a particular entity responsible to investigate the error; and

in response to receiving the command, transmit an indication of the incident ticket to the particular entity.

8 . The system of claim 1 , wherein:

the third request comprises the one or more search parameters associated with the network trace; and

the processor is further configured to:

search the memory for the record based on the one or more search parameters; and

identify, from the memory based on the search, the record of the network trace.

9 . A method for capturing network traces performed in a cellular communication network comprising:

receive a first request to generate an incident ticket relating to an error associated with a communication between two devices in the cellular communication network;

in response to receiving the first request generate the incident ticket;

receive one or more search parameters relating to a network trace associated with the communication between the two devices performed in the cellular communication network using a network tracing sub-system, wherein the network trace records, in the network tracing sub-system, data relating to integrity of network elements of the cellular communication network that are used to perform the communication between the two devices;

generate an Application Programming Interface (API) call for the network tracing sub-system, wherein the API call at least comprises:

a second request for a record of the network trace associated with the communication between the two devices; and

the one or more search parameters associated with the network trace, wherein the one or more search parameters are to be used at the network tracing sub-system to retrieve the record of the network trace;

transmit the API call to the network tracing sub-system;

receive the record of the network trace from the network tracing sub-system;

store the received record of the network trace in a memory;

receive a third request to view the record of the network trace;

in response to receiving the third request, retrieve the record of the network trace from the memory; and

present, on a display device, the record of the network trace.

10 . The method of claim 9 , wherein the record of the network trace is configured to be stored at the network tracing sub-system for a pre-configured time period, wherein the record is deleted from the network tracing sub-system after the pre-configured time period has expired.

11 . The method of claim 9 , wherein the communication between the two devices comprises one or more of a phone call, a text message or a data transmission.

12 . The method of claim 11 , wherein the error associated with the communication between the two devices comprises a failure associated with one or more of the phone call, the text message or a data transmission.

13 . The method of claim 9 , wherein the one or more search parameters associated with the network trace comprises one or more of a date on which the network trace was performed, a time at which the network trace was performed, a first phone number associated with one of the two devices, or a second phone number associated a remaining one of the two devices.

14 . The method of claim 9 , wherein the two devices associated with the network trace comprise two different User Equipment (UEs).

15 . A non-transitory computer-readable medium storing instructions that when executed by a processor cause the processor to:

receive a first request to generate an incident ticket relating to an error associated with a communication between two devices in a cellular communication network;

in response to receiving the first request generate the incident ticket;

receive one or more search parameters relating to a network trace associated with the communication between the two devices performed in the cellular communication network using a network tracing sub-system, wherein the network trace records, in the network tracing sub-system, data relating to integrity of network elements of the cellular communication network that are used to perform the communication between the two devices;

generate an Application Programming Interface (API) call for the network tracing sub-system, wherein the API call at least comprises:

a second request for a record of the network trace associated with the communication between the two devices; and

the one or more search parameters associated with the network trace, wherein the one or more search parameters are to be used at the network tracing sub-system to retrieve the record of the network trace;

transmit the API call to the network tracing sub-system;

receive the record of the network trace from the network tracing sub-system;

store the received record of the network trace in a memory;

receive a third request to view the record of the network trace;

in response to receiving the third request, retrieve the record of the network trace from the memory; and

present, on a display device, the record of the network trace.

16 . The non-transitory computer-readable medium of claim 15 , wherein the record of the network trace is configured to be stored at the network tracing sub-system for a pre-configured time period, wherein the record is deleted from the network tracing sub-system after the pre-configured time period has expired.

17 . The non-transitory computer-readable medium of claim 15 , wherein the communication between the two devices comprises one or more of a phone call, a text message or a data transmission.

18 . The non-transitory computer-readable medium of claim 17 , wherein the error associated with the communication between the two devices comprises a failure associated with one or more of the phone call, the text message or a data transmission.

19 . The non-transitory computer-readable medium of claim 15 , wherein the one or more search parameters associated with the network trace comprises one or more of a date on which the network trace was performed, a time at which the network trace was performed, a first phone number associated with one of the two devices, or a second phone number associated a remaining one of the two devices.

20 . The non-transitory computer-readable medium of claim 15 , wherein the two devices associated with the network trace comprise two different User Equipment (UEs).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2023
From: DONNELLY, SEAN PATRICK
To: DISH WIRELESS L.L.C.
Reel/Frame 065886/0502 →
Continuity (1)
Related Publication 20250202797A1 · Jun 19, 2025
References Cited (17)
US 7526550B2 · Frey · 2009 [cited by examiner]
US 10880191B1 · Kant · 2020 [cited by examiner]
US 10970150B1 · Hunter · 2021 [cited by examiner]
US 11456911B1 · Krishnagi · 2022 [cited by examiner]
US 11546243B1 · Menon · 2023 [cited by examiner]
US 12487875B1 · Côrte-Real · 2025 [cited by examiner]
US 20150142957A1 · Forsberg · 2015 [cited by examiner]
US 20210191802A1 · Hunter · 2021 [cited by examiner]
US 20220360505A1 · Tiwari · 2022 [cited by examiner]
US 20220382525A1 · Kaitha · 2022 [cited by examiner]
US 20230198866A1 · Gao · 2023 [cited by examiner]
US 20230208708A1 · Kumar · 2023 [cited by examiner]
US 20230336400A1 · Gao · 2023 [cited by examiner]
US 20240248833A1 · Gupta · 2024 [cited by examiner]
US 20240338594A1 · Liu · 2024 [cited by examiner]
US 20250384735A1 · Chun · 2025 [cited by examiner]
US 20260017464A1 · Ghoche · 2026 [cited by examiner]