IP Library › Granted Patent US 12,549,432
Granted Patent B1
US 12,549,432 · App. 18/800,724 · Granted Feb 10, 2026

Dynamic identification of user equipment (UE) experiencing performance issues within a 5G radio access network

Inventor: Karupaiah Rajendran (Highlands Ranch, CO)
Assignee: Boost SubscriberCo L.L.C.
H04L41/0645H04L41/0659H04W28/04
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,549,432
App. No.
18/800,724
Granted
Feb 10, 2026
Kind
B1
Abstract

A method includes receiving, at a radio access network (RAN) intelligent controller (RIC), a first set of network performance data from one or more network components within a radio access network (RAN), identifying based on the first set of network performance data, that at least one performance indicator associated with the plurality of operation measurement counters fails to satisfy a corresponding threshold condition, identifying a plurality of user equipment devices as candidate sources of a root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition, receiving, at the RIC, a second set of performance data, identifying one or more user equipment devices, among the plurality of user equipment devices identified as candidate sources of the root cause, likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition, and generating a signal configured to trigger a remedial action.

Claims (38)

1 . A method comprising:

receiving, at a radio access network (RAN) intelligent controller (RIC), a first set of network performance data from one or more network components within a radio access network (RAN), the first set of network performance data representing non-real-time data obtained from a plurality of operation measurement counters associated with the one or more network components;

identifying, by one or more processing devices, based on the first set of network performance data, that at least one performance indicator associated with the plurality of operation measurement counters fails to satisfy a corresponding threshold condition;

responsive to identifying that the at least one performance indicator fails to satisfy a corresponding threshold condition, identifying a plurality of user equipment devices as candidate sources of a root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition;

receiving, at the RIC, a second set of performance data, the second set of performance data representing near real-time data obtained from the plurality of user equipment devices identified as candidate sources of the root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition;

identifying, by the one or more processing devices, one or more user equipment devices, among the plurality of user equipment devices identified as candidate sources of the root cause, likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition; and

based on identifying one or more user equipment devices likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition, generating, by one or more processing devices, a signal configured to trigger a remedial action.

2 . The method of claim 1 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises, generating a signal to a user equipment device instructing the user equipment device to reduce a number of multiple input multiple output (MIMO) layers utilized to cause a reduction in heat levels produced from a battery of the user equipment device.

3 . The method of claim 1 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises, generating a signal to the plurality of candidate user equipment devices to change a trigger value for at least one user equipment device in the subset of user equipment devices.

4 . The method of claim 1 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises, generating a signal to the plurality of candidate user equipment to change a hand over value for at least one user equipment device in the subset of user equipment devices.

5 . The method of claim 1 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises:

identifying a sector of the RAN that does not have current performance issues; and

generating a signal instructing at least one user equipment device move to the sector of the RAN that does not have performance issues.

6 . The method of claim 1 , wherein the first set of performance data is processed by a non-real-time RIC, and the second set of performance data is processed by a near real-time RIC.

7 . The method of claim 1 , wherein receiving, at a radio access network (RAN) intelligent controller (RIC), a first set of network performance data from one or more network components within a radio access network (RAN), the first set of network performance data representing non-real-time data obtained from a plurality of operation measurement counters associated with the one or more network components, comprises receiving random access channel related counter data, past and current month user subscription comparison data, uplink received signal strength indicator statistics, and resource block assignments data.

8 . A system comprising:

one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, at a radio access network (RAN) intelligent controller (RIC), a first set of network performance data from one or more network components within a radio access network (RAN), the first set of network performance data representing non-real-time data obtained from a plurality of operation measurement counters associated with the one or more network components;

identifying, by one or more processing devices, based on the first set of network performance data, that at least one performance indicator associated with the plurality of operation measurement counters fails to satisfy a corresponding threshold condition;

responsive to identifying that the at least one performance indicator fails to satisfy a corresponding threshold condition, identifying a plurality of user equipment devices as candidate sources of a root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition;

