IP Library Granted Patent US 12,408,013
Granted Patent B2
US 12,408,013 · App. 17/802,579 · Granted Sep 2, 2025

Apparatus and method for providing centralized policy management in telecommunications system

Inventor: Sudhakar Parasher (Indore, IN)
Assignee: RAKUTEN SYMPHONY, INC.
H04W4/50H04L41/0894H04L41/22H04W24/02
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,408,013
App. No.
17/802,579
Granted
Sep 2, 2025
Kind
B2
Abstract

A method, performed by a centralized policy engine within a Service Management and Orchestration (SMO) framework of a telecommunications network, of managing policies for optimizing the telecommunications network is provided. The method includes: receiving, by the centralized policy engine, at least one policy, the at least one policy including a policy created by an application hosted in a radio access network (RAN) Intelligent Controller (RIC); receiving, by the centralized policy engine, data of one or more network functions, the data including at least one of performance data and event data of the one or more network functions; evaluating the at least one policy based on the received data; and controlling to implement one or more of the at least one policy in at least a RAN, based on the evaluating.

Claims (37)

1. A method, performed by a centralized policy engine within a Service Management and Orchestration (SMO) framework of a telecommunications network, of managing policies, the method comprising:

receiving, by the centralized policy engine, at least one policy, the at least one policy comprising a policy created by an application hosted in a radio access network (RAN) Intelligent Controller (RIC), the centralized policy engine within the SMO framework being distinct from a Non-Real-Time RIC and a Near-Real-Time RIC;

receiving, by the centralized policy engine, data of one or more network functions, the data comprising at least one of performance data and event data of the one or more network functions;

evaluating the at least one policy based on the received data; and

controlling to implement one or more of the at least one policy in at least a RAN, based on the evaluating.

2. The method as claimed in claim 1 , wherein the at least one policy further comprises a user-defined policy input to the centralized policy engine via a user interface.

3. The method as claimed in claim 2 , wherein the policy created by the application is for configuring at least one RAN node, and the user-defined policy is correlated to the policy created by the application and is for configuring at least one of a transport network function and a core network function.

4. The method as claimed in claim 1 , wherein the RIC is the non-real-time (NRT) RIC and the application is an rApp hosted by the NRT RIC.

5. The method as claimed in claim 1 , wherein the receiving the data comprises receiving real time performance and/or event data of the one or more network functions from an observability framework (OBF) of the SMO framework.

6. The method as claimed in claim 5 , wherein the real time performance and/or event data comprises fault, configuration, accounting, performance and security (FCAPS) data from E2 RAN nodes and at least one of a transport network and a core network.

7. The method as claimed in claim 1 , wherein the evaluating comprises determining the one or more policies to implement by performing analysis, computations, enrichment and evaluation with respect to the at least one policy and the received data.

8. The method as claimed in claim 1 , wherein the controlling to implement the one or more policies comprises triggering a life cycle management workflow in an orchestrator of the SMO framework, to trigger a configuration manager to implement the one or more policies on at least the RAN.

9. An apparatus for implementing a centralized policy engine within a Service Management and Orchestration (SMO) framework of a telecommunications network, the apparatus comprising:

a memory storing instructions; and

at least one processor within the SMO framework and distinct from a radio access network (RAN) Intelligent Controller (RIC) in the SMO framework and from a Near-Real-Time RIC, the at least one processor configured to execute the instructions to:

receive at least one policy, the at least one policy comprising a policy created by an application hosted in the RIC;

receive data of one or more network functions, the data comprising at least one of performance data and event data of the one or more network functions;

evaluate the at least one policy based on the received data; and

control to implement one or more of the at least one policy in at least a RAN, based on the evaluating.

10. The apparatus as claimed in claim 9 , wherein the at least one policy further comprises a user-defined policy input to the centralized policy engine via a user interface.

11. The apparatus as claimed in claim 10 , wherein the policy created by the application is for configuring at least one RAN node, and the user-defined policy is correlated to the policy created by the application and is for configuring at least one of a transport network function and a core network function.

12. The apparatus as claimed in claim 9 , wherein the RIC is a non-real-time (NRT) RIC and the application is an rApp hosted by the NRT RIC.

13. The apparatus as claimed in claim 9 , wherein the at least one processor is configured to execute the instructions to receive real time performance and/or event data of the one or more network functions from an observability framework (OBF) of the SMO framework.

14. The apparatus as claimed in claim 13 , wherein the real time performance and/or event data comprises fault, configuration, accounting, performance and security (FCAPS) data from E2 RAN nodes and at least one of a transport network and a core network.

15. The apparatus as claimed in claim 9 , wherein the at least one processor is configured to execute the instructions to determine the one or more policies to implement by performing analysis, computations, enrichment and evaluation with respect to the at least one policy and the received data.

16. The apparatus as claimed in claim 9 , wherein the at least one processor is configured to execute the instructions to control to implement the one or more policies by triggering a life cycle management workflow in an orchestrator of the SMO framework, to trigger a configuration manager to implement the one or more policies on at least the RAN.

17. A non-transitory computer-readable recording medium having recorded thereon instructions executable by at least one processor, of a centralized policy engine within a Service Management and Orchestration (SMO) framework of a telecommunications network, to perform a method of managing policies, the method comprising:

receiving, by the centralized policy engine, at least one policy, the at least one policy comprising a policy created by an application hosted in a radio access network (RAN) Intelligent Controller (RIC), the centralized policy engine within the SMO framework being distinct from a Non-Real-Time RIC and a Near-Real-Time RIC;

receiving, by the centralized policy engine, data of one or more network functions, the data comprising at least one of performance data and event data of the one or more network functions;

evaluating the at least one policy based on the received data; and

controlling to implement one or more of the at least one policy in at least a RAN, based on the evaluation.

18. The non-transitory computer-readable recording medium as claimed in claim 17 , wherein:

the at least one policy further comprises a user-defined policy input to the centralized policy engine via a user interface;

the policy created by the application is for configuring at least one RAN node; and

the user-defined policy is correlated to the policy created by the application and is for configuring at least one of a transport network function and a core network function.

19. The non-transitory computer-readable recording medium as claimed in claim 17 , wherein the receiving the data comprises receiving real time performance and/or event data of the one or more network functions from an observability framework (OBF) of the SMO framework.

20. The non-transitory computer-readable recording medium as claimed in claim 17 , wherein the controlling to implement the one or more policies comprises triggering a life cycle management workflow in an orchestrator of the SMO framework, to trigger a configuration manager to implement the one or more policies on at least the RAN.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: RAKUTEN SYMPHONY SINGAPORE PTE LTD
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068466/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2022
From: PARASHER, SUDHAKAR
To: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
Reel/Frame 060913/0579 →
Continuity (1)
Related Publication 20240196177A1 · Jun 13, 2024
References Cited (6)
US 20220053375A1 · Asawa · 2022 [cited by examiner]
US 20220159525A1 · Chou · 2022 [cited by examiner]
WO 2015003125A2 · 2015 [cited by applicant]
WO 2022089725A1 · 2022 [cited by applicant]
International Search Report dated Sep. 21, 2022 from the International Searching Authority in International Application No. PCT/US2022/035202. [cited by applicant]
Written Opinion dated Sep. 21, 2022 from the International Searching Authority in International Application No. PCT/US2022/035202. [cited by applicant]