IP Library Granted Patent US 12,592,953
Granted Patent B2
US 12,592,953 · App. 18/859,887 · Granted Mar 31, 2026

Methods and apparatuses for detecting and localizing faults using machine learning models

Inventors: Tahar Zanouda (Solna, SE); Saranya Govindaraj (Sollentuna, SE); Dominik Budyn (Dobczyce, PL); Martin Rydar (Yokohama, JP)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L63/1425G06N3/0442H04L41/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,592,953
App. No.
18/859,887
Granted
Mar 31, 2026
Kind
B2
Abstract

A method of pre-processing data for use in training one or more machine learning, ML, models for use in detecting anomalies occurring during execution of one or more procedures at a plurality of network nodes in a network, includes: obtaining procedure level time series data relating to the execution of a first procedure at the plurality of network nodes; and deriving, from the procedure level time series data relating to the execution of the first procedure at the plurality of network nodes, one or more first feature time series of one or more respective first feature values, wherein the one or more first feature time series are for use in training a first ML model associated with the first procedure.

Claims (39)

1 . A computer implemented method of pre-processing data implemented using a processing circuitry for use in training one or more machine learning, ML, models for use in detecting anomalies occurring during execution of one or more procedures at a plurality of network nodes in a network, the method comprising:

obtaining procedure level time series data relating to the execution of a first procedure at the plurality of network nodes;

deriving, from the procedure level time series data relating to the execution of the first procedure at the plurality of network nodes, one or more first feature time series of one or more respective first feature values,

wherein the one or more first feature time series are for use in training a first ML model associated with the first procedure; and the one or more first feature time series comprises at least one time series of a count value increase, and wherein the step of deriving one or more first feature time series comprises:

for each event in a graph of hierarchical events, wherein the graph of hierarchical events represents the first procedure:

determining, from the procedure level time series data relating to the execution of the first procedure at the plurality of network nodes, a time series of a count value increase for the event, wherein the count value increase comprises a difference in consecutive counts of occurrences of the event.

2 . The method as claimed in claim 1 further comprising:

obtaining procedure level time series data relating to the execution of a second procedure at the plurality of network nodes; and

deriving, from the procedure level time series data relating to the execution of a second procedure at the plurality of network nodes, one or more second feature time series of one or more respective second feature values, wherein the one or more second feature time series are for use in training a second ML model associated with the second procedure.

3 . The method as claimed in claim 1 wherein the one or more first feature times series comprises at least one time series of an edge value, and wherein the step of deriving the one or more first feature time series further comprises:

for each edge in the graph of hierarchical events, determining a time series of an edge value from a first time series of a count value for a parent event associated with the edge;

and a second time series of a count value for a child event associated with the edge.

4 . The method as claimed in claim 1 wherein the step of deriving the one or more first feature series is based on procedure level time series data relating to the execution of the first procedure at one or more network nodes in a first network node group.

5 . The method as claimed in claim 4 further comprising grouping the plurality of network nodes into a plurality of groups comprising the first network node group based on one or more characteristics associated with the network nodes.

6 . The method as claimed in claim 5 wherein the one or more characteristics comprises one or more of: cell parameters associated with each network node, traffic levels at each network node, technology used at each network node and software version.

7 . The method as claimed in claim 1 wherein the procedure level time series data comprises internal log data logged at each of the plurality of network nodes.

8 . The method as claimed in claim 1 wherein the one or more procedures comprise procedures standardized according to a 3GPP standard.

9 . The method as claimed in claim 1 further comprising pre-processing the procedure level time series data to remove duplicated events.

10 . The method as claimed in claim 1 , further comprising performing the training of the one or more ML models including by

utilising the one or more first feature time series as training data for a first ML model.

11 . The method as claimed in claim 10 further comprising:

obtaining procedure level time series data relating to the execution of a second procedure at the plurality of network nodes;

deriving, from the procedure level time series data relating to the execution of a second procedure at the plurality of network nodes, one or more second feature time series of one or more respective second feature values, wherein the one or more second feature time series are for use in training a second ML model associated with the second procedure; and