receiving, at the RIC, a second set of performance data, the second set of performance data representing near real-time data obtained from the plurality of user equipment devices identified as candidate sources of the root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition;

identifying, by the one or more processing devices, one or more user equipment devices, among the plurality of user equipment devices identified as candidate sources of the root cause, likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition; and

based on identifying one or more user equipment devices likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition, generating, by one or more processing devices, a signal configured to trigger a remedial action.

9 . The system of claim 8 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises, generating a signal to a user equipment device instructing the user equipment device to reduce a number of multiple input multiple output (MIMO) layers utilized to cause a reduction in heat levels produced from a battery of the user equipment device.

10 . The system of claim 8 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises, generating a signal to the plurality of candidate user equipment devices to change a trigger value for at least one user equipment device in the subset of user equipment devices.

11 . The system of claim 8 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises, generating a signal to the plurality of candidate user equipment to change a hand over value for at least one user equipment device in the subset of user equipment devices.

12 . The system of claim 8 , wherein generating, by the one or more processing devices, a signal configured to trigger a remedial action comprises:

identifying a sector of the RAN that does not have current performance issues; and

generating a signal instructing at least one user equipment device move to the sector of the RAN that does not have performance issues.

13 . The system of claim 8 , wherein the first set of performance data is processed by a non-real-time RIC, and the second set of performance data is processed by a near real-time RIC.

14 . The system of claim 8 , wherein receiving, at a radio access network (RAN) intelligent controller (RIC), a first set of network performance data from one or more network components within a radio access network (RAN), the first set of network performance data representing non-real-time data obtained from a plurality of operation measurement counters associated with the one or more network components, comprises receiving random access channel related counter data, past and current month user subscription comparison data, uplink received signal strength indicator statistics, and resource block assignments data.

15 . One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving, at a radio access network (RAN) intelligent controller (RIC), a first set of network performance data from one or more network components within a radio access network (RAN), the first set of network performance data representing non-real-time data obtained from a plurality of operation measurement counters associated with the one or more network components;

identifying, by one or more processing devices, based on the first set of network performance data, that at least one performance indicator associated with the plurality of operation measurement counters fails to satisfy a corresponding threshold condition;

responsive to identifying that the at least one performance indicator fails to satisfy a corresponding threshold condition, identifying a plurality of user equipment devices as candidate sources of a root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition;

receiving, at the RIC, a second set of performance data, the second set of performance data representing near real-time data obtained from the plurality of user equipment devices identified as candidate sources of the root cause for the at least one performance indicator failing to satisfy the corresponding threshold condition;

identifying, by the one or more processing devices, one or more user equipment devices, among the plurality of user equipment devices identified as candidate sources of the root cause, likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition; and

based on identifying one or more user equipment devices likely to cause the at least one performance indicator to fail to satisfy the corresponding threshold condition, generating, by one or more processing devices, a signal configured to trigger a remedial action.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2024
From: RAJENDRAN, KARUPAIAH
To: DISH WIRELESS L.L.C.
Reel/Frame 068992/0222 →
References Cited (12)
US 10555191B1 · Jat et al. · 2020 [cited by applicant]
US 11477827B2 · Kojukhov et al. · 2022 [cited by applicant]
US 20220224616A1 · Andress et al. · 2022 [cited by applicant]
US 20220312399A1 · Pezeshki · 2022 [cited by examiner]
US 20230370892A1 · Ramaswamy et al. · 2023 [cited by applicant]
US 20240048978A1 · McTiernan et al. · 2024 [cited by applicant]
US 20240056842A1 · Masood et al. · 2024 [cited by applicant]
US 20240073726A1 · Uniyal · 2024 [cited by examiner]
US 20240171452A1 · Horemuz et al. · 2024 [cited by applicant]
US 20240259889A1 · Nishimaki · 2024 [cited by examiner]
US 20240314598A1 · Iskander et al. · 2024 [cited by applicant]
US 20250142432A1 · Ali · 2025 [cited by examiner]