IP Library Granted Patent US 10,924,330
Granted Patent B2
US 10,924,330 · App. 16/563,830 · Granted Feb 16, 2021

Intelligent anomaly detection and root cause analysis in mobile networks

Inventors: Manu Sharma (Palo Alto, CA); Deepak Khurana (Palo Alto, CA); Sarabjot Singh (Palo Alto, CA); Adnan Raja (Palo Alto, CA); Srikanth Hariharan (Sunnyvale, CA); Aditya Gudipati (Los Angeles, CA); Manu Bansal (Palo Alto, CA); Duyen Riggs (Palo Alto, CA); Rakesh Misra (Palo Alto, CA)
Assignee: VMware, Inc.
H04L41/0631H04L41/16H04L43/0817H04W24/04H04W24/08H04W24/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 10,924,330
App. No.
16/563,830
Granted
Feb 16, 2021
Kind
B2
Abstract

A method for automated root cause analysis in mobile radio access networks, including: determining mobile radio access network data (e.g., RAN data); detecting an anomaly for a set of user sessions and/or cells from the RAN data; and classifying the detected anomalies using a set of root cause classifiers.

Claims (57)

1. A method comprising:

receiving radio access network data generated by a set of base stations;

determining a plurality of user sessions from the radio access network data;

detecting anomalies, the anomalies comprising anomalous user sessions and anomalous cells, wherein detecting the anomalies comprises:

detecting the anomalous user sessions from the plurality of user sessions; and

detecting the anomalous cells based on the radio access network data;

determining one or more root causes for each of the anomalies;

for each determined root cause, determining:

a number of anomalous user sessions associated with the root cause; and

cell identifiers for anomalous cells associated with the root cause; and

generating an alert for a root cause from the determined root causes, the alert comprising the respective cell identifiers associated with the root cause and a severity score determined based on a percentage of user sessions impacted by the root cause,

wherein determining the severity score comprises:

determining the radio access network data associated with the root cause;

determining a number of unique user sessions from the radio access network data; and

determining the percentage of user sessions impacted by the root cause based on the number of unique user sessions and the number of anomalous user sessions associated with the root cause.

2. The method of claim 1 , wherein determining the root cause comprises classifying the respective anomaly with a root cause classifier based on the radio access network data associated with the respective anomaly.

3. The method of claim 2 , wherein the anomaly is detected using an anomaly detector, wherein the root cause is determined using a plurality of root cause classifiers comprising the root cause classifier.

4. The method of claim 1 , wherein:

detecting the anomaly comprises determining a set of anomaly key performance indicators (KPIs) from the radio access network data and detecting the anomaly based on the set of anomaly KPIs;

determining the root cause comprises determining a set of root cause KPIs, different from the anomaly KPIs, and determining the root cause based on the set of root cause KPIs.

5. The method of claim 1 , wherein detecting the anomalous user sessions comprises:

determining a set of anomaly key performance indicators (KPIs) for each user session of the plurality of user sessions;

determining a baseline for each user session of the plurality of user sessions; and

detecting the anomalous user session in response to the set of anomaly KPIs deviating from the baseline for the user session.

6. The method of claim 1 , further comprising:

determining a recommended set of network operation parameters to resolve the root cause; and

automatically controlling the set of base stations based on the recommended set of network operation parameters.

7. The method of claim 1 , wherein the alert indicates the number of anomalous user sessions associated with the root cause.

8. The method of claim 1 , wherein:

the anomalous cells are detected by a cell anomaly detector; and

the anomalous user sessions are detected by a user session anomaly detector, different from the cell anomaly detector.

9. A method comprising:

receiving radio access network data generated by a set of base stations;

determining a plurality of user sessions from the radio access network data;

detecting anomalous user sessions, from the plurality of user sessions, based on the radio access network data;

for each anomalous user session of the plurality of user sessions, determining one or more root causes;

for each determined root cause, determining a number of anomalous user sessions associated with the root cause; and

generating an alert, for a determined root cause, based on a severity score,

wherein determining the severity score comprises:

determining the radio access network data associated with the root cause;

determining a number of unique user sessions from the radio access network data; and

determining whether a percentage of user sessions impacted by the root cause based on the number of unique user sessions and the number of anomalous user sessions associated with the respective root cause.

10. The method of claim 9 , wherein determining the root cause comprises classifying the respective anomaly with one or more root cause classifiers based on the radio access network data associated with the respective anomaly, wherein the anomaly is detected using an anomaly detector, wherein the root cause is determined using a plurality of root cause classifiers comprising the root cause classifier.

11. The method of claim 9 , further comprising presenting the alert to a user; wherein the alert is ordered, within a list of alerts, based on the severity score.

12. The method of claim 9 , wherein the alert comprises a severity score, determined based on the radio access network data associated with the respective root cause.

13. The method of claim 9 , further comprising determining a recommendation to resolve a determined root cause.

14. The method of claim 13 , wherein the recommendation comprises a set of network operation parameters.

15. The method of claim 14 , further comprising automatically controlling the set of base stations based on the set of network operation parameters.

16. The method of claim 9 , wherein the alert further comprises:

a duration of the root cause,

a percentage of user sessions impacted by the root cause, and

a set of KPI factors symptomatic of the root cause.

17. The method of claim 9 , wherein determining the plurality of user sessions comprises:

extracting a plurality of device identifiers from the radio access network data; and

for each device identifier of the plurality of device identifiers: extracting a user session, comprising data segments associated with the device identity, from the radio access network data.

18. The method of claim 9 , further comprising generating radio access network data with the set of base stations.

19. The method of claim 9 , wherein the alert indicates the number of anomalous user sessions associated with the root cause.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067103/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2021
From: SHARMA, MANU; KHURANA, DEEPAK; SINGH, SARABJOT; RAJA, ADNAN; HARIHARAN, SRIKANTH; GUDIPATI, ADITYA; BANSAL, MANU; RIGGS, DUYEN; MISRA, RAKESH
To: VMWARE, INC.
Reel/Frame 054863/0291 →
Continuity (3)
Provisional Application 62728345 · Sep 7, 2018
Provisional Application 62834773 · Apr 16, 2019
Related Publication 20200084087A1 · Mar 12, 2020
Cited By (3)
US 12,224,919 US 12,355,609 US 12,712,645