IP Library › Granted Patent US 12,581,326
Granted Patent B2
US 12,581,326 · App. 18/026,710 · Granted Mar 17, 2026

Evaluation and control of predictive machine learning models in mobile networks

Inventors: Teemu Mikael Veijalainen (Helsinki, FI); Ahmad Awada (Munich, DE); Janne Tapio Ali-Tolppa (Taufkirchen, DE)
Assignee: Nokia Technologies Oy
H04W24/04H04W16/18H04W24/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 12,581,326
App. No.
18/026,710
Granted
Mar 17, 2026
Kind
B2
Abstract

There are provided measures for evaluation and control of predictive machine learning models in mobile networks. Such measures exemplarily comprise receiving information on a predictive model related to a radio resource management function, obtaining behavior information on an intended behavior of said predicted model, obtaining difference determination information on difference determination with respect to a predictive model prediction and said intended behavior, measuring a network condition, determining a prediction result based on said network condition and said information on said predictive model, determining a behavior result based on said network condition and said behavior information, and evaluating validity of said predictive model based on said prediction result, said behavior result, and said difference determination information.

Claims (117)

1 . A method of a mobile terminal, the method comprising:

receiving information on a predictive model related to a radio resource management function,

obtaining behavior information on an intended behavior of said predicted model,

obtaining difference determination information on difference determination with respect to a predictive model prediction and said intended behavior,

measuring a network condition,

determining a prediction result based on said network condition and said information on said predictive model,

determining a behavior result based on said network condition and said behavior information,

receiving difference threshold information indicative of a difference threshold,

evaluating validity of said predictive model based on said prediction result, said behavior result, and said difference determination information by determining a value indicative of a difference between said prediction result and said behavior result based on said difference determination information, and comparing said value indicative of said difference with said difference threshold,

deciding reduced validity of said predictive model, if said value indicative of said difference exceeds said difference threshold, and

forwarding said measured network condition, said prediction result, said behavior result and said value indicative of said difference towards a network node in response to said deciding said reduced validity of said predictive model.

2 . The method according to claim 1 , further comprising

storing said measured network condition, said prediction result, said behavior result, and said value indicative of said difference in response to said deciding said reduced validity, and

transmitting said stored measured network condition, prediction result, behavior result, and value indicative of said difference towards a network node in response to a predetermined event.

3 . The method according to claim 2 , further comprising

activating utilization of an alternative control processing with respect to said radio resource management function based on said deciding said reduced validity of said predictive model.

4 . The method according to claim 3 , further comprising

de-activating utilization of said predictive model based on said deciding said reduced validity of said predictive model.

5 . The method according to claim 4 , further comprising receiving an instruction regarding control processing with respect to said radio resource management function.

6 . The method according to claim 1 , further comprising

notifying capability for determination of a behavior according to said behavior information, and

notifying capability for determination of a difference according to said difference determination information.

7 . The method according to claim 1 , further comprising

notifying capability for evaluation of validity with respect to said radio resource management function.

8 . The method according to claim 1 , further comprising

receiving said behavior information, and

receiving said difference determination information.

9 . The method according to claim 1 , wherein

said predictive model is a predictive mobile terminal handover model, and said network condition is a reference signal received power.

10 . A method of a network node, the method comprising:

maintaining a predictive model related to a radio resource management function,

transmitting, towards a mobile terminal, information on said predictive model, and

transmitting, towards said mobile terminal, difference threshold information indicative of a difference threshold for evaluation of validity of said predictive model,

the method further comprising:

receiving a notification of capability of said mobile terminal for determination of a behavior according to said behavior information,

receiving a notification of capability of said mobile terminal for determination of a difference according to said difference determination information,

receiving, from said mobile terminal, a measured network condition, a prediction result determined based on said network condition and said information on said predictive model, a behavior result determined based on said network condition and said behavior information, and a value indicative of a difference between said prediction result and said behavior result determined based on said difference determination information,

transmitting an instruction to activate utilization of an alternative control processing with respect to said radio resource management function based on said measured network condition, prediction result, behavior result, and value indicative of said difference,

transmitting an instruction to de-activate utilization of said predictive model based on said measured network condition, prediction result, behavior result, and value indicative of said difference.

11 . The method according to claim 10 , further comprising

receiving a notification of capability of said mobile terminal for evaluation of validity with respect to said radio resource management function.

12 . The method according to claim 10 , further comprising

transmitting, towards said mobile terminal, behavior information on an intended behavior of said predicted model, and

transmitting, towards said mobile terminal, difference determination information on difference determination with respect to a predictive model prediction and said intended behavior.

13 . The method according to claim 10 , further comprising

re-training said predictive model based on said measured network condition, prediction result, behavior result, and value indicative of said difference.

14 . The method according to claim 13 , further comprising

transmitting, towards said mobile terminal, information on said re-trained predictive model.

15 . The method according to claim 10 , further comprising

