IP Library Granted Patent US 12,627,661
Granted Patent B2
US 12,627,661 · App. 18/191,848 · Granted May 12, 2026

Enhanced NETCONF access control model (NACM) operations and granular controls for shared data node management

Inventors: Krishna Pramod Adharapurapu (Bangalore, IN); Nagendra Bykampadi (Bangalore, IN)
Assignee: RAKUTEN SYMPHONY, INC.
H04L63/0876
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,627,661
App. No.
18/191,848
Granted
May 12, 2026
Kind
B2
Abstract

Systems and methods for handling and/or managing permissions data nodes across multiple NETCONF clients by generating or obtaining, by a NETCONF client, a first identifier, wherein the first identifier uniquely identifies the NETCONF client, establishing a first NETCONF session between a NETCONF server and the NETCONF client, wherein the NETCONF server comprises a first O-RU, wherein the NETCONF client comprises a first O-DU, delivering, from the NETCONF client to the NETCONF server, a first request during a NETCONF session handshake comprising the first identifier, delivering, from the NETCONF client to the NETCONF server, a first edit configuration request or payload, wherein the first edit configuration request or payload comprises the first identifier.

Claims (54)

1 . A method comprising:

generating or obtaining a first identifier, wherein the first identifier uniquely identifies a network configuration protocol (NETCONF) client;

establishing a first NETCONF session between a NETCONF server and the NETCONF client;

transmitting a first request to the NETCONF server, during a NETCONF session handshake, wherein the first request comprises the first identifier; and

transmitting a first edit configuration communication to the NETCONF server, wherein the first edit configuration communication comprises the first identifier.

2 . The method of claim 1 , further comprising:

creating one or more data nodes or data node instances in response to receiving the first edit configuration communication; and

associating the one or more data nodes or data instances with the first identifier in response to receiving the first edit configuration communication.

3 . The method of claim 2 , wherein first identifier is stored outside of the one or more data nodes or data node instances.

4 . The method of claim 2 , further comprising:

associating, with the first NETCONF session, the first identifier as metadata.

5 . The method of claim 1 , further comprising:

updating one or more data nodes or data node instances in response to receiving the first edit configuration communication; and

associating the one or more data nodes or data instances with the first identifier in response to receiving the first edit configuration communication.

6 . The method of claim 1 , further comprising:

rejecting the first edit configuration communication in response to determining that the one or more data nodes or data instances is associated with a second identifier different from the first identifier.

7 . The method of claim 1 , further comprising:

setting one or more peer permissions to access the first edit configuration communication.

8 . A system comprising:

a non-transitory computer readable medium storing instructions thereon; and

a processor connected to the non-transitory computer readable medium, wherein the instructions, when executed by the processor, cause the system to:

generate or obtain a first identifier, wherein the first identifier uniquely identifies a network configuration protocol (NETCONF) client;

establish a first NETCONF session between a NETCONF server and the NETCONF client;

transmit, by a transmitter, a first request to the NETCONF server, during a NETCONF session handshake, wherein the first request comprises the first identifier; and

transmit, by the transmitter, a first edit configuration communication to the NETCONF server, wherein the first edit configuration communication comprises the first identifier.

9 . The system of claim 8 , wherein the system is configured to:

create one or more data nodes or data node instances in response to receiving the first edit configuration communication; and

associate the one or more data nodes or data instances with the first identifier in response to receiving the first edit configuration communication.

10 . The system of claim 9 , wherein first identifier is stored outside of the one or more data nodes or data node instances.

11 . The system of claim 9 , wherein the instructions, when executed by the processor, further cause the system to:

associate, with the first NETCONF session, the first identifier as metadata.

12 . The system of claim 8 , wherein the system is configured to:

update one or more data nodes or data node instances in response to receiving the first edit configuration communication; and

associate the one or more data nodes or data instances with the first identifier in response to receiving the first edit configuration communication.

13 . The system of claim 8 , wherein the instructions, when executed by the processor, further cause the system to:

reject the first edit configuration communication in response to a determination that the one or more data nodes or data instances is associated with a second identifier different from the first identifier.

14 . The system of claim 8 , wherein the instructions, when executed by the processor, further cause the system to:

set one or more peer permissions to access the first edit configuration communication.

15 . A non-transitory computer readable medium storing instructions that when executed cause one or more processors cause a system to:

generate or obtaining a first identifier, wherein the first identifier uniquely identifies a network configuration protocol (NETCONF) client;

establish a first NETCONF session between a NETCONF server and the NETCONF client;

transmit, by a transmitter, a first request to the NETCONF server, during a NETCONF session handshake, wherein the first request comprises the first identifier; and

transmit, by the transmitter, a first edit configuration communication to the NETCONF server, wherein the first edit configuration communication comprises the first identifier.

16 . The non-transitory computer readable medium of claim 15 , wherein the instructions when executed by the one or more processors cause the system to:

create one or more data nodes or data node instances in response to receiving the first edit configuration communication; and

associate the one or more data nodes or data instances with the first identifier in response to receiving the first edit configuration communication.

17 . The non-transitory computer readable medium of claim 16 , wherein first identifier is stored outside of the one or more data nodes or data node instances.

18 . The non-transitory computer readable medium of claim 16 , the instructions when executed by the one or more processors cause the system to:

associate, with the first NETCONF session, the first identifier as metadata.

19 . The non-transitory computer readable medium of claim 15 , wherein the instructions when executed by the one or more processors cause the system to:

update one or more data nodes or data node instances in response to receiving the first edit configuration communication; and

associate the one or more data nodes or data instances with the first identifier in response to receiving the first edit configuration communication.

20 . The non-transitory computer readable medium of claim 15 , the instructions when executed by the one or more processors cause the system to:

reject the first edit configuration communication in response to determining that the one or more data nodes or data instances is associated with a second identifier different from the first identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2024
From: ALTIOSTAR NETWORKS INDIA PRIVATE LIMITED
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068447/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: ADHARAPURAPU, KRISHNA PRAMOD; BYKAMPADI, NAGENDRA
To: ALTIOSTAR NETWORKS INDIA PRIVATE LIMITED
Reel/Frame 063308/0557 →
Continuity (1)
Related Publication 20240333712A1 · Oct 3, 2024
References Cited (12)
US 9185170B1 · Grammel · 2015 [cited by examiner]
US 9985872B2 · Jaffer · 2018 [cited by examiner]
US 10841206B2 · Menon · 2020 [cited by examiner]
US 20120266209A1 · Gooding · 2012 [cited by examiner]
US 20180091557A1 · Komu · 2018 [cited by examiner]
US 20190081889A1 · Fieau · 2019 [cited by examiner]
US 20210314211A1 · Grayson · 2021 [cited by examiner]
US 20230046743A1 · Vaez-Ghaemi · 2023 [cited by examiner]
US 20240223445A1 · Pawar · 2024 [cited by examiner]
US 20240224122A1 · Madan · 2024 [cited by examiner]
US 20250080979A1 · Chintan Shah · 2025 [cited by examiner]
Enns, et al.; RFC 6241 Network Configuration Protocol (NETCONF); Internet Engineering Task Force (IETF); Jun. 2011; 113 pages (Year: 2011). [cited by examiner]