IP Library Granted Patent US 12,244,466
Granted Patent B2
US 12,244,466 · App. 17/384,779 · Granted Mar 4, 2025

Running services in SDL of a RIC

Inventors: Amit Singh (Woodside, CA); Aditya Gudipati (Sunnyvale, CA); Rakesh Misra (Santa Clara, CA); Giridhar Subramani Jayavelu (San Francisco, CA)
Assignee: VMware LLC
H04L41/122G06F8/60G06F9/3877G06F9/4411G06F9/45533G06F9/45545G06F9/4881G06F9/5077G06F9/541G06F9/544G06F9/546G06F11/3409G06F30/331G06N20/00H04B7/0452H04L41/40H04L43/10H04L69/324H04W8/18H04W8/186H04W8/20H04W12/037H04W12/08H04W24/02H04W28/06H04W28/0865H04W28/16H04W40/246H04W48/14H04W72/02H04W72/0453H04W72/046H04W72/20H04W72/29H04W72/51H04W72/52G06F9/45558G06F2009/4557G06F2009/45579G06F2009/45583G06F2009/45595G06F2209/548H04L2212/00H04W36/10H04W84/042
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,244,466
App. No.
17/384,779
Granted
Mar 4, 2025
Kind
B2
Abstract

To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.

Claims (28)

1. A method of implementing a shared data layer (SDL) for a RAN (Radio Access Network) Intelligent Controller (RIC), the method comprising:

in a cloud datacenter:

deploying a machine;

configuring a storage to operate on the machine to provide a shared data layer (SDL) service for the RIC and a set of applications communicating with the RIC;

configuring at least one service node to operate on the machine to perform an operation that modifies data stored in the SDL storage;

wherein the machine comprises a VM and configuring the service comprises configuring a service container to operate on the VM to perform the service, and the service is performed on data is stored in storage.

2. The method of claim 1 , wherein the service node is a service container that performs the operation on data stored in the SDL storage or read from the storage so that the operation does not have to be performed multiple times by multiple RIC components or multiple applications.

3. The method of claim 1 , wherein the service node is a service container that performs the operation on data stored in the SDL storage by multiple applications.

4. The method of claim 1 , wherein the machine is a Pod and configuring the service comprises configuring a service container to operate on the Pod to perform the service.

5. The method of claim 1 , wherein the machine is a VM and configuring the service comprises configuring a service Pod to operate on the VM to perform the service.

6. The method of claim 1 , wherein the service is a pre-processing service that is performed on data that is provided to the machine for storing in the storage, the pre-processing service performed prior to the storing of the data in the storage.

7. The method of claim 1 , wherein the service is a post-processing service that is performed on data that is read from the storage before the data is provided to a RIC component or to an application.

8. The method of claim 1 , wherein the service is a pre-processing service that is performed on data that is provided to the machine for storing in the storage, the pre-processing service performed prior to the storing of the data in the storage, the method further comprising configuring a post-processing service to operate on the machine to perform a post-processing operation that modifies data retrieved from the storage before data is provided to a RIC component or to an application.

9. The method of claim 8 , wherein the machine is a Pod and configuring the pre-and post-processing services comprises configuring a pre-processing service container and a post-processing service container to operate on the Pod to perform respectively the pre-processing operation and the post-processing operation on the data written to and read from the storage.

10. The method of claim 8 , wherein the machine is a VM and configuring the pre-and post-processing services comprises configuring a pre-processing service Pod and a post-processing service Pod to operate on the VM to perform respectively the pre-processing operation and the post-processing operation on the data written to and read from the storage.

11. The method of claim 8 , wherein the machine is a VM and configuring the pre-and post-processing services comprises configuring a pre-processing service container and a post-processing service container to operate on the VM to perform respectively the pre-processing operation and the post-processing operation on the data written to and read from the storage.

12. The method of claim 1 , wherein the service node uses a bypass path to a hardware accelerator of a host computer on which the machine executes, in order to perform the operation.

13. The method of claim 12 , wherein the hardware accelerator is a graphical processing unit.

