# US 12,772,107 B2 · Technique for triggering congestion mitigation actions in an O-RAN-compliant communication network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,772,107 B2
- Document ID: US12772107B2
- Status: Granted
- Kind: B2
- Application number: 18/840,078
- Filed: 2022-03-25
- Published: 2025-05-29
- Granted: 2026-10-20
- Earliest claimed: 2022-03-25
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Róbert Vasas; Alexander Biro; Attila Mitcsenkov; Attila Báder
- Web page: https://patentgrep.com/patent/US12772107B2

## CPC

- H04W 28/0289: {Congestion control (load shedding arrangements in network planning H04W16/08; performing reselection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12)}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A technique of triggering one or more congestion mitigation actions in a communication network is presented. The communication network comprises a core network domain and a cellular RAN domain having an O-RAN architecture. A method implementation comprises evaluating a temporal behavior of at least one congestion indicator for individual cells in the RAN domain to identify one or more candidate cells that are prone to suffering from congestion. The method also comprises correlating, for at least one of the one or more candidate cells, session-related information from the core network domain with RAN information from the RAN domain to derive at least one quality indicator for the at least one candidate cell. Further, the method comprises triggering, dependent on the at least one quality indicator derived for the at least candidate cell, one or more congestion mitigation actions.

## Claims

### Claim 1

A method of triggering one or more congestion mitigation actions in a communication network, the communication network comprising a core network domain and a cellular radio access network, RAN, domain having an Open RAN, O-RAN, architecture, the method comprising:
evaluating a temporal behavior of at least one congestion indicator for individual cells in the RAN domain to identify one or more candidate cells that are prone to suffering from congestion;
correlating, for at least one of the one or more candidate cells, session-related information from the core network domain with RAN information from the RAN domain to derive at least one quality indicator for the at least one candidate cell; and
triggering, dependent on the at least one quality indicator derived for the at least candidate cell, one or more congestion mitigation actions.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
receiving the RAN information via a first interface of an O-RAN Service Management and Orchestration, SMO, framework.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
at least the correlation step is performed by the O-RAN SMO framework, and comprising receiving the session-related information via a second interface of the O-RAN SMO framework from the core network domain.

### Claim 4 (depends on 2)

The method of claim 2, wherein:
at least the correlation step is performed by a server external to the O-RAN SMO framework, and comprising receiving the RAN information via a third interface of the O-RAN SMO framework by the server,
the method further comprising receiving, by the server external to the O-RAN SMO framework, the session-related information from the core network domain via a fourth interface of the server.

### Claim 5 (depends on 1)

The method of claim 1, comprising:
correlating, after at least one of the one or more congestion mitigation actions has been triggered, fresh session-related information with fresh RAN information to derive at least one fresh quality indicator; and
determining, based on the at least one fresh quality indicator, if the at least one congestion mitigation action needs to be modified.

### Claim 6 (depends on 1)

The method of claim 1, comprising:
triggering, responsive to determining that the at least one candidate cell is prone to suffering from congestion, monitoring in the core network domain of the session-related information for the at least one candidate cell.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
at least a first of the one or more congestion mitigation actions is triggered to be performed in the core network domain,
wherein the communication network is configured to transport service traffic for different services, and wherein the first of the congestion mitigation actions comprises service traffic shaping.

### Claim 8 (depends on 1)

The method of claim 1, wherein:
the communication network is configured to transport service traffic for a first service and for a second service, and wherein the at least one quality indicator is derived separately for the first service and for the second service,
the at least one congestion mitigation action is triggered when the at least one quality indicator derived for the at least candidate cell fulfills at least one degradation criterion, and
there exist different degradation criteria for the first service and the second service.

### Claim 9 (depends on 1)

The method of claim 1, wherein:
the communication network is configured to transport service traffic for a first service and for a second service, and wherein a second of the one or more congestion mitigation actions is triggered for the first service and not triggered for the second service, and
a third of the one or more congestion mitigation actions is triggered for the second service and not triggered for the first service, or wherein no congestion mitigation action is triggered for the second service.

### Claim 10 (depends on 1)