transmitting, towards said mobile terminal, information on actions to be triggered upon decided reduced validity of said predictive model.

16 . An apparatus of a mobile terminal, the apparatus comprising:

at least one processor,

at least one memory including computer program code, and

at least one interface configured for communication with at least another apparatus,

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

receiving information on a predictive model related to a radio resource management function,

obtaining behavior information on an intended behavior of said predicted model,

obtaining difference determination information on difference determination with respect to a predictive model prediction and said intended behavior,

measuring a network condition,

determining a prediction result based on said network condition and said information on said predictive model,

determining a behavior result based on said network condition and said behavior information,

receiving difference threshold information indicative of a difference threshold,

evaluating validity of said predictive model based on said prediction result, said behavior result, and said difference determination information, by determining a value indicative of a difference between said prediction result and said behavior result based on said difference determination information, and comparing said value indicative of said difference with said difference threshold,

deciding reduced validity of said predictive model, if said value indicative of said difference exceeds said difference threshold, and

forwarding said measured network condition, said prediction result, said behavior result and said value indicative of said difference towards a network node in response to said deciding said reduced validity of said predictive model.

17 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

storing said measured network condition, said prediction result, said behavior result, and said value indicative of said difference in response to said deciding said reduced validity, and

transmitting said stored measured network condition, prediction result, behavior result, and value indicative of said difference towards a network node in response to a predetermined event.

18 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

activating utilization of an alternative control processing with respect to said radio resource management function based on said deciding said reduced validity of said predictive model.

19 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

de-activating utilization of said predictive model based on said deciding said reduced validity of said predictive model.

20 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

receiving an instruction regarding control processing with respect to said radio resource management function.

21 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

notifying capability for determination of a behavior according to said behavior information, and

notifying capability for determination of a difference according to said difference determination information.

22 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

notifying capability for evaluation of validity with respect to said radio resource management function.

23 . The apparatus according to claim 16 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

receiving said behavior information, and

receiving said difference determination information.

24 . An apparatus of a network node, the apparatus comprising:

at least one processor,

at least one memory including computer program code, and

at least one interface configured for communication with at least another apparatus,

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

maintaining a predictive model related to a radio resource management function,

transmitting, towards a mobile terminal, information on said predictive model, and

transmitting, towards said mobile terminal, difference threshold information indicative of a difference threshold for evaluation of validity of said predictive model,

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

receiving a notification of capability of said mobile terminal for determination of a behavior according to said behavior information,

receiving a notification of capability of said mobile terminal for determination of a difference according to said difference determination information,

receiving a notification of capability of said mobile terminal for evaluation of validity with respect to said radio resource management function,

receiving, from said mobile terminal, a measured network condition, a prediction result determined based on said network condition and said information on said predictive model, a behavior result determined based on said network condition and said behavior information, and a value indicative of a difference between said prediction result and said behavior result determined based on said difference determination information,

transmitting an instruction to activate utilization of an alternative control processing with respect to said radio resource management function based on said measured network condition, prediction result, behavior result, and value indicative of said difference,

transmitting an instruction to de-activate utilization of said predictive model based on said measured network condition, prediction result, behavior result and value indicative of said difference.

25 . The apparatus according to claim 24 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

transmitting, towards said mobile terminal, behavior information on an intended behavior of said predicted model, and

transmitting, towards said mobile terminal, difference determination information on difference determination with respect to a predictive model prediction and said intended behavior.

26 . The apparatus according to claim 24 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

re-training said predictive model based on said measured network condition, prediction result, behavior result, and value indicative of said difference.

27 . The apparatus according to claim 26 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

transmitting, towards said mobile terminal, information on said re-trained predictive model.

28 . The apparatus according to claim 24 , wherein

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform:

transmitting, towards said mobile terminal, information on actions to be triggered upon decided reduced validity of said predictive model.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA TECHNOLOGIES OY
Reel/Frame 063031/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 063031/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: VEIJALAINEN, TEEMU
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 063003/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: AWADA, AHMAD; ALI-TOLPPA, JANNE
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 063003/0689 →
Continuity (1)
Related Publication 20230345271A1 · Oct 26, 2023
References Cited (9)
US 20170325138A1 · Da Silva et al. · 2017 [cited by applicant]
US 20210091838A1 · Bai · 2021 [cited by examiner]
US 20210337402A1 · Raizer · 2021 [cited by examiner]
US 20210368393A1 · Kotecha · 2021 [cited by examiner]
US 20220217556A1 · Rydén · 2022 [cited by examiner]
WO 2019172813A1 · 2019 [cited by applicant]
WO 2020115273A1 · 2020 [cited by applicant]
International Search Report and Written Opinion dated May 28, 2021 corresponding to International Patent Application No. PCT/EP2020/076159. [cited by applicant]
Notice of Allowance received for corresponding European Patent Application No. 20775848.3, dated Mar. 27, 2024, 8 pages. [cited by applicant]