IP Library Patent Application 18580925
Patent Application
App. No. 18/580,925

DATA TRANSFER MANAGEMENT IN A NETWORK

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 None
App. No.
18/580,925
Abstract

Provided are apparatus, method, and device for automatically manage data transfer in a network. According to embodiments, the apparatus may be configured to: receive, from an rApp or other SMO functions, at least one of a request to obtain a configuration data of an O-RAN network element, and a request to update configurations of an O-RAN network element; in response to receiving the request to obtain the configuration data of the O-RAN network element, obtain the configuration data using a read storage; and in response to receiving the request to update the configurations of the O-RAN network element, update the configurations of the O-RAN network element based on a configuration provided in the request using a write storage different from the read storage; wherein the write storage and the read storage may be included in the apparatus.

Claims (71)

1 . An apparatus configured to:

receive, from an rApp or other SMO functions, at least one of a request to obtain a configuration data of an O-RAN network element, and a request to update configurations of an O-RAN network element;

in response to receiving the request to obtain the configuration data of the O-RAN network element, obtain the configuration data using a read storage; and

in response to receiving the request to update the configurations of the O-RAN network element, update the configurations of the O-RAN network element based on a configuration provided in the request using a write storage different from the read storage;

wherein the write storage and the read storage are comprised in the apparatus.

2 . The apparatus according to claim 1 , wherein the apparatus is configured to obtain the configuration data using the read storage by:

determining whether the configuration data is stored in the read storage; and

in response to determining that the configuration data is stored in the read storage, transmitting the configuration data from the read storage to the rApp or other SMO functions.

3 . The apparatus according to claim 1 , wherein the apparatus is configured to update the configurations of the O-RAN network element based on the configuration provided in the request using the write storage by:

receiving the configuration from the rApp or other SMO functions;

storing the received configuration in the write storage; and

updating the configurations of the O-RAN network element based on the received configuration stored in the write storage.

4 . The apparatus according to claim 3 , wherein the apparatus is further configured to update the configurations the O-RAN network element based on the configuration provided in the request using the write storage by, after updating the configurations of the O-RAN network element based on the received configuration stored in the write storage, updating the read storage based on the received configuration stored in the write storage.

5 . The apparatus according to claim 3 , wherein the apparatus is further configured to update the configurations of the O-RAN network element based on the configuration provided in the request using the write storage by:

after storing the received configuration in the write storage, transmitting a first response to the rApp or other SMO functions, wherein the first response is configured to notify the rApp or other SMO functions that the received configuration is stored in the write storage; and

after updating the configurations of the O-RAN network element based on the received configuration stored in the write storage, transmitting a second notification to the rApp or other SMO functions, wherein the second notification is configured to notify the rApp or other SMO functions that the configurations of the O-RAN network element are updated based on the received configuration stored in the write storage.

6 . The apparatus according to claim 1 , wherein:

the O-RAN network element is a first O-RAN network element;

the apparatus is further configured to receive, from an rApp or other SMO functions, a request to obtain a configuration data of a second O-RAN network element different from the first O-RAN network element; and

the request to obtain the configuration data of the first O-RAN network element and the request to obtain the configuration data of the second O-RAN network element are bundled into a single Application Programming Interface (API) call.

7 . The apparatus according to claim 1 , wherein:

the O-RAN network element is a first O-RAN network element;

the apparatus is further configured to receive, from an rApp or other SMO functions, a request to update configurations of a second O-RAN network element different from the first O-RAN network element based on a configuration provided in the request to update the configurations of the second O-RAN network element; and

the request to update the configurations of the first O-RAN network element and the request to update the configurations of the second O-RAN network element are bundled into a single Application Programming Interface (API) call.

8 . An apparatus configured to:

receive, from an rApp or other SMO functions, at least one of a request to obtain a configuration data of an O-RAN network element, and a request to update configurations of an O-RAN network element;

in response to receiving the request to obtain the configuration data of the O-RAN network element, obtain the configuration data using a first digital twin; and

in response to receiving the request to update the configurations of the O-RAN network element, update the configurations of the O-RAN network element based on a configuration provided in the request using a second digital twin different from the first digital twin,

wherein the first digital twin and the second digital twin are comprised in the apparatus, and wherein the first digital twin and the second digital twin comprise a full digital replica of the O-RAN network element.

9 . A method comprising:

receiving, from an rApp or other SMO functions, at least one of a request to obtain a configuration data of an O-RAN network element, and a request to update configurations of an O-RAN network element;

in response to receiving the request to obtain the configuration data of the O-RAN network element, obtaining the configuration data using a read storage; and

in response to receiving the request to update the configurations of the O-RAN network element, updating the configurations of the O-RAN network element based on a configuration provided in the request using a write storage different from the read storage;

wherein the write storage and the read storage are comprised in an apparatus that performs the method.