utilising the one or more second feature time series as training data for a second ML model.

12 . The method as claimed in claim 1 wherein the first ML model comprises a Long Short-Term Memory (LSTM) autoencoder model.

13 . The method as claimed in claim 12 wherein the first ML model is trained using Encoder-Decoder LSTM architecture.

14 . The method as claimed in claim 1 , further comprising using the one or more ML models for detecting anomalies occurring during execution of one or more procedures at the plurality of network nodes in the network, including by

utilising the first feature time series as input values for a first ML model.

15 . An apparatus for use in training one or more machine learning, ML, models for use in detecting anomalies occurring during execution of one or more procedures at a plurality of network nodes in a network, the apparatus comprising processing circuitry configured to cause the apparatus to:

obtain procedure level time series data relating to the execution of a first procedure at the plurality of network nodes;

derive, from the procedure level time series data relating to the execution of the first procedure at the plurality of network nodes, one or more first feature time series of one or more respective first feature values, wherein the one or more first feature time series are for use in training a first ML model associated with the first procedure; and the one or more first feature time series comprises at least one time series of a count value increase, and wherein the step of deriving one or more first feature time series comprises:

for each event in a graph of hierarchical events, wherein the graph of hierarchical events represents the first procedure:

determining, from the procedure level time series data relating to the execution of the first procedure at the plurality of network nodes, a time series of a count value increase for the event, wherein the count value increase comprises a difference in consecutive counts of occurrences of the event.

16 . The apparatus as claimed in claim 15 wherein the processing circuitry is further operative to:

obtain procedure level time series data relating to the execution of a second procedure at the plurality of network nodes; and

derive, from the procedure level time series data relating to the execution of a second procedure at the plurality of network nodes, one or more second feature time series of one or more respective second feature values, wherein the one or more second feature time series are for use in training a second ML model associated with the second procedure.

17 . The apparatus as claimed in claim 15 , wherein the processing circuitry is further operative for training the one or more machine learning, ML, models for use in detecting anomalies occurring during the execution of one or more procedures at the plurality of network nodes in the network, and is further operative to:

obtain one or more first feature times series from a pre-processing apparatus as claimed in claim 15 ; and

utilise the one or more first feature time series as training data for a first ML model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: ZANOUDA, TAHAR; GOVINDARAJ, SARANYA; BUDYN, DOMINIK; RYDAR, MARTIN
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 069010/0425 →
Continuity (1)
Related Publication 20250294043A1 · Sep 18, 2025
References Cited (16)
US 11494255B2 · Wang · 2022 [cited by examiner]
US 11514084B2 · Savalle · 2022 [cited by examiner]
US 11803177B1 · Shim · 2023 [cited by examiner]
US 12250131B2 · Kandhasamy Narayanan · 2025 [cited by examiner]
US 20200382361A1 · Chandrasekhar et al. · 2020 [cited by applicant]
US 20210028973A1 · Côté · 2021 [cited by examiner]
US 20210218641A1 · Vasseur · 2021 [cited by examiner]
US 20220214948A1 · Yeddu · 2022 [cited by applicant]
US 20220382226A1 · Bartling · 2022 [cited by examiner]
US 20230085991A1 · Liebman · 2023 [cited by examiner]
US 20230093130A1 · Fenoglio · 2023 [cited by examiner]
US 20230324896A1 · Shim · 2023 [cited by examiner]
WO 2021048311A1 · 2021 [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority, PCT/EP2022/071544, mailed Mar. 1, 2023, 13 pages. [cited by applicant]
Gyires-Tóth, Bálint et al., “Utilizing Deep Learning for Mobile Telecommunications Network Management,” 2019 IFIP/IEE Symposium on Integrated Network and Service Management, Apr. 8, 2019, 6 pages. [cited by applicant]
Chalapathy, Raghavendra et al., “Deep Learning for Anomaly Detection: A Survey,” arXiv: 1901.03407v2 [cs. LG] Jan. 23, 2019, 50 pages. [cited by applicant]