The method of claim 1, wherein:
at least a fourth of the one or more congestion mitigation actions is triggered to be performed in the RAN domain,
wherein the RAN domain is configured to transport service traffic for a first service on a first radio bearer or channel and is further configured to transport service traffic for a second service on a second radio bearer or channel, and wherein the fourth of the one or more congestion mitigation actions is triggered for the first radio bearer or channel and not triggered for the second radio bearer or channel,
wherein a fifth of the one or more congestion mitigation actions is triggered for the second radio bearer or channel and not triggered for the first radio bearer or channel, or wherein no congestion mitigation action is triggered for the second radio bearer or channel.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
the communication network is configured to provide communication services on a subscription basis to a first subscriber set and to a second subscriber set, and wherein a sixth of the one or more congestion mitigation actions is triggered for the first subscriber set and not for the second subscriber set,
wherein a seventh of the one or more congestion mitigation actions is triggered for the second subscriber set and not triggered for the first subscriber set, or wherein no congestion mitigation action is triggered for the second subscriber set,
wherein at least one of the sixth and the seventh congestion mitigation action is triggered to be performed in the core network domain.

### Claim 12 (depends on 11)

The method of claim 11, comprising:
correlating the session-related information with subscription information to derive the at least one quality indicator separately for the first subscriber set and the second subscriber set;
wherein, as an option, the at least one congestion mitigation action is triggered when the at least one quality indicator derived for the at least candidate cell fulfills at least one degradation criterion and wherein there exist different degradation criteria for the first subscriber set and the second subscriber set.

### Claim 13 (depends on 1)

The method of claim 1, wherein:
correlating the session-related information with the RAN information comprises associating session-related information gathered in the core network domain for a particular session with RAN information gathered in the RAN domain for or during the particular session.

### Claim 14 (depends on 1)

The method of claim 1, wherein:
evaluating the temporal behavior of the at least one congestion indicator comprises a temporal extrapolation of the at least one congestion indicator.

### Claim 15 (depends on 1)

The method of claim 1, wherein:
the RAN information comprises at least one of RAN node statistics and RAN node counter information, or
the RAN information relates to at least one of physical resource block utilization, throughput, number of users, cell trace events, and radio resource control-related information.

### Claim 16 (depends on 1)

The method of claim 1, wherein:
evaluating the temporal behavior of the at least one congestion indicator comprises performing at least one of
i. a short-term prediction for a time period of less than an hour; and
ii. a long-term prediction for a time period of more than an hour, wherein:
in the context of long-term prediction, regular fluctuations in the RAN information are filtered out;
in the context of long-term prediction for a possible candidate cell, RAN information gathered for at least one neighboring cell of the possible candidate cell is evaluated; or
in the context of short-term prediction, a probabilistic model is applied or cell trace events are evaluated.

### Claim 17 (depends on 1)

The method of claim 1, wherein:
evaluating the temporal behavior of the at least one congestion indicator comprises applying a machine learning algorithm.

### Claim 18 (depends on 1)

The method of claim 1, comprising:
performing a root cause analysis for each of the one or more candidate cells; and selecting, based on a result of the root cause analysis, at least one of the one or more congestion mitigation actions to be triggered.

### Claim 19

A non-transitory computer-readable medium storing thereon computer-readable program code that, executed by at least one processor, causes at least one processor to perform:
evaluating a temporal behavior of at least one congestion indicator for individual cells in a cellular radio access network, RAN, domain having an Open RAN, O-RAN, architecture to identify one or more candidate cells that are prone to suffering from congestion;
correlating, for at least one of the one or more candidate cells, session-related information from a core network domain with RAN information from the RAN domain to derive at least one quality indicator for the at least one candidate cell; and
triggering, dependent on the at least one quality indicator derived for the at least candidate cell, one or more congestion mitigation actions.

### Claim 20

An apparatus for triggering one or more congestion mitigation actions in a communication network, the communication network comprising a core network domain and a cellular radio access network, RAN, domain having an Open RAN, O-RAN, architecture, the apparatus being configured to:
evaluate a temporal behavior of at least one congestion indicator for individual cells in the RAN domain to identify one or more candidate cells that are prone to suffering from congestion;
correlate, for at least one of the one or more candidate cells, session-related information from the core network domain with RAN information from the RAN domain to derive at least one quality indicator for the at least one candidate cell; and
trigger, dependent on the at least one quality indicator derived for the at least candidate cell, one or more congestion mitigation actions.
