IP Library › Granted Patent US 12,744,716
Granted Patent B2
US 12,744,716 · App. 18/784,197 · Granted Sep 22, 2026

Dynamic implementation of reactive actions in edge nodes based on user intents

Inventors: Maja Curic (Munich, DE); Sagar Tayal (Ambala, IN); Alecio Pedro Delazari Binotto (Munich, DE); Fernando Luiz Koch (Palm Beach Gardens, FL)
Assignee: International Business Machines Corporation
H04L43/08H04L41/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,744,716
App. No.
18/784,197
Granted
Sep 22, 2026
Kind
B2
Abstract

Mechanisms are provided for dynamically implementing reactive actions in edge nodes of a network in response to user equipment (UE) behaviors. Data of UE events are collected to infer UE movements and UE behavior within the network. A machine learning computer model is executed on the collected data of UE events to predict UE movements and UE behavior and their impact on edge node conditions within the network with regard to quality of service (QoS) metrics. An accuracy of the precited impacts of the predicted UE movements and UE behavior is evaluated and, based on the accuracy, reactive action(s) to execute to reduce the predicted impact of inaccurate predictions on edge node conditions with regard to the QoS metrics are determined and recommended to a control plane of the network for implementation of at least one of the one or more reactive actions on edge node(s) of the network.

Claims (70)

1 . A method, in a data processing system, for dynamically implementing reactive actions in edge nodes of a data communication network in response to user equipment (UE) behaviors, the method comprising:

collecting data of UE events in the data communication network to infer UE movements and UE behavior within the data communication network;

executing a machine learning computer model on the collected data of the UE events to predict:

the UE movements,

the UE behavior, and

impacts of the predicted UE movements and the predicted UE behavior on edge node conditions within the data communication network, wherein the impacts of the predicted UE movements and the predicted UE behavior are predicted based on quality of service (QoS) metrics;

evaluating an accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior, wherein the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior comprises:

grouping a plurality of UEs into UE profiles based on attributes of the plurality of UEs, wherein

UEs of the plurality of UEs having similar attributes are grouped into a UE profile of the UE profiles, and

the attributes comprise at least one of first attributes specifying services in use by the plurality of UEs, second attributes specifying devices utilized by the plurality of UEs, or third attributes specifying session durations of the plurality of UEs; and

predicting an impact of inaccurate predictions on the UE profiles;

executing, based on the accuracy, one or more computer executable rules of a rules based engine, to determine one or more reactive actions, wherein

the one or more reactive actions are for reducing the predicted impact of the inaccurate predictions, and

the reducing of the predicted impact of the inaccurate predictions is based on the QoS metrics; and

sending a recommendation of the one or more reactive actions to a control plane of the data communication network for implementation of at least one of the one or more reactive actions on one or more edge nodes of the edge nodes of the data communication network.

2 . The method of claim 1 , wherein the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior further comprises identifying incorrect predicted impacts based on actual impacts experienced by the data communication network and one or more UEs affected by the incorrect predicted impacts.

3 . The method of claim 2 , wherein the evaluating of the accuracy of the predicted impacts further comprises identifying a severity of the predicted impacts based on data communication network conditions and priority levels of the one or more UEs affected by the incorrect predicted impacts.

4 . The method of claim 1 , wherein the collected data comprises updates to edge node configurations comprising hardware, software, and network configurations, updates to edge node performance metrics, and UE reports specifying device data of devices corresponding to the plurality of UEs.

5 . The method of claim 4 , wherein the executing of the machine learning computer model on the collected data of the UE events comprises:

extracting features from the updates to edge node configurations, the updates to edge node performance metrics, and the UE reports to generate input features for input to the machine learning computer model; and

processing the input features to identify patterns of input features corresponding to the predicted UE movements, the predicted UE behaviors, and the predicted impacts of the predicted UE movements and the predicted UE behavior on the edge node conditions.

6 . The method of claim 1 , further comprising updating a training of the machine learning computer model based on results of the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior and the determined one or more reactive actions.

7 . The method of claim 1 , wherein the one or more reactive actions comprise at least one of resource reallocation between nodes of the data communication network, fine-tuning edge node configurations of the edge nodes of the data communication network, or implementing a targeted redundancy for the edge nodes in the data communication network.

8 . The method of claim 1 , further comprising:

selecting, by the control plane, one or more management actions to be executed on the one or more edge nodes of the data communication network based on the recommendation of the one or more reactive actions and one or more established policies for management actions; and

executing the one or more management actions on the one or more edge nodes of the data communication network to modify a configuration of the one or more edge nodes.

9 . The method of claim 1 , wherein the plurality of UEs comprises one or more of a smartphone, laptop computer, vehicle mounted computing device, or mobile computing device, and wherein the data communication network is a wireless mobile network.

10 . A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed in a data processing system, causes the data processing system to dynamically implement reactive actions in edge nodes of a data communication network in response to user equipment (UE) behaviors at least by:

collecting data of UE events in the data communication network to infer UE movements and UE behavior within the data communication network;

executing a machine learning computer model on the collected data of the UE events to predict:

the UE movements,

the UE behavior, and

impacts of the predicted UE movements and the predicted UE behavior on edge node conditions within the data communication network, wherein the impacts of the predicted UE movements and the predicted UE behavior are predicted based on quality of service (QoS) metrics;

evaluating an accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior, wherein the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior comprises:

grouping a plurality of UEs into UE profiles based on attributes of the plurality of UEs, wherein