14. A non-transitory machine readable medium storing a program for implementing a shared data layer (SDL) for a RAN (Radio Access Network) Intelligent Controller (RIC), the program for execution by at least one processing unit, the program comprising sets of instructions for:

configuring a storage to operate on a machine deployed in a cloud datacenter to provide a shared data layer (SDL) service for the RIC and a set of applications communicating with the RIC; and

configuring at least one service node to operate on the machine to perform an operation that modifies data stored in the SDL storage;

wherein the machine comprises a VM and configuring the service comprises configuring a service container to operate on the VM to perform the service, and the service is performed on data is stored in storage.

15. The non-transitory machine readable medium of claim 14 , wherein the service node is a service container that performs the operation on data stored in the SDL storage or read from the storage so that the operation does not have to be performed multiple times by multiple RIC components or multiple applications.

16. The non-transitory machine readable medium of claim 14 , wherein the service node is a service container that performs the operation on data stored in the SDL storage by multiple applications.

17. The non-transitory machine readable medium of claim 14 , wherein the machine is a Pod and configuring the service comprises configuring a service container to operate on the Pod to perform the service.

18. The non-transitory machine readable medium of claim 14 , wherein the service is a pre-processing service that is performed on data that is provided to the machine for storing in the storage, the pre-processing service performed prior to the storing of the data in the storage.

19. The non-transitory machine readable medium of claim 14 , wherein the service is a post-processing service that is performed on data that is read from the storage before the data is provided to a RIC component or to an application.

