RAN Application Conflict Coordination Using Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing radio access network (RAN) technologies face challenges in managing conflicts among multiple applications due to dynamic and unpredictable interactions, leading to sub-optimal performance, as current approaches rely on static policies that fail to scale with the addition of new applications.

Innovation Solution

Implementing a reinforcement learning-based algorithm to identify and resolve conflicts among RAN applications by selecting optimal execution modifications, such as skipping, postponing, or reordering requests, using an RL-based agent trained to maximize performance indicators and minimize conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static policies are used to manage RAN applications, then the system is simple to implement, but the system cannot scale with new applications and performs sub-optimally

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by replacing static policies with a reinforcement learning-based dynamic policy. The RL agent continuously learns from network state observations and adjusts execution requests in real-time, enabling the system to adapt to new applications and changing conditions without manual reconfiguration. This dynamic approach allows the system to scale with new applications while maintaining optimal performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements self-service through the reinforcement learning agent that autonomously manages application conflicts and executes requests. The RL agent independently learns from network data, makes decisions about request prioritization and execution, and continuously improves its policy without human intervention. This self-managing capability enables scalability while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple RAN applications execute simultaneously, then network functionality is enhanced, but conflicts arise leading to sub-optimal performance

Engineering Contradiction:
Improveapplication functionalityVSAvoidperformance optimality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the reinforcement learning agent analyze and prioritize execution requests before they are executed. The agent evaluates potential conflicts between applications in advance and pre-determines optimal execution orders, ensuring that conflicting requests are resolved before execution begins. This proactive approach maintains high functionality while preventing performance-degrading conflicts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback through the reinforcement learning loop that continuously monitors network performance and uses this information to update the agent's policy. The agent receives feedback from network state observations and execution outcomes, allowing it to learn from past decisions and improve future request management. This feedback mechanism ensures optimal performance while enabling multiple applications to execute simultaneously.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260046204A1Radio access network management application conflict coordination
Publication Date: 2026.02.12 AT&T INTELLECTUAL PROPERTY I L P
  • US20260046204A1 patent drawing
  • US20260046204A1 patent drawing
  • US20260046204A1 patent drawing

AI summary

A processing system may receive a set of execution requests from a plurality of radio access network applications within a defined period of time, where each execution request of the set of execution requests is to perform at least one execution for configuring at least one aspect of a radio access network. The processing system may next identify at least one conflict among at least two of the plurality of radio access network applications. The processing system may then select, in response to identifying the at least one conflict, at least one modification to the set of execution requests in accordance with a reinforcement learning-based algorithm, and may perform at least a first execution associated with the set of execution requests according to the at least one modification to configure at least a first aspect of the radio access network.