UEs of the plurality of UEs having similar attributes are grouped into a UE profile of the UE profiles, and

the attributes comprise at least one of first attributes specifying services in use by the plurality of UEs, second attributes specifying devices utilized by the plurality of UEs, or third attributes specifying session durations of the plurality of UEs; and

predicting an impact of inaccurate predictions on the UE profiles;

executing, based on the accuracy, one or more computer executable rules of a rules based engine, to determine one or more reactive actions, wherein

the one or more reactive actions are for reducing the predicted impact of the inaccurate predictions, and

the reducing of the predicted impact of the inaccurate predictions is based on the QoS metrics; and

sending a recommendation of the one or more reactive actions to a control plane of the data communication network for implementation of at least one of the one or more reactive actions on one or more edge nodes of the edge nodes of the data communication network.

11 . The computer program product of claim 10 , wherein the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior further comprises identifying incorrect predicted impacts based on actual impacts experienced by the data communication network and one or more UEs affected by the incorrect predicted impacts.

12 . The computer program product of claim 11 , wherein the evaluating of the accuracy of the predicted impacts further comprises identifying a severity of the predicted impacts based on data communication network conditions and priority levels of the one or more UEs affected by the incorrect predicted impacts.

13 . The computer program product of claim 10 , wherein the collected data comprises updates to edge node configurations comprising hardware, software, and network configurations, updates to edge node performance metrics, and UE reports specifying device data of devices corresponding to the plurality of UEs.

14 . The computer program product of claim 13 , wherein the executing of the machine learning computer model on the collected data of the UE events comprises:

extracting features from the updates to edge node configurations, the updates to edge node performance metrics, and the UE reports to generate input features for input to the machine learning computer model; and

processing the input features to identify patterns of input features corresponding to the predicted UE movements, the predicted UE behaviors, and the predicted impacts of the predicted UE movements and the predicted UE behavior on the edge node conditions.

15 . The computer program product of claim 10 , wherein the computer readable program further causes the data processing system to update a training of the machine learning computer model based on results of the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior, and the determined one or more reactive actions.

16 . The computer program product of claim 10 , wherein the one or more reactive actions comprise at least one of resource reallocation between nodes of the data communication network, fine-tuning edge node configurations of the edge nodes of the data communication network, or implementing a targeted redundancy for the edge nodes in the data communication network.

17 . The computer program product of claim 10 , wherein the computer readable program further causes the data processing system to:

select, by the control plane, one or more management actions to be executed on the one or more edge nodes of the data communication network based on the recommendation of the one or more reactive actions and one or more established policies for management actions; and

execute the one or more management actions on the one or more edge nodes of the data communication network to modify a configuration of the one or more-edge nodes.

18 . An apparatus, comprising:

at least one processor; and

at least one memory coupled to the at least one processor, wherein the at least one memory comprises instructions which, when executed by the at least one processor, cause the at least one processor to dynamically implement reactive actions in edge nodes of a data communication network in response to user equipment (UE) behaviors, at least by:

collecting data of UE events in the data communication network to infer UE movements and UE behavior within the data communication network;

executing a machine learning computer model on the collected data of the UE events to predict:

the UE movements,

the UE behavior, and

impacts of the predicted UE movements and the predicted UE behavior on edge node conditions within the data communication network, wherein the impacts of the predicted UE movements and the predicted UE behavior are predicted based on quality of service (QoS) metrics;

evaluating an accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior, wherein the evaluating of the accuracy of the predicted impacts of the predicted UE movements and the predicted UE behavior comprises:

grouping a plurality of UEs into UE profiles based on attributes of the plurality of UEs, wherein

UEs of the plurality of UEs having similar attributes are grouped into a UE profile of the UE profiles, and

the attributes comprise at least one of first attributes specifying services in use by the plurality of UEs, second attributes specifying devices utilized by the plurality of UEs, or third attributes specifying session durations of the plurality of UEs; and

predicting an impact of inaccurate predictions on the UE profiles;

executing, based on the accuracy, one or more computer executable rules of a rules based engine, to determine one or more reactive actions, wherein

the one or more reactive actions are for reducing the predicted impact of the inaccurate predictions, and

the reducing of the predicted impact of the inaccurate predictions is based on the QoS metrics; and

sending a recommendation of the one or more reactive actions to a control plane of the data communication network for implementation of at least one of the one or more reactive actions on one or more edge nodes of the edge nodes of the data communication network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2024
From: CURIC, MAJA; TAYAL, SAGAR; BINOTTO, ALECIO PEDRO DELAZARI; KOCH, FERNANDO LUIZ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 068085/0186 →
Continuity (1)
Related Publication 20260032068A1 · Jan 29, 2026
References Cited (11)
US 10819629B2 · Dowlatkhah et al. · 2020 [cited by applicant]
US 10957311B2 · Solomon et al. · 2021 [cited by applicant]
US 11259979B2 · Swift et al. · 2022 [cited by applicant]
US 20230362056A1 · Lucas et al. · 2023 [cited by applicant]
US 20240031390A1 · Singh et al. · 2024 [cited by applicant]
US 20240251258A1 · Monteiro · 2024 [cited by examiner]
US 20240430279A1 · Huang · 2024 [cited by examiner]
US 20250261272A1 · Teyeb · 2025 [cited by examiner]
CN 110417896B · 2022 [cited by applicant]
CN 113422801B · 2022 [cited by applicant]
CN 110603021B · 2023 [cited by applicant]