20. The non-transitory machine readable medium of claim 14 , wherein the service is a pre-processing service that is performed on data that is provided to the machine for storing in the storage, the pre-processing service performed prior to the storing of the data in the storage, the program further comprising a set of instructions for configuring a post-processing service to operate on the machine to perform a post-processing operation that modifies data retrieved from the storage before data is provided to a RIC component or to an application.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2021
From: SINGH, AMIT; GUDIPATI, ADITYA; MISRA, RAKESH; SUBRAMANI JAYAVELU, GIRIDHAR
To: VMWARE, INC.
Reel/Frame 058258/0355 →
Continuity (5)
Provisional Application 63180627 · Apr 27, 2021
Provisional Application 63176859 · Apr 19, 2021
Provisional Application 63157600 · Mar 5, 2021
Provisional Application 63157351 · Mar 5, 2021
Related Publication 20220283842A1 · Sep 8, 2022
References Cited (216)
US 6504818B1 · Levine · 2003 [cited by applicant]
US 7417947B1 · Marques et al. · 2008 [cited by applicant]
US 9124538B2 · Koponen et al. · 2015 [cited by applicant]
US 9438491B1 · Kwok et al. · 2016 [cited by applicant]
US 10111163B2 · Vrzic et al. · 2018 [cited by applicant]
US 10243835B2 · Wang et al. · 2019 [cited by applicant]
US 10447597B1 · Kim et al. · 2019 [cited by applicant]
US 10459754B2 · Liu · 2019 [cited by applicant]
US 10461421B1 · Tran et al. · 2019 [cited by applicant]
US 10555134B2 · Shaw et al. · 2020 [cited by applicant]
US 10609530B1 · Patil et al. · 2020 [cited by applicant]
US 10708143B2 · Zhang et al. · 2020 [cited by applicant]
US 10708189B1 · Agrawal et al. · 2020 [cited by applicant]
US 10735331B1 · Li et al. · 2020 [cited by applicant]
US 10824483B2 · Gino et al. · 2020 [cited by applicant]
US 10834669B2 · Bordeleau et al. · 2020 [cited by applicant]
US 10856217B1 · Young et al. · 2020 [cited by applicant]
US 10939369B2 · Bordeleau et al. · 2021 [cited by applicant]
US 11009372B2 · Klimenko · 2021 [cited by applicant]
US 11012288B2 · Kommula et al. · 2021 [cited by applicant]
US 11024144B2 · Bordeleau et al. · 2021 [cited by applicant]
US 11108643B2 · Kommula et al. · 2021 [cited by applicant]
US 11146964B2 · Bordeleau et al. · 2021 [cited by applicant]
US 11178016B2 · Kommula et al. · 2021 [cited by applicant]
US 11240113B2 · Kommula et al. · 2022 [cited by applicant]
US 11246087B2 · Bordeleau et al. · 2022 [cited by applicant]
US 11483762B2 · Bordeleau et al. · 2022 [cited by applicant]
US 11522764B2 · Kommula et al. · 2022 [cited by applicant]
US 11540287B2 · Singh et al. · 2022 [cited by applicant]
US 11704148B2 · Singh · 2023 [cited by applicant]
US 20030026205A1 · Mullendore et al. · 2003 [cited by applicant]
US 20050278501A1 · Taguchi · 2005 [cited by applicant]
US 20060146712A1 · Conner et al. · 2006 [cited by applicant]
US 20070100981A1 · Adamczyk et al. · 2007 [cited by applicant]
US 20080162637A1 · Adamczyk et al. · 2008 [cited by applicant]
US 20100322255A1 · Hao et al. · 2010 [cited by applicant]
US 20110202634A1 · Kovvali et al. · 2011 [cited by applicant]
US 20130125230A1 · Koponen et al. · 2013 [cited by applicant]
US 20130279504A1 · Gulati et al. · 2013 [cited by applicant]
US 20140233385A1 · Beliveau et al. · 2014 [cited by applicant]
US 20140342712A1 · Madhavan et al. · 2014 [cited by applicant]
US 20150074264A1 · Izhak-Ratzin et al. · 2015 [cited by applicant]
US 20150163117A1 · Lambeth et al. · 2015 [cited by applicant]
US 20150358654A1 · Zhang et al. · 2015 [cited by applicant]
US 20150381486A1 · Xiao et al. · 2015 [cited by applicant]
US 20150381493A1 · Bansal et al. · 2015 [cited by applicant]
US 20160335107A1 · Behera et al. · 2016 [cited by applicant]
US 20160344565A1 · Batz et al. · 2016 [cited by applicant]
US 20160353465A1 · Vrzic et al. · 2016 [cited by applicant]
US 20160360408A1 · Senarath et al. · 2016 [cited by applicant]
US 20170054595A1 · Zhang et al. · 2017 [cited by applicant]
US 20170085628A1 · Mahindra et al. · 2017 [cited by applicant]
US 20170093633A1 · Chang et al. · 2017 [cited by applicant]
US 20170111187A1 · Zanier et al. · 2017 [cited by applicant]
US 20170142591A1 · Vrzic · 2017 [cited by applicant]
US 20170250893A1 · Duda · 2017 [cited by applicant]
US 20170250906A1 · MeLampy et al. · 2017 [cited by applicant]
US 20170264483A1 · Lambeth et al. · 2017 [cited by applicant]
US 20170289791A1 · Yoo et al. · 2017 [cited by applicant]
US 20170330245A1 · Guermas et al. · 2017 [cited by applicant]
US 20170332212A1 · Gage · 2017 [cited by applicant]
US 20170332421A1 · Sternberg et al. · 2017 [cited by applicant]
US 20180088972A1 · Kubota et al. · 2018 [cited by applicant]
US 20180183866A1 · Gunda et al. · 2018 [cited by applicant]
US 20180219762A1 · Wang et al. · 2018 [cited by applicant]
US 20180220276A1 · Senarath et al. · 2018 [cited by applicant]
US 20180220277A1 · Senarath et al. · 2018 [cited by applicant]
US 20180248770A1 · Regmi et al. · 2018 [cited by applicant]
US 20180270713A1 · Park et al. · 2018 [cited by applicant]
US 20180270743A1 · Callard et al. · 2018 [cited by applicant]
US 20180295036A1 · Krishnamurthy et al. · 2018 [cited by applicant]
US 20180331970A1 · Lehane · 2018 [cited by examiner]
US 20180332441A1 · Shaw et al. · 2018 [cited by applicant]
US 20180368060A1 · Kedalagudde et al. · 2018 [cited by applicant]
US 20190044755A1 · Takajo et al. · 2019 [cited by applicant]
US 20190053104A1 · Qiao et al. · 2019 [cited by applicant]
US 20190058508A1 · Mu · 2019 [cited by applicant]
US 20190075082A1 · Adam et al. · 2019 [cited by applicant]
US 20190104458A1 · Svennebring et al. · 2019 [cited by applicant]
US 20190123963A1 · Tang et al. · 2019 [cited by applicant]
US 20190124704A1 · Sun et al. · 2019 [cited by applicant]
US 20190150080A1 · Davies et al. · 2019 [cited by applicant]
US 20190158364A1 · Zhang et al. · 2019 [cited by applicant]
US 20190159117A1 · Kuge et al. · 2019 [cited by applicant]
US 20190174573A1 · Velev et al. · 2019 [cited by applicant]
US 20190187999A1 · Lu et al. · 2019 [cited by applicant]
US 20190191309A1 · Kweon et al. · 2019 [cited by applicant]
US 20190200286A1 · Usui et al. · 2019 [cited by applicant]
US 20190268633A1 · Jayawardene et al. · 2019 [cited by applicant]
US 20190268973A1 · Bull et al. · 2019 [cited by applicant]
US 20190280976A1 · Wang · 2019 [cited by applicant]
US 20190287146A1 · Maitland et al. · 2019 [cited by applicant]
US 20190289470A1 · Vaidya et al. · 2019 [cited by applicant]
US 20190320494A1 · Jayawardene et al. · 2019 [cited by applicant]
US 20190364475A1 · Chandramouli · 2019 [cited by applicant]
US 20190370376A1 · Demmon et al. · 2019 [cited by applicant]
US 20190373520A1 · Sillanpää · 2019 [cited by applicant]
US 20200007445A1 · Anwer et al. · 2020 [cited by applicant]
US 20200053531A1 · Myhre et al. · 2020 [cited by applicant]
US 20200053545A1 · Wong et al. · 2020 [cited by applicant]
US 20200067831A1 · Spraggins et al. · 2020 [cited by applicant]
US 20200077327A1 · Duan et al. · 2020 [cited by applicant]
US 20200106536A1 · Bedekar · 2020 [cited by applicant]
US 20200120721A1 · Lau et al. · 2020 [cited by applicant]
US 20200120724A1 · Vaidya et al. · 2020 [cited by applicant]
US 20200134620A1 · Aiello et al. · 2020 [cited by applicant]
US 20200137621A1 · Yang et al. · 2020 [cited by applicant]
US 20200213360A1 · Ojha et al. · 2020 [cited by applicant]
US 20200235990A1 · Janakiraman et al. · 2020 [cited by applicant]
US 20200252142A1 · Bedekar · 2020 [cited by applicant]
US 20200273314A1 · Bordeleau et al. · 2020 [cited by applicant]
US 20200275281A1 · Bordeleau et al. · 2020 [cited by applicant]
US 20200275357A1 · Bordeleau et al. · 2020 [cited by applicant]
US 20200275358A1 · Bordeleau et al. · 2020 [cited by applicant]
US 20200275359A1 · Bordeleau et al. · 2020 [cited by applicant]
US 20200275360A1 · Bordeleau et al. · 2020 [cited by applicant]
US 20200280615A1 · Andersson et al. · 2020 [cited by applicant]
US 20200314029A1 · Gopinath et al. · 2020 [cited by applicant]
US 20200314622A1 · Tofighbakhsh et al. · 2020 [cited by applicant]
US 20210014912A1 · Song et al. · 2021 [cited by applicant]
US 20210029580A1 · Gupta et al. · 2021 [cited by applicant]
US 20210037390A1 · Tofighbakhsh et al. · 2021 [cited by applicant]
US 20210051490A1 · Yanover et al. · 2021 [cited by applicant]
US 20210064407A1 · Kommula et al. · 2021 [cited by applicant]
US 20210064451A1 · Kommula et al. · 2021 [cited by applicant]
US 20210067416A1 · Kommula et al. · 2021 [cited by applicant]
US 20210067439A1 · Kommula et al. · 2021 [cited by applicant]
US 20210224145A1 · Warmack · 2021 [cited by applicant]
US 20210234803A1 · Parekh et al. · 2021 [cited by applicant]
US 20210258969A1 · Yang · 2021 [cited by examiner]
US 20210297347A1 · Xu et al. · 2021 [cited by applicant]
US 20220014963A1 · Yeh et al. · 2022 [cited by applicant]
US 20220019385A1 · Karr · 2022 [cited by examiner]
US 20220038902A1 · Mueck · 2022 [cited by applicant]
US 20220104077A1 · Jarschel et al. · 2022 [cited by applicant]
US 20220110007A1 · Kadadi · 2022 [cited by examiner]
US 20220159522A1 · Cui · 2022 [cited by examiner]
US 20220167236A1 · Melodia et al. · 2022 [cited by applicant]
US 20220210706A1 · Parekh et al. · 2022 [cited by applicant]
US 20220210708A1 · Parekh et al. · 2022 [cited by applicant]
US 20220225065A1 · Doken · 2022 [cited by examiner]
US 20220225264A1 · Song et al. · 2022 [cited by applicant]
US 20220237049A1 · Wiggers et al. · 2022 [cited by applicant]
US 20220253293A1 · Pontecorvi et al. · 2022 [cited by applicant]
US 20220279535A1 · Tsui · 2022 [cited by applicant]
US 20220283832A1 · Singh et al. · 2022 [cited by applicant]
US 20220283839A1 · Srinivasan et al. · 2022 [cited by applicant]
US 20220283840A1 · Jayavelu et al. · 2022 [cited by applicant]
US 20220283841A1 · Jayavelu et al. · 2022 [cited by applicant]
US 20220283843A1 · Singh · 2022 [cited by applicant]
US 20220283882A1 · Singh et al. · 2022 [cited by applicant]
US 20220286536A1 · Singh et al. · 2022 [cited by applicant]
US 20220286837A1 · Yang et al. · 2022 [cited by applicant]
US 20220286840A1 · Singh · 2022 [cited by applicant]
US 20220286914A1 · Gudipati et al. · 2022 [cited by applicant]
US 20220286915A1 · Gudipati et al. · 2022 [cited by applicant]
US 20220286916A1 · Yang et al. · 2022 [cited by applicant]
US 20220286939A1 · Gudipati et al. · 2022 [cited by applicant]
US 20220287038A1 · Singh et al. · 2022 [cited by applicant]
US 20220295309A1 · Akhtar · 2022 [cited by examiner]
US 20220303831A1 · Song et al. · 2022 [cited by applicant]
US 20220342732A1 · Subramani Jayavelu et al. · 2022 [cited by applicant]
US 20220407664A1 · Wang et al. · 2022 [cited by applicant]
US 20230041056A1 · Bordeleau et al. · 2023 [cited by applicant]
US 20230054483A1 · Lee et al. · 2023 [cited by applicant]
US 20230069604A1 · Subramani et al. · 2023 [cited by applicant]
US 20230094120A1 · Basur Shankarappa et al. · 2023 [cited by applicant]
US 20230100276A1 · Basur Shankarappa et al. · 2023 [cited by applicant]
US 20230112534A1 · Chen · 2023 [cited by applicant]
US 20230115707A1 · Khan · 2023 [cited by examiner]
US 20230123237A1 · Kommula et al. · 2023 [cited by applicant]
CN 114449459A · 2022 [cited by applicant]
JP 2017516424A · 2017 [cited by applicant]
JP 2018518927A · 2018 [cited by applicant]
JP 2018125837A · 2018 [cited by applicant]
WO 2016159192A1 · 2016 [cited by applicant]
WO 2016206742A1 · 2016 [cited by applicant]
WO 2017150642A1 · 2017 [cited by applicant]
WO 2019129374A1 · 2019 [cited by applicant]
WO 2019229492A1 · 2019 [cited by applicant]
WO 2020171957A1 · 2020 [cited by applicant]
WO 2020242987A1 · 2020 [cited by applicant]
WO 2021040935A1 · 2021 [cited by applicant]
WO 2022011862A1 · 2022 [cited by applicant]
WO 2022156887A1 · 2022 [cited by applicant]
WO 2022177333A1 · 2022 [cited by applicant]
WO 2022186883A1 · 2022 [cited by applicant]
WO 2022186912A1 · 2022 [cited by applicant]
WO 2022194359A1 · 2022 [cited by applicant]
Tero Lindfors, “Data access performance impact of a memory-centric radio network” (2018), pp. 1-69 [retrieved from https://aaltodoc.aalto.fi/server/api/core/bitstreams/f9052f35-4347-4dbb-a59d-9ea15efeeac7/content]. (Yea… [cited by examiner]
Blenk, Andreas, et al., “Survey on Network Virtualization Hypervisors for Software Defined Networking”, IEEE Communications Surveys & Tutorials, Jan. 27, 2016, 32 pages, vol. 18, No. 1, IEEE. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/376,758, filed Jul. 15, 2021, 50 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/376,766, filed Jul. 15, 2021, 50 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/376,785, filed Jul. 15, 2021, 50 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/376,801, filed Jul. 15, 2021, 36 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/376,817, filed Jul. 15, 2021, 36 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/376,835, filed Jul. 15, 2021, 36 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/384,475, filed Jul. 23, 2021, 55 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/384,476, filed Jul. 23, 2021, 56 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned Related U.S. Appl. No. 17/384,777 with similar specification, filed Jul. 25, 2021, 87 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned Related U.S. Appl. No. 17/384,778 with similar specification, filed Jul. 25, 2021, 87 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned Related U.S. Appl. No. 17/384,780 with similar specification, filed Jul. 25, 2021, 87 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned Related U.S. Appl. No. 17/384,781 with similar specification, filed Jul. 25, 2021, 87 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned Related U.S. Appl. No. 17/384,782 with similar specification, filed Jul. 25, 2021, 87 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned Related U.S. Appl. No. 17/384,784 with similar specification, filed Jul. 25, 2021, 87 pages, VMware, Inc. [cited by applicant]
Author Unknown, “Open RAN 101—Role of RAN Intelligent Controller: Why, what, when, how?,” Jul. 30, 2020, 8 pages. [cited by applicant]
Author Unknown, “O-RAN Operations and Maintenance Architecture,” O-RAN WG1 OAM-Architecture-v04.00, Month Unknown 2021, 55 pages, O-RAN Alliance. [cited by applicant]
Non-Published Commonly Owned Related International Patent Application PCT/US2022/013427 with similar specification, filed Jan. 21, 2022, 88 pages, VMware, Inc. [cited by applicant]
Bonati, Leonardo, et al., “Open, Programmable, and Virtualized 5G Networks: State-of-the-Art and the Road Ahead,” Aug. 25, 2020, 32 pages, retrieved from https://arxiv.org/abs/2005.10027v3. [cited by applicant]
Czichy, Thoralf, 5G RAN Optimization Using the O-RAN Software Community's RIC (RAN Intelligent Controller), Open Networking Summit Europe, Sep. 23, 2019, 23 pages, The Linux Foundation, Antwerp, Belgium. [cited by applicant]
PCT International Search Report and Written Opinion of Commonly Owned International Patent Application PCT/US2022/013427, mailing date May 11, 2022, 14 pages, International Searching Authority (EPO). [cited by applicant]
Author Unknown, “5G RIC—RAN Intelligent Controller,” Jun. 26, 2020, 4 pages, retrieved from http://www.techplayon.com/5g-ric-ran-intelligent-controller/. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/971,590, filed Oct. 22, 2022, 104 pages, VMware, Inc. [cited by applicant]
Non-Published Commonly Owned U.S. Appl. No. 17/976,788, filed Oct. 29, 2022, 62 pages, VMware, Inc. [cited by applicant]
Balasubramanian, Bharath, et al., “RIC: a RAN Intelligent Controller Platform for AI-Enabled Cellular Networks,” Apr. 16, 2021, 11 pages, IEEE. [cited by applicant]
Schmidt, Robert, “RAN Engine: Service-Oriented RAN Through Containerized Micro-Services,” IEEE Transactions on Network and Service Management, Mar. 2021, 14 pages, vol. 18, No. 1, IEEE. [cited by applicant]