IP Library Granted Patent US 51,007
Granted Patent E1
US 51,007 · App. 17/947,951 · Granted Aug 18, 2026

Optimizing radio cell quality for capacity and quality of service using machine learning techniques

Inventors: Robert William Froehlich (McKinney, TX); Ralf Kreher (Berlin, DE)
Assignee: NetScout Systems, Inc.
H04W24/08G06F11/079G06N5/043H04L41/0631H04L41/0681H04L41/16H04W24/10
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 51,007
App. No.
17/947,951
Granted
Aug 18, 2026
Kind
E1
Abstract

A method for optimizing a radio access network includes receiving at least one area of the radio access network to be analyzed from a user and receiving a desired outcome from a user. A plurality of network monitoring parameters related to a user requested analysis is identified. The identified plurality of network monitoring parameters is correlated. A root cause analysis is performed using an automated classification model based on the correlated plurality of network monitoring parameters. A recommendation related to the desired outcome is generated based on the performed root cause analysis.

Claims (42)

1 . A method for optimizing a radio access network, the method comprising steps of:

receiving at least one area of the radio access network to be analyzed from a user and receiving a desired outcome from a user;

identifying a plurality of network monitoring parameters at least one network parameter related to a user requested an analysis of the radio access network including user data and control plane data;

correlating the identified plurality of network monitoring parameters;

performing a root cause analysis using an automated classification model based on the correlated plurality of network monitoring parameters;

generating a recommendation related to the a desired outcome based on the performed a root cause analysis of the at least one network monitoring parameter;

confirming with the user one or more aspects of the recommendation via a Graphical User Interface (GUI) which confirmation includes repeating the performance of the root cause analysis based upon a user entered numerical value indicative of a percentage certainty of the performed root cause analysis of the user's percentage certainty of the performed root cause analysis user used in each repeated performance of the root cause analysis; and

updating the generated recommendation based upon the user confirmation and wherein the generated recommendation includes a confidence factor of a root cause by combining as a function of corresponding individual probabilities of preconditions.

2 . The method of claim 1 , wherein the the root cause analysis includes an automated classification model that comprises at least one of a Bayesian network model and an expert system model, wherein the Bayesian network model is a machine-learned Bayesian network with a seed for training the Bayesian network model provided from an expert in a network domain and wherein the seed represents relationships between the a plurality of network monitoring parameters.

3 . The method of claim 2 , wherein the step of performing the root cause analysis includes calculating confidence probability.

4 . The method of claim 3 , wherein the generated recommendation includes the calculated confidence probability.

5 . The method of claim 2 , wherein the automated classification model comprises one or more decision trees.

6 . The method of claim 2 , wherein the expert system model comprises a rules based model having a plurality of rules based on knowledge developed from one or more experts relating to interpreting values of the identified plurality of network monitoring parameters with respect to the desired outcome.

7 . The method of claim 1 , further comprising storing the correlated at least one network monitoring parameters parameter in a data repository.

8 . The method of claim 1 , further comprising automatically adjusting configuration of the radio access network based on the generated recommendation.

9 . A system for optimizing a radio access network, the system comprising:

a processor and a memory device coupled to the processor, the memory device containing a set of instructions that, when executed by the processor, cause the processor to:

receive at least one area of the radio access network to be analyzed from a user and receive a desired outcome from a user;

identify a plurality of network monitoring parameters at least one network parameter related to a user requested an analysis of the radio access network including user data and control plane data;

correlate the identified plurality of network monitoring parameters;

perform a root cause analysis using an automated classification model based on the correlated plurality of network monitoring parameters;

generate a recommendation related to the a desired outcome based on the performed aroot cause analysis of the at least one network monitoring parameter;

confirm with the user one or more aspects of the recommendation via a Graphical User Interface (GUI) which confirmation includes repeating the performance of the root cause analysis based upon a user entered numerical value indicative of the a percentage certainty of the performed root cause analysis of the user's percentage certainty of the performed root cause analysis user used in each repeated performance of the root cause analysis; and

update the generated recommendation based upon the user confirmation and wherein the generated recommendation includes a confidence factor of a root cause by combining as a function of corresponding individual probabilities of preconditions.

10 . The system of claim 9 , wherein the the root cause analysis includes an automated classification model that comprises at least one of a Bayesian network model and an expert system model, wherein the Bayesian network model is a machine-learned Bayesian network with a seed for training the Bayesian network model provided from an expert in a network domain and wherein the seed represents relationships between the a plurality of network monitoring parameters.

11 . The system of claim 10 , wherein the set of instructions to perform the root cause analysis that, when executed by the processor, further cause the processor to calculate confidence probability.

12 . The system of claim 11 , wherein the generated recommendation includes the calculated confidence probability.

13 . The system of claim 10 , wherein the automated classification model comprises one or more decision trees.

14 . The system of claim 9 , wherein the set of instructions that, when executed by the processor, further cause the processor to store the correlated at least one network monitoring parameters parameter in a data repository.

15 . The system of claim 9 , wherein the set of instructions that, when executed by the processor, further cause the processor to automatically adjust configuration of the radio access network based on the generated recommendation.

16 . The system of claim 10 , wherein the expert system model comprises a rules based model having a plurality of rules based on knowledge developed from one or more experts relating to interpreting values of the identified plurality of network monitoring parameters with respect to the desired outcome.

17 . A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor, operable to:

