US 12,170,592 B2
Automated inspection of network state
Raymond E. Reeves, Orlando, FL (US); Jorge Climaco Toledo, Kansas City, KS (US); Henry Rico Olivas, Somerton, AZ (US); and Hector M. Rodriguez Riego, Atlanta, GA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Apr. 27, 2022, as Appl. No. 17/731,098.
Application 17/731,098 is a continuation in part of application No. 17/562,824, filed on Dec. 27, 2021, granted, now 11,950,123.
Prior Publication US 2023/0208709 A1, Jun. 29, 2023
Int. Cl. H04L 41/0813 (2022.01)
CPC H04L 41/0813 (2013.01) 15 Claims
OG exemplary drawing
 
1. An inspection system deployed in a core network for wireless communications, the inspection system comprising:
a plurality of inspection agent nodes located in the core network, each of the plurality of inspection agent nodes comprising at least one non-transitory storage medium with executable codes stored thereon and at least one processor, the at least one processor configured to receive information from one or more access nodes and generate a network report based on the information, wherein the information comprises information about network events observed by the one or more access nodes and measurements from one or more wireless devices in communication with the one or more access nodes,
wherein each of the plurality of inspection agent nodes is further configured to:
generate the network report from the information about the network events and the measurements based on geo-locations of the one or more wireless devices; and
forward the network report to an inspection manager node; and
the inspection manager node in communication with the plurality of inspection agent nodes, the inspection manager node comprising at least one non-transitory storage medium with executable codes stored thereon and at least one processor, the at least one processor configured to:
receive the network report from the plurality of inspection agent nodes,
derive an actual network behavior of the one or more access nodes based on the network report,
identify, based on a network configuration, a discrepancy between an expected network behavior and the actual network behavior, and
trigger a reconfiguration of at least one of the one or more access nodes based on the discrepancy.