IP Library Granted Patent US 12666308
Granted Patent B2
US 12666308 · App. 18/016,891 · Granted Jun 23, 2026

Non-real-time RIC architecture supporting coordinated RAN and core information sharing and control

Inventors: Antonio Forenza (San Mateo, CA); Ankur Chauhan (Bangalore, IN); Kexuan Sun (Surrey, GB)
Assignee: RAKUTEN SYMPHONY, INC.
H04W28/0925H04L41/0894H04L41/16H04W28/0958
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 12666308
App. No.
18/016,891
Granted
Jun 23, 2026
Kind
B2
Abstract

A method for policy/control implementation includes retrieving, by a non-real-time (NRT) radio access network (RAN) Intelligent Controller (RIC) from a core network external to the NRT RIC via a first external interface, first enrichment data corresponding to core network information, determining, by the NRT RIC, at least one policy/control to be implemented in a RAN including the NRT RIC, based on the first enrichment data, and implementing, by the NRT RIC, the at least one policy/control in the RAN.

Claims (50)

1 . A method for policy/control implementation, comprising:

retrieving, by a non-real-time (NRT) radio access network (RAN) Intelligent Controller (RIC) from a core network external to the NRT RIC via a first external interface, first enrichment data corresponding to core network information, the first enrichment data comprising user equipment-specific network registration data registered in the core network;

determining, by the NRT RIC, at least one policy/control to be implemented in a RAN including the NRT RIC, based on the user equipment-specific network registration data comprised in the first enrichment data received from the core network, the RAN and the core network being of a same telecommunications network to provide telecommunications service of the same telecommunications network; and

implementing, by the NRT RIC, the at least one policy/control in the RAN.

2 . The method of claim 1 , wherein the first enrichment data comprises at least one of subscription priority information, network slice registration information, and device capability information.

3 . The method of claim 1 , further comprising retrieving, by the NRT RIC from an inventory database external to the NRT RIC via a second external interface, second enrichment data corresponding to inventory information of devices connected to the RAN,

wherein the at least one policy/control is further determined based on the second enrichment data.

4 . The method of claim 1 , further comprising retrieving, by the NRT RIC from a geolocation database external to the NRT RIC via a third external interface, third enrichment data corresponding to location information of the RAN,

wherein the at least one policy/control is further determined based on the third enrichment data.

5 . The method of claim 1 , further comprising accessing, by the NRT RIC via a fourth external interface, at least one artificial intelligence (AI)/machine learning (ML)/autonomous network (AN) engine external to the NRT RIC for performing at least one processing task related to at least one of AI/ML model training, evolution, testing and performance assurance.

6 . The method of claim 1 , further comprising retrieving, by the NRT RIC from a planning database external to the NRT RIC via a fifth external interface, fourth enrichment data corresponding to network planning data,

wherein the at least one policy/control is further determined based on the fourth enrichment data.

7 . The method of claim 1 , further comprising, after implementing the determined at least one policy/control in the RAN:

retrieving, by the NRT RIC from the core network external to the NRT RIC via the first external interface, fifth enrichment data corresponding to new core network information;

updating, by the NRT RIC, the at least one policy/control based on the fifth enrichment data; and

implementing, by the NRT RIC, the updated at least one policy/control in the RAN.

8 . A system for policy/control implementation, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

retrieve, by a non-real-time (NRT) radio access network (RAN) Intelligent Controller (RIC) from a core network external to the NRT RIC via a first external interface, first enrichment data corresponding to core network information, the first enrichment data comprising user equipment-specific network registration data registered in the core network;

determine, by the NRT RIC, at least one policy/control to be implemented in a RAN including the NRT RIC, based on the user equipment-specific network registration data comprised in the first enrichment data received from the core network, the RAN and the core network being of a same telecommunications network to provide telecommunications service of the same telecommunications network; and

implement, by the NRT RIC, the at least one policy/control in the RAN.

9 . The system of claim 8 , wherein the first enrichment data comprises at least one of user level information, subscription priority information, network slice registration information, and device capability information.

10 . The system of claim 8 , wherein the processor is further configured to execute the instructions to retrieve, by the NRT RIC from an inventory database external to the NRT RIC via a second external interface, second enrichment data corresponding to inventory information of devices connected to the RAN, and

wherein the at least one policy/control is further determined based on the second enrichment data.

11 . The system of claim 8 , wherein the processor is further configured to execute the instructions to retrieve, by the NRT RIC from a geolocation database external to the NRT RIC via a third external interface, third enrichment data corresponding to location information of the RAN, and

wherein the at least one policy/control is further determined based on the third enrichment data.

12 . The system of claim 8 , wherein the processor is further configured to execute the instructions to access, by the NRT RIC via a fourth external interface, at least one artificial intelligence (AI)/machine learning (ML)/autonomous network (AN) engine external to the NRT RIC for performing at least one processing task related to at least one of AI/ML model training, evolution, testing and performance assurance.

13 . The system of claim 8 , wherein the processor is further configured to execute the instructions to retrieve, by the NRT RIC from a planning database external to the NRT RIC via a fifth external interface, fourth enrichment data corresponding to network planning data, and

wherein the at least one policy/control is further determined based on the fourth enrichment data.

14 . The system of claim 8 , further comprising, after implementing the determined at least one policy/control in the RAN, the processor is further configured to execute the instructions to:

retrieve, by the NRT RIC from the core network external to the NRT RIC via the first external interface, fifth enrichment data corresponding to new core network information;

update, by the NRT RIC, the at least one policy/control based on the fifth enrichment data; and

implement, by the NRT RIC, the updated at least one policy/control in the RAN.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:

retrieve, by a non-real-time (NRT) radio access network (RAN) Intelligent Controller (RIC) from a core network external to the NRT RIC via a first external interface, first enrichment data corresponding to core network information, the first enrichment data comprising user equipment-specific network registration data registered in the core network;

determine, by the NRT RIC, at least one policy/control to be implemented in a RAN including the NRT RIC, based on the user equipment-specific network registration data comprised in the first enrichment data received from the core network, the RAN and the core network being of a same telecommunications network to provide telecommunications service of the same telecommunications network; and

implement, by the NRT RIC, the at least one policy/control in the RAN.

16 . The storage medium of claim 15 , wherein the first enrichment data comprises at least one of user level information, subscription priority information, network slice registration information, and device capability information.

17 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the at least one processor to retrieve, by the NRT RIC from an inventory database external to the NRT RIC via a second external interface, second enrichment data corresponding to inventory information of devices connected to the RAN, and

wherein the at least one policy/control is further determined based on the second enrichment data.

18 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the at least one processor to retrieve, by the NRT RIC from a geolocation database external to the NRT RIC via a third external interface, third enrichment data corresponding to location information of the RAN, and

wherein the at least one policy/control is further determined based on the third enrichment data.

19 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the at least one processor to access, by the NRT RIC via a fourth external interface, at least one artificial intelligence (AI) engine external to the NRT RIC for performing at least one processing task related to the determination of the at least one policy/control.

20 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the at least one processor to retrieve, by the NRT RIC from a planning database external to the NRT RIC via a fifth external interface, fourth enrichment data corresponding to network planning data, and

wherein the at least one policy/control is further determined based on the fourth enrichment data.

21 . A method for policy/control implementation, comprising:

retrieving, by a core network from a non-real-time (NRT) radio access network (RAN) Intelligent Controller (RIC) external to the core network via a first external interface, first enrichment data corresponding to RAN information;

determining, by the core network, at least one policy/control to be implemented in the core network, based on the first enrichment data; and

implementing, by the core network, the at least one policy/control in the core network.