IP Library Granted Patent US 12666274
Granted Patent B2
US 12666274 · App. 17/812,200 · Granted Jun 23, 2026

Proactive configuration auditing in O-RAN

Inventors: Vikas Arora (Ottawa, CA); Ramy Atawia (Kanata, CA)
Assignee: DELL PRODUCTS L.P.
H04W24/02H04L41/0873H04W24/08
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 12666274
App. No.
17/812,200
Granted
Jun 23, 2026
Kind
B2
Abstract

Technology described herein can employ dynamically changing network variables and/or context, in realtime, to determine one or more possible contexts that can lead to network function (NF) misconfiguration, NF mismatch and/or key performance indicator (KPI) degradation. In an embodiment, an example system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising determining a working configuration of a network function, and detecting a misconfiguration between a specified configuration and the working configuration of the network function, wherein the detecting is based on a context known to be associated with the misconfiguration. Analysis of context can comprise analyzing, based on an artificial intelligence model, the contexts of the network function as compared to known and/or stored contexts.

Claims (58)

1 . A system, comprising:

at least one processor; and

at least one memory that stores executable instructions that, when executed by the at least one processor, facilitate performance of operations, comprising:

detecting an event at an interface of a radio system, wherein the interface corresponds to a registered auditing agent of the radio system, wherein the radio system comprises an open radio access network protocol or at least a fifth generation (5G) communication network protocol, and wherein the event corresponds to a possible degradation of a key performance indicator (KPI) of the radio system;

comparing, by an analytical model employing artificial intelligence, event data defining the event with known context data at a knowledge database, wherein the known context data defines known network function configurations associated with known events that correspond to KPI degradation;

matching first known context data, of the known context data, with the event data;

based on the comparing, identifying a network function hosted by the interface and defined at the first known context data as being associated with a known event of the known events; and

detecting an inconsistency between a known configuration, of the known network function configurations, of the network function that is defined by the first known context data, and a working configuration of the network function presently operating at the radio system,

wherein the inconsistency is associated with a misconfiguration between at least two of the group of network functions, comprising the network function, and wherein the misconfiguration is based on the inconsistency.

2 . The system of claim 1 , wherein the detecting of the event at the interface of the radio system comprises:

detecting contexts, comprising a context defining the event, of a group of network functions hosted by the interface, comprising the network function.

3 . The system of claim 2 , wherein the operations further comprise:

determining the inconsistency of the network function based on the first known context data associated with the inconsistency.

4 . The system of claim 1 , wherein the operations further comprise:

analyzing the network function for an unknown context; and

updating the knowledge database with the unknown context.

5 . The system of claim 1 , wherein the operations further comprise:

requesting synchronization of the working configuration to a specified configuration for the network function.

6 . The system of claim 1 , wherein the operations further comprise:

querying a service management and orchestration (SMO) element of the radio system for the working configuration of the network function; and

in connection with the querying of the SMO element, querying the knowledge database for the known network function configuration.

7 . The system of claim 1 , wherein the detecting of the event is performed at a specified periodicity unassociated with and prior to a degradation of the KPI.

8 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by at least one processor facilitate performance of operations, comprising:

detecting an event at an interface of a radio system, wherein the interface corresponds to a registered auditing agent of the radio system, wherein the radio system comprises an open radio access network protocol or at least a fifth generation (5G) communication network protocol, and wherein the event corresponds to a possible degradation of a key performance indicator (KPI) of the radio system;

matching, by an analytical model employing an artificial intelligence process, event data defining the event with first known context data, of known context data at a knowledge database, wherein the known context data defines network function inconsistencies;

based on the matching, identifying a first network function hosted by the interface and defined at the first known context data as being associated with a known event of the known events;

determining an inconsistency, of the inconsistencies, of the first network function based on the first known context;

querying a service management and orchestration (SMO) element of the radio system for a working configuration of the first network function presently operating at the radio system;

based on the determining of the inconsistency of the first network function, querying the SMO element for a working configuration of a second network function different from the first network function; and

comparing the working configurations of the first network function and the second network function.

9 . The non-transitory machine-readable medium of claim 8 , wherein the inconsistency associated with a misconfiguration between the first network function and the second network function.

10 . The non-transitory machine-readable medium of claim 8 , wherein the operations executed by the processor further comprise:

prior to the matching, by the analytical model, training the analytical model based on an additional context of the first network function other than the known contexts, wherein the additional context is determined not to have been a previous input to the analytical model.

11 . The non-transitory machine-readable medium of claim 8 , wherein the operations executed by the processor further comprise:

generating an alert to a vendor of the first network function, wherein the alert comprises a notification of the inconsistency; and

generating a request to synchronize the working configuration to a specified configuration.

12 . The non-transitory machine-readable medium of claim 8 , wherein the operations executed by the processor further comprise:

predicting the inconsistency as being between a known network function configuration of the first network function and a working configuration of the first network function;

and

in connection with the querying of the SMO element, querying the knowledge database for the known network function configuration of the first network function.

13 . The non-transitory machine-readable medium of claim 8 , wherein the detecting of the event is performed at a specified periodicity unassociated with and prior to a degradation of the KPI.

14 . A method, comprising:

detecting, by a system comprising at least one processor, an event at an interface of a radio system, wherein the interface corresponds to a registered auditing agent of the radio system, wherein the radio system comprises an open radio access network protocol or at least a fifth generation (5G) communication network protocol, and wherein the event corresponds to possible degradation of a key performance indicator (KPI) of the radio system;

comparing, by an analytical model employing artificial intelligence, of the system, event data defining the event with known context data at a knowledge database, wherein the known context data defines known network function configurations associated with known events that correspond to KPI degradation;

matching, by the system, the first known context data, of the known context data, with the event data;

based on the comparing, identifying, by the system, network functions hosted by the interface and defined at the first known context data as being associated with a known event of the known events;

determining, by the system, respective contexts of the network functions; and

based on the respective contexts, predicting, by the system, a misconfiguration between respective working configurations of the network functions, resulting in a predicted misconfiguration;

querying, by the system, a service management and orchestration (SMO) element of the radio system for the respective working configurations of the network functions presently operating at the radio system; and

in connection with the querying of the SMO element, querying, by the system, the knowledge database for respective known network function configurations, of the known network function configurations, corresponding to the network functions and that are defined by the first known context data;

wherein the comparing the event data comprises comparing working configurations for the network functions, and comparing the working configurations with the respective known network function configurations corresponding to the network functions, and

wherein the predicting the misconfiguration is based on respective results of the querying of the SMO element and of the querying of the knowledge database.

15 . The method of claim 14 , further comprising:

in connection with the matching, comparing, by the system, the respective contexts to known contexts that are known to lead to the misconfiguration between the working configurations of at least two of the network functions.

16 . The method of claim 14 , further comprising:

requesting, by the system, synchronization of the working configurations; and

sending, by the system, a notification of the predicted misconfiguration to a device associated with a vendor of at least one of the network functions.

17 . The method of claim 14 , further comprising: evaluating, by the system, the respective contexts relative to a threshold, wherein the performing of the predicting of the misconfiguration is based on at least one of the respective contexts satisfying a function defined with respect to the threshold.