IP Library Granted Patent US 12,452,689
Granted Patent B2
US 12,452,689 · App. 18/138,623 · Granted Oct 21, 2025

Network interface verification and method and system for remediating failures identified through ping operations

Inventors: Kenneth William Weber, Jr. (Littleton, CO); Mohammad Dawood Shahdad (Aurora, CO); Arjun Sarath (Littleton, CO)
Assignee: DISH Wireless L.L.C.
H04W16/18G06F16/29H04L43/10H04W24/04H04W48/08H04W48/16
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,452,689
App. No.
18/138,623
Granted
Oct 21, 2025
Kind
B2
Abstract

A disclosed method may include (i) maintaining a database that maps cellular reference link types to geographic hubs that include a respective cellular network node connected through a respective cellular reference link type, (ii) cycling through the database, within a portion of the database for a specific cellular reference link type, to perform a ping operation from each respective geographic hub mapped to the specific cellular reference link type, and (iii) displaying, through a graphical user interface, results to an administrator indicating which ping operations from the cycling through the database indicated a failure such that the administrator is enabled to perform a remediation operation. Various other systems and computer-readable mediums are further disclosed.

Claims (31)

1. A method comprising:

maintaining a database that maps cellular reference link types to geographic hubs that include a respective cellular network node connected through a respective cellular reference link type;

cycling through the database, within a portion of the database for a specific cellular reference link type, to perform a ping operation from each respective geographic hub mapped to the specific cellular reference link type; and

displaying, through a graphical user interface, results to an administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform a remediation operation.

2. The method of claim 1 , further comprising repeating the cycling through the database, within the portion of the database for the specific cellular reference link type, for each type of cellular reference link type in a set of multiple distinct cellular reference link types.

3. The method of claim 1 , further comprising repeating the cycling through the database, within the portion of the database for the specific cellular reference link type, for each type of cellular reference link type in a set of substantially every distinct cellular reference link type for 5G cellular networks.

4. The method of claim 2 , wherein the set of multiple distinct cellular reference link types comprises at least three of N 1 -N 15 .

5. The method of claim 1 , wherein each respective cellular network node includes a different one from a set of a user equipment, a radio access network, a user plane function, a data network, an access and mobility management function, a session management function, a policy control function, an application function, a unified data management node, or an authentication server function.

6. The method of claim 1 , wherein the cellular reference link types correspond to a 5G cellular network.

7. The method of claim 1 , wherein displaying, through the graphical user interface, results to the administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform the remediation operation comprises dynamically displaying a source Internet Protocol address or a target Internet Protocol address for each ping operation that indicated failure.

8. The method of claim 1 , wherein displaying, through the graphical user interface, results to the administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform the remediation operation comprises dynamically omitting a source Internet Protocol address or a target Internet Protocol address for each ping operation that indicated success.

9. The method of claim 1 , wherein displaying, through the graphical user interface, results to the administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform the remediation operation comprises displaying, for each geographic hub among the geographic hubs, a pass count of ping operations, a fail count of ping operations, a total count of ping operations, or a pass rate of ping operations.

10. The method of claim 1 , wherein cycling through the database, within the portion of the database for the specific cellular reference link type, to perform a ping operation from each respective geographic mapped to the specific cellular reference link type, comprises performing multiple ping operations from each respective cellular network node.

11. A system comprising:

at least one physical processor; and

a non-transitory computer-readable medium encoding instructions that, when executed by the at least one physical processor, cause operations to be performed comprising:

maintaining a database that maps cellular reference link types to geographic hubs that include a respective cellular network node connected through a respective cellular reference link type;

cycling through the database, within a portion of the database for a specific cellular reference link type, to perform a ping operation from each respective geographic hub mapped to the specific cellular reference link type; and

displaying, through a graphical user interface, results to an administrator indicating which ping operations from the cycling through the database indicated a failure such that the administrator is enabled to perform a remediation operation.

12. The system of claim 11 , wherein the operations further comprise repeating the cycling through the database, within the portion of the database for the specific cellular reference link type, for each type of cellular reference link type in a set of multiple distinct cellular reference link types.

13. The system of claim 11 , wherein the operations further comprise repeating the cycling through the database, within the portion of the database for the specific cellular reference link type, for each type of cellular reference link type in a set of substantially every distinct cellular reference link type for 5G cellular networks.

14. The system of claim 12 , wherein the set of multiple distinct cellular reference link types comprises at least three of N 1 -N 15 .

15. The system of claim 11 , wherein each respective cellular network node includes a different one from a set of a user equipment, a radio access network, a user plane function, a data network, an access and mobility management function, a session management function, a policy control function, an application function, a unified data management node, or an authentication server function.

16. The system of claim 11 , wherein the cellular reference link types operate within a 5G cellular network.

17. The system of claim 11 , wherein displaying, through the graphical user interface, results to the administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform the remediation operation comprises dynamically displaying a source Internet Protocol address or a target Internet Protocol address for each ping operation that indicated failure.

18. The system of claim 11 , wherein displaying, through the graphical user interface, results to the administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform the remediation operation comprises dynamically omitting a source Internet Protocol address or a target Internet Protocol address for each ping operation that indicated success.

19. The system of claim 11 , wherein displaying, through the graphical user interface, results to the administrator indicating which ping operations from the cycling through the database indicated failure such that the administrator is enabled to perform the remediation operation comprises displaying, for each geographic hub among the geographic hubs, a pass count of ping operations, a fail count of ping operations, a total count of ping operations, or a pass rate of ping operations.

20. A non-transitory computer-readable medium encoding instructions that, when executed by at least one physical processor of a computing device, cause the computing device to perform operations comprising:

maintaining a database that maps cellular reference link types to geographic hubs that include a respective cellular network node connected through a respective cellular reference link type;

cycling through the database, within a portion of the database for a specific cellular reference link type, to perform a ping operation from each respective geographic hub mapped to the specific cellular reference link type; and

displaying, through a graphical user interface, results to an administrator indicating which ping operations from the cycling through the database indicated a failure such that the administrator is enabled to perform a remediation operation.

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 Apr 24, 2023
From: WEBER, KENNETH WILLIAM, JR.; SHAHDAD, MOHAMMAD DAWOOD; SARATH, ARJUN
To: DISH WIRELESS L.L.C.
Reel/Frame 063421/0880 →
Continuity (1)
Related Publication 20240357373A1 · Oct 24, 2024
References Cited (14)
US 6058420A · Davies · 2000 [cited by examiner]
US 6747957B1 · Pithawala · 2004 [cited by examiner]
US 7983173B2 · Finn · 2011 [cited by examiner]
US 11063857B2 · Tewari · 2021 [cited by examiner]
US 20030231741A1 · Rancu · 2003 [cited by examiner]
US 20040132409A1 · Arnold · 2004 [cited by examiner]
US 20150023151A1 · Liu · 2015 [cited by examiner]
US 20200322283A1 · Osterlund · 2020 [cited by examiner]
US 20220006701A1 · Patel · 2022 [cited by examiner]
US 20230254227A1 · Mori · 2023 [cited by examiner]
US 20240340230A1 · Weber, Jr. · 2024 [cited by examiner]
US 20240397412A1 · Kaki · 2024 [cited by examiner]
GB 2286508A · 1995 [cited by examiner]
WO WO2023146898A1 · 2023 [cited by examiner]