receive at least one area of the radio access network to be analyzed from a user and receive a desired outcome from a user;

identify a plurality of network monitoring parameters at least one network parameter related to a user requested an analysis of the radio access network including user data and control plane data;

correlate the identified plurality of network monitoring parameters;

perform a root cause analysis using an automated classification model based on the correlated plurality of network monitoring parameters;

generate a recommendation related to the a desired outcome based on the performed a root cause analysis of the at least one network monitoring parameter;

confirm with the user one or more aspects of the recommendation via a Graphical User Interface (GUI) which confirmation includes repeating the performance of the root cause analysis based upon a user entered numerical value indicative of the a percentage certainty of the performed root cause analysis of the user's percentage certainty of the performed root cause analysis user used in each repeated performance of the root cause analysis; and

update the generated recommendation based upon the user confirmation and wherein the generated recommendation includes a confidence factor of a root cause by combining as a function of corresponding individual probabilities of preconditions.

18 . The computer-readable media of claim 17 , wherein the the root cause analysis includes an automated classification model that comprises at least one of a Bayesian network model and an expert system model, wherein the Bayesian network model is a machine-learned Bayesian network with a seed for training the Bayesian network model provided from an expert in a network domain and wherein the seed represents relationships between the plurality of network monitoring parameters.

19 . The computer-readable media of claim 18 , wherein the software to perform the root cause analysis that, when executed by the processor, operable to calculate confidence probability.

20 . The computer-readable media of claim 19 , wherein the generated recommendation includes the calculated confidence probability.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: FROEHLICH, ROBERT WILLIAM; KREHER, RALF
To: NETSCOUT SYSTEMS, INC.
Reel/Frame 074650/0063 →
SECURITY INTEREST Recorded Oct 22, 2024
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS LLC; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 069216/0007 →
Continuity (1)
Reissue 16033017 · Jul 11, 2018
References Cited (50)
US 5133046A · Kaplan · 1992 [cited by examiner]
US 5528516A · Yemini · 1996 [cited by examiner]
US 6076083A · Baker · 2000 [cited by examiner]
US 8463899B2 · Scarpelli · 2013 [cited by examiner]
US 8990141B2 · Kudo · 2015 [cited by examiner]
US 10061637B1 · Halbersberg · 2018 [cited by examiner]
US 10326640B2 · Froehlich · 2019 [cited by examiner]
US 10373094B2 · Naous · 2019 [cited by examiner]
US 10594542B2 · Jeyakumar · 2020 [cited by examiner]
US 10666494B2 · Zafer · 2020 [cited by examiner]
US 10831585B2 · Gu · 2020 [cited by examiner]
US 10904071B2 · Jeyakumar · 2021 [cited by examiner]
US 10909018B2 · Qi · 2021 [cited by examiner]
US 10966108B2 · Froehlich · 2021 [cited by examiner]
US 11044533B1 · Li · 2021 [cited by examiner]
US 11102102B2 · Chandrasekaran · 2021 [cited by examiner]
US 11176464B1 · Sagi · 2021 [cited by examiner]
US 11431550B2 · Zafer · 2022 [cited by examiner]
US 11706115B2 · Chandrasekaran · 2023 [cited by examiner]
US 12199808B2 · Duda · 2025 [cited by examiner]
US 20090150325A1 · De · 2009 [cited by examiner]
US 20100057651A1 · Fung · 2010 [cited by examiner]
US 20100138368A1 · Stundner · 2010 [cited by examiner]
US 20110231704A1 · Ge · 2011 [cited by examiner]
US 20130238534A1 · Nagaraj · 2013 [cited by examiner]
US 20140215077A1 · Soudan · 2014 [cited by examiner]
US 20140279718A1 · Southey · 2014 [cited by examiner]
US 20160036718A1 · Shingari · 2016 [cited by examiner]
US 20160205697A1 · Tan · 2016 [cited by examiner]
US 20160241429A1 · Froehlich · 2016 [cited by examiner]
US 20170019291A1 · Tapia · 2017 [cited by examiner]
US 20170099179A1 · Iwamura · 2017 [cited by examiner]
US 20170126476A1 · Curtin · 2017 [cited by examiner]
US 20170200088A1 · Yang · 2017 [cited by examiner]
US 20170213142A1 · Kaluza · 2017 [cited by examiner]
US 20170331673A1 · Iyer · 2017 [cited by examiner]
US 20170353991A1 · Tapia · 2017 [cited by examiner]
US 20180032941A1 · Naous · 2018 [cited by examiner]
US 20180060150A1 · Cunico · 2018 [cited by examiner]
US 20180367368A1 · Schulz · 2018 [cited by examiner]
US 20190132190A1 · Jeyakumar · 2019 [cited by examiner]
US 20190149396A1 · Zafer · 2019 [cited by examiner]
US 20190165988A1 · Wang · 2019 [cited by examiner]
US 20190268366A1 · Zeng · 2019 [cited by examiner]
US 20190294484A1 · Luo · 2019 [cited by examiner]
US 20190303228A1 · Kowta · 2019 [cited by examiner]
US 20190356553A1 · Mermoud · 2019 [cited by examiner]
US 20190361759A1 · Haugen · 2019 [cited by examiner]
US 20200213181A1 · Jeyakumar · 2020 [cited by examiner]
US 20200287779A1 · Zafer · 2020 [cited by examiner]