10 . The method according to claim 9 , wherein the obtaining the configuration data using the read storage comprises:

determining whether the configuration data is stored in the read storage; and

in response to determining that the configuration data is stored in the read storage, transmitting the configuration data from the read storage to the rApp or other SMO functions.

11 . The method according to claim 9 , wherein the updating the configurations the O-RAN network element based on the configuration provided in the request using the write storage comprises:

receiving the configuration from the rApp or other SMO functions;

storing the received configuration in the write storage; and

updating the configurations of the O-RAN network element based on the received configuration stored in the write storage.

12 . The method according to claim 11 , wherein the updating the configurations of the O-RAN network element based on the configuration provided in the request using the write storage further comprises, after updating the configurations of the O-RAN network element based on the received configuration stored in the write storage, updating the read storage based on the received configuration stored in the write storage.

13 . The method according to claim 11 , wherein the updating the configurations of the O-RAN network element based on the configuration provided in the request using the write storage further comprises:

after storing the received configuration in the write storage, transmitting a first response to the rApp or other SMO functions, wherein the first response is configured to notify the rApp or other SMO functions that the received configuration is stored in the write storage; and

after updating the configurations of the O-RAN network element based on the received configuration stored in the write storage, transmitting a second notification to the rApp or other SMO functions, wherein the second notification is configured to notify the rApp or other SMO functions that the configurations of the O-RAN network element are updated based on the received configuration stored in the write storage.

14 . The method according to claim 9 , wherein:

the O-RAN network element is a first O-RAN network element;

the method further comprises receiving, from an rApp or other SMO functions, a request to obtain a configuration data of a second O-RAN network element different from the first O-RAN network element; and

the request to obtain the configuration data of the first O-RAN network element and the request to obtain the configuration data of the second O-RAN network element are bundled into a single Application Programming Interface (API) call.

15 . The method according to claim 9 , wherein:

the O-RAN network element is a first O-RAN network element;

the method further comprises receiving, from an rApp or other SMO functions, a request to update configurations of a second O-RAN network element different from the first O-RAN network element based on a configuration provided in the request to update the configurations of the second O-RAN network element; and

the request to update the configurations of the first O-RAN network element and the request to update the configurations of the second O-RAN network element are bundled into a single Application Programming Interface (API) call.

16 . A method comprising:

receiving, from an rApp or other SMO functions, at least one of a request to obtain a configuration data of an O-RAN network element, and a request to update configurations of an O-RAN network element;

in response to receiving the request to obtain the configuration data of the O-RAN network element, obtaining the configuration data using a first digital twin; and

in response to receiving the request to update the configurations of the O-RAN network element, updating the configurations of the O-RAN network element based on a configuration provided in the request using a second digital twin different from the first digital twin;

wherein the first digital twin and the second digital twin are comprised in an apparatus that performs the method, and wherein the first digital twin and the second digital twin comprise a full digital replica of the O-RAN network element.

17 . A non-transitory computer-readable recording medium having recorded thereon instructions executable by an apparatus to cause the apparatus to perform a method comprising:

receiving, from an rApp or other SMO functions, at least one of a request to obtain a configuration data of an O-RAN network element, and a request to update configurations of an O-RAN network element;

in response to receiving the request to obtain the configuration data of the O-RAN network element, obtaining the configuration data using a read storage; and

in response to receiving the request to update the configurations of the O-RAN network element, updating the configurations of the O-RAN network element based on a configuration provided in the request using a write storage different from the read storage;

wherein the write storage and the read storage are comprised in the apparatus.

18 . The non-transitory computer-readable recording medium according to claim 17 , wherein the obtaining the configuration data using the read storage comprises:

determining whether the configuration data is stored in the read storage; and

in response to determining that the configuration data is stored in the read storage, transmitting the configuration data from the read storage to the rApp or other SMO functions.

19 . The non-transitory computer-readable recording medium according to claim 17 , wherein the updating the configurations the O-RAN network element based on the configuration provided in the request using the write storage comprises:

receiving the configuration from the rApp or other SMO functions;

storing the received configuration in the write storage; and

updating the configurations of the O-RAN network element based on the received configuration stored in the write storage.

20 . The non-transitory computer-readable recording medium according to claim 19 , wherein the updating the configurations of the O-RAN network element based on the configuration provided in the request using the write storage further comprises, after updating the configurations of the O-RAN network element based on the received configuration stored in the write storage, updating the read storage based on the received configuration stored in the write storage.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: RAKUTEN SYMPHONY UK LTD
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068023/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: ALTIOSTAR NETWORKS, INC.
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068023/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: SUN, KEXUAN; CHAMARTY, RAVI
To: ALTIOSTAR NETWORKS, INC.; RAKUTEN SYMPHONY UK LTD
Reel/Frame 066185/0564 →