IP Library Granted Patent US 12,445,347
Granted Patent B2
US 12,445,347 · App. 18/148,978 · Granted Oct 14, 2025

Identification of root causes in data processing errors

Inventor: Robert Kierzyk (Littleton, CO)
Assignee: DISH Wireless L.L.C.
H04L41/0631H04L41/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,445,347
App. No.
18/148,978
Granted
Oct 14, 2025
Kind
B2
Abstract

An automated process identifies root causes of defects in a 5G wireless or other data processing system. A design studio or similar tool can be used to track information about one or more particular defects. Information collected could include, for example, results of simulated or actual data processing, technical conditions identified by a system monitor, defect insertion information, defect escape information, and the like. Defect data can be analyzed by an artificial intelligence or other logic to identify root cause attributes that gave rise to the defects. These attributes, in turn, can be used to locate new defects that would have otherwise remained undetected.

Claims (29)

1. An automated process to identify root causes of defects in data processing results emanating from a data processing system, wherein the automated process comprises:

receiving the data processing results from a plurality of different data processing components of a cloud-based 5g wireless communications network, wherein each of the different data processing components of the cloud-based 5g wireless communications network executes as a virtual component of the data processing system wherein the data processing results comprise a then-current system load and a number of virtual distributed unit (DU) modules currently in operation by the cloud-based 5g wireless communications network;

identifying a defect in the data processing results received from one or more of the virtual components of the data processing system, wherein the defect is recognized when the number of virtual DU modules changes unexpectedly given a then-current system load of the cloud-based 5g wireless communications network;

storing defect data about the identified defect in a database, the defect data identifying the defect and comprising additional information associated with the defect, wherein the additional information identifies at least one of the one or more virtual components of the data processing that generated the defect and comprises technical conditions of the cloud-based 5g wireless communications network at the time of the defect;

detecting a pattern in the defect data based upon commonalities in the conditions of the cloud-based 5g wireless communications network that are associated with multiple defects; and

predicting additional defects relating to the one or more virtual components of the cloud-based 5g wireless network based upon the detected pattern in the defect data; and

updating test vectors based upon the detected pattern and applying the updated test vectors to the cloud-based 5G wireless communications network.

2. The automated process of claim 1 wherein the identifying comprises recognizing the defect if an observed value in the data processing results differs from an expected value.

3. The automated process of claim 1 wherein the additional information comprises system loads of the wireless communications network at the time of the defect.

4. The automated process of claim 1 wherein the additional information comprises defect insertion information describing circumstances that allowed the defect to be created.

5. The automated process of claim 1 wherein the additional information comprises defect escape information describing circumstances that allowed the defect to escape.

6. The automated process of claim 1 wherein the additional information comprises technical conditions of the data processing results at the time of the defect, defect insertion information describing circumstances that allowed the defect to be created, and defect escape information describing circumstances that allowed the defect to escape.

7. The automated process of claim 6 wherein the analyzing is performed by artificial intelligence logic.

8. The automated process of claim 1 further comprising updating test vectors based upon the detected pattern and applying the updated test vectors to the cloud-based 5G wireless network.

9. The automated process of claim 1 wherein the additional information comprises a number of virtual centralized unit (CU) modules currently in operation, and wherein the identifying comprises recognizing the defect when the number of virtual CU modules changes unexpectedly given a then-current system load of the wireless communications network.

10. A data processing system having a processor and a non-transitory data storage having instructions stored thereon that, when executed by the processor, perform an automated process that comprises:

receiving the data processing results from a plurality of different data processing components of a cloud-based 5g wireless communications network, wherein each of the different data processing components of the cloud-based 5g wireless communications network executes as a virtual component of the data processing system, wherein the data processing results comprise a then-current system load and a number of virtual distributed unit (DU) modules currently in operation by the cloud-based 5g wireless communication network;

identifying a defect in the data processing results received from one or more of the virtual components of the data processing system, wherein the defect is recognized when the number of virtual DU modules changes unexpectedly given a then-current system load of the cloud-based 5g wireless communications network;

storing defect data about the identified defect in a database, the defect data identifying the defect and comprising additional information associated with the defect, wherein the additional information identifies at least one of the one or more virtual components of the data processing that generated the defect and comprises technical conditions of the cloud-based 5g wireless communications network at the time of the defect;

analyzing the database to thereby detect a pattern in the defect data based upon commonalities in the additional information associated with multiple defects; and

applying the detected pattern to the data processing results to thereby automatically identify additional defects relating to the one or more virtual components of the cloud-based 5g wireless network; and

updating test vectors based upon the detected pattern and applying the updated test vectors to the cloud-based 5G wireless communications network.

11. The data processing system of claim 10 wherein the processor and non-transitory data storage are implemented using cloud-based hardware.

12. The data processing system of claim 10 wherein the automated process further comprises updating test vectors based upon the detected pattern, and applying the updated test vectors to the wireless communications network.

13. A data processing system to identify root causes of defects in data processing results emanating from a cloud-based 5g wireless communications network having a plurality of different data processing components implemented using cloud-based data processing hardware, the defect analysis system comprising:

a system monitor configured to monitor then-current technical conditions of the cloud-based 5g wireless communications network and to receive the data processing results emanating from the cloud-based 5g wireless communications network, wherein each of the different data processing components of the cloud-based 5g wireless communications network implements a virtual component of the cloud-based 5g wireless communications network with the cloud-based data processing hardware, wherein at least some of the processing components comprise a virtual distributed unit (DUs) module, and wherein the then-current technical conditions comprise a number of virtual DU modules currently in-use by the cloud-based 5g wireless communication network;

a database configured to store defect data about the identified defect in a database, the defect data identifying the virtual component of the cloud-based 5g wireless communications network that generated the defect and comprising additional information associated with the defect, wherein the additional information comprises technical conditions of the cloud-based 5g wireless communications network at the time of the defect, defect insertion information describing circumstances that allowed the virtual component that generated the defect to be created, and defect escape information describing circumstances that allowed the defect to escape; and

a defect analysis system configured to recognize the defect when the number of virtual DU modules changes unexpectedly given the then-current technical conditions of the cloud-based 5g wireless communications network, to detect a pattern in the defect data based upon commonalities in the additional information associated with multiple defects and to predict additional defects in the data processing results based upon the detected pattern, wherein the defect analysis system is further configured to update test vectors based upon the detected pattern in the defect data, and to apply the updated test vectors to the virtual components of the cloud-based 5g wireless communications network to thereby identify additional defects in the cloud-based 5g wireless communications network.

14. The data processing system of claim 13 wherein the then-current technical conditions of the wireless communications network further comprise a number of virtual centralized unit (CU) modules currently in operation, and wherein the defect analysis system further recognizes the defect when the number of virtual CU modules changes unexpectedly given the then-current technical conditions of the wireless communications network.

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 Sep 18, 2025
From: KIERRZYK, ROBERT
To: DISH WIRELESS L.L.C.
Reel/Frame 072303/0921 →
Continuity (2)
Provisional Application 63295799 · Dec 31, 2021
Related Publication 20230216727A1 · Jul 6, 2023
References Cited (33)
US 9306966B2 · Eskin · 2016 [cited by examiner]
US 11379256B1 · Agarwal · 2022 [cited by examiner]
US 11645191B2 · Gnaneswaran · 2023 [cited by examiner]
US 11755402B1 · Chavan · 2023 [cited by examiner]
US 12096270B2 · Foukas · 2024 [cited by examiner]
US 20070226546A1 · Asthana · 2007 [cited by examiner]
US 20160352765A1 · Mermoud · 2016 [cited by examiner]
US 20170262360A1 · Kochura · 2017 [cited by examiner]
US 20180307481A1 · Ganesan · 2018 [cited by examiner]
US 20190012254A1 · Gupta · 2019 [cited by examiner]
US 20190089577A1 · Misra · 2019 [cited by examiner]
US 20190196938A1 · Mathen · 2019 [cited by examiner]
US 20190243836A1 · Nanda · 2019 [cited by examiner]
US 20200319992A1 · Masis · 2020 [cited by examiner]
US 20210073026A1 · Myers · 2021 [cited by examiner]
US 20210263841A1 · Mo · 2021 [cited by examiner]
US 20210306235A1 · Al-Dulaimi · 2021 [cited by examiner]
US 20220035541A1 · Genereux · 2022 [cited by examiner]
US 20220104403A1 · Heydari · 2022 [cited by examiner]
US 20220173965A1 · Martin · 2022 [cited by examiner]
US 20220256474A1 · Myron · 2022 [cited by examiner]
US 20220302997A1 · Beeler · 2022 [cited by examiner]
US 20230010417A1 · Mishra · 2023 [cited by examiner]
Chakraborty et al.., “System Failure Prediction within Software 5G Core Networks using Time Series Forecasting”, 2021 IEEE international Conference on Communications Workshops, Jun. 14, 2021, IEEE Publishing. [cited by examiner]
David Gray, “Software Defect Prediction Using Static Code Mettics: Formulating a Methodology”, University of Hertfordshire, Dec. 2012. [cited by examiner]
Priovolos et al., “Using Anomaly Detection Techniques for Securing 5G Infrastructure and Applications”, International Mediterranean Conference on Communications and Networking, Sep. 7, 2021, IEEE Publishing. [cited by examiner]
Shippey et al. “Automatically idenitfying code features for software defect prediction Using AST N-grams”, Information and Software Technology, Oct. 2018, Elsevier Publishing. [cited by examiner]
Hassan et al., “Artificial Intelligence techniques over the fifth generation mobile networks: a review”, Indonesian Journal of Electrical Engineeering and Computerf Science, Oct. 2021. [cited by examiner]
Lidefldt et al, “Dynamic bandwidth control for improving 5G network resource utilization in Cloud Radio Acess Networks”, Jun. 14, 2021. [cited by examiner]
Piao et al, “Env2Vewc: Accelerating VNF Testing wiith Deep Learning”, Apr. 27, 2020, ACM Publishing. [cited by examiner]
Velasco et al, “Fault Management Based on Machine Learning” m 2019 Optical Fiber Communciatons Conference and Exhitibition Mar. 3, 2019. [cited by examiner]
Boutaba et al., “AI drivern Closed-Loop Automation in 5G and beyond Miobile Networks”, FLexNets 20211, Aug. 23, 2021, ACM Publishing. [cited by examiner]
Chen et al., “A Perspective of O-RAN Integration with MEC, SON, and Network Slicing in the 5G Era”, IEEE Network, vol. 34, Issue 6, Nov./Dec. 2020. [cited by examiner]