IP Library Granted Patent US 12,494,967
Granted Patent B2
US 12,494,967 · App. 18/479,628 · Granted Dec 9, 2025

Zero touch provisioning orchestration of open ran (O-RAN) components

Inventors: Zeev Render (Ashburn, VA); Valois Gonzalez (Littleton, CO); Arnold Agcaoili (Littleton, CO); Sumukha Katta Prasanna Kumar (Littleton, CO); Vassilka Kirova (Nutley, NJ)
Assignee: DISH Wireless L.L.C.
H04L41/0886H04W16/18
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,494,967
App. No.
18/479,628
Granted
Dec 9, 2025
Kind
B2
Abstract

In various embodiments, orchestration of zero touch provisioning (ZTP) in a cloud based 5G system in provided. In some embodiments, a ZTP orchestrator (ZTPO) receives a request to perform zero-touch provisioning (ZTP) associated with deployment/configuration of a cell site. One or more ZTP pipelines that perform ZTP operations associated with the deployment/configuration of the cell site are executed. The execution of the one or more ZTP pipelines are monitored and one or more results associated with the execution of the one or more ZTP pipelines determined. Feedback information based on the one or more results of the ZTP operations is determined.

Claims (63)

1 . A computer system configured to facilitate orchestration for zero-touch provisioning (ZTP) of open radio access network (O-RAN) components associated with cell sites of the O-RAN, wherein the computer system comprises at least one electronic processor configured to perform:

receiving a request to perform zero-touch provisioning (ZTP) associated with deployment or configuration of a cell site;

generating ZTP requests for components to be configured, provisioned, or updated in the O-RAN based on the request, wherein the components include one or more first components that perform a first functionality and are provided by a first vendor and one or more second components that perform the first functionality and are provided by a second vendor; and

determining ZTP payload data according to the ZTP requests, wherein an individual ZTP payload includes one or more of computer instructions, or a software package, that cause one or more of the components in the O-RAN to be configured, provisioned, or updated or a software;

causing at least one ZTP pipeline to execute, wherein the at least one ZTP pipeline performs ZTP operations associated with the deployment or configuration of the cell site, wherein the at least one ZTP pipeline includes operations for:

setting up and provisioning one or more computing devices in individual ones of the cell sites; distributing ZTP payload data to one or more O-RAN components to carry out at least a portion of the ZTP operations, performing one or more distributed unit instantiation (DUI) operations to instantiate a distributed unit; and performing one or more radio access network (RAN) operations for the cell site;

monitoring the execution of the at least one ZTP pipeline;

determining one or more results associated with the execution of the at least one ZTP pipeline; and

generating feedback information based on the one or more results of the ZTP operations.

2 . The computer system of claim 1 , wherein the at least one ZTP pipeline to execute includes a computer host provisioning (CHP) pipeline, a virtual server management provisioning (VSMP) pipeline, a node-pool creation pipeline, a distributed unit instantiation (DUI) pipeline, and a radio access network (RAN) initiation pipeline.

3 . The computer system of claim 1 , wherein the at least one electronic processor is further configured to perform:

transmitting the ZTP payload data directly to a core network of the O-RAN.

4 . The computer system of claim 2 , wherein the at least one electronic processor is further configured to perform:

obtaining reference data from an electronic data source, wherein the reference data includes data associated with one or more of a build/design specification, network specifications, planning data for one or more data centers or compute stacks, installation information that identifies how one or more of the components are installed in the cell site, O-RAN deployment data, or vendor data that includes one or more of specifications of hardware components or software components installed in the O-RAN to facilitate operations of the O-RAN; and

determining one or more of the ZTP operations based on at least one of the reference data, or the ZTP payloads.

5 . The computer system of claim 2 , wherein the at least one electronic processor is further configured to perform providing a network operation center to show, within one or more user interfaces, a progress of the execution of the at least one ZTP pipeline.

6 . The computer system of claim 1 , wherein the at least one electronic processor is further configured to perform distributing ZTP payloads to one or more instances of the O-RAN components to carry out the ZTP operations associated with the execution of the at least one ZTP pipeline.

7 . The computer system of claim 1 , wherein the at least one electronic processor is further configured to perform:

determining an occurrence of one or more errors associated with the execution of the at least one ZTP pipeline;

causing one or more tickets to be generated based at least in part on the one or more errors; and

distributing the one or more tickets to one or more other computing devices.

8 . The computer system of claim 1 , wherein individual ones of the at least one ZTP pipeline comprises operations for:

performing a pre-check;

triggering an execution of one or more ZTP operations based, at least in part on the pre-check; and

performing a post-check that validates the execution of the one or more ZTP operations.

9 . The computer system of claim 1 , wherein the at least one electronic processor is further configured to perform causing a next pipeline to execute based on a determination that execution of a prior pipeline completed successfully.

10 . A method for orchestrating zero-touch provisioning (ZTP) of open radio access network (O-RAN) components associated with cell sites, the method comprising:

receiving, at a ZTP orchestrator (ZTPO), a request to perform zero-touch provisioning (ZTP) associated with deployment or configuration of a cell site within an O-RAN;

generating ZTP requests for components to be configured, provisioned, or updated in the O-RAN based on the request, wherein the components include one or more first components that perform a first functionality and are provided by a first vendor and one or more second components that perform the first functionality and are provided by a second vendor; and

determining ZTP payload data according to the ZTP requests, wherein an individual ZTP payload includes one or more of computer instructions, or a software package, that cause one or more of the components in the O-RAN to be configured, provisioned, or updated or a software;

causing, via the ZTPO, at least one ZTP pipeline to execute, wherein the at least one ZTP pipeline performs ZTP operations associated with the request that include operations for: setting up and provisioning one or more computing devices in individual ones of the cell sites; distributing ZTP payload data to one or more O-RAN components to carry out at least a portion of the ZTP operations, performing one or more distributed unit instantiation (DUI) operations to instantiate a distributed unit; and performing one or more radio access network (RAN) operations for the cell site;

monitoring, via the ZTPO, the execution of the at least one ZTP pipeline;

determining, via the ZTPO, one or more results associated with the execution of the at least one ZTP pipeline;

triggering, via the ZTPO, a next pipeline; and

generating, via the ZTPO, feedback information based on the one or more results of the ZTP operations.

11 . The method of claim 10 , further comprising transmitting the ZTP payload data directly to a core network of the O-RAN.

12 . The method of claim 10 , wherein the at least one ZTP pipeline to execute includes one or more of a computer host provisioning (CHP) pipeline, a virtual server management provisioning (VSMP) pipeline, a node creation pipeline, a distributed unit instantiation (DUI) pipeline, and a radio access network (RAN) initiation pipeline.

13 . The method of claim 11 , further comprising:

generating a request to obtain reference data from an electronic data source, wherein the reference data includes data associated with one or more of a build/design specification, network specifications, planning data for one or more data centers or compute stacks, installation information that identifies how one or more of the components are installed in the cell site, O-RAN deployment data, or vendor data that includes one or more of specifications of hardware components or software components installed in the O-RAN to facilitate operations of the O-RAN;

transmitting the request to the electronic data source;

obtaining the reference data; and

determining the ZTP operations based on at least one of the reference data, or the ZTP payload data.

14 . The method of claim 11 , further comprising providing a network operation center to show, within one or more user interfaces, a progress of the execution of the at least one ZTP pipeline.

15 . The method of claim 10 , further comprising distributing, via the ZTPO, ZTP payloads to one or more instances of the O-RAN components to carry out the ZTP operations associated with the execution of the at least one ZTP pipeline.

16 . The method of claim 10 , further comprising:

determining an occurrence of one or more errors associated with the execution of the at least one ZTP pipeline;

causing one or more tickets to be generated based at least in part on the one or more errors; and

distributing the one or more tickets to one or more other computing devices.

17 . The method of claim 10 , wherein individual ones of the at least one ZTP pipeline comprise operations for:

performing a pre-check;

triggering an execution of one or more ZTP operations based, at least in part on the pre-check; and

performing a post-check that validates the execution of the one or more ZTP operations.

18 . The method of claim 10 , further comprising causing a next pipeline to execute based on a determination that execution of a prior pipeline completed successfully.

19 . A non-transitory computer-readable medium configured to facilitate an orchestration of zero-touch provisioning (ZTP) of open radio access network (O-RAN) components associated with cell sites, and wherein the non-transitory computer-readable medium, when executed by a computer, causes the computer to:

receive, at a ZTP orchestrator (ZTPO), a request to perform zero-touch provisioning (ZTP) associated with deployment or configuration of a cell site within an O-RAN;

generate ZTP requests for components to be configured, provisioned, or updated in the O-RAN based on the request, wherein the components include one or more first components that perform a first functionality and are provided by a first vendor and one or more second components that perform the first functionality and are provided by a second vendor; and

determine ZTP payload data according to the ZTP requests, wherein an individual ZTP payload includes one or more of computer instructions, or a software package, that cause one or more of the components in the O-RAN to be configured, provisioned, or updated or a software;

cause, via the ZTPO, at least one ZTP pipeline to execute, wherein the at least one ZTP pipeline performs ZTP operations associated with the request that includes operations for: setting up and provisioning one or more computing devices in individual ones of the cell sites, distributing ZTP payload data to one or more O-RAN components to carry out at least a portion of the ZTP operations, performing one or more distributed unit instantiation (DUI) operations to instantiate a distributed unit, and performing one or more radio access network (RAN) operations for the cell site;

monitor, via the ZTPO, the execution of the at least one ZTP pipeline;

determine, via the ZTPO, one or more results associated with the execution of the at least one ZTP pipeline;

trigger, via the ZTPO, execution of a next pipeline; and

generate, via the ZTPO, feedback information based on the one or more results of the ZTP operations.

20 . The non-transitory computer-readable medium of claim 19 , wherein the at least one ZTP pipeline to execute include one or more of a computer host provisioning (CHP) pipeline, a virtual server management provisioning (VSMP) pipeline, a node-pool creation (NPC) pipeline, a distributed unit instantiation (DUI) pipeline, and a radio access network (RAN) initiation pipeline.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2025
From: RENDER, ZEEV; GONZALEZ, VALOIS; AGCAOILI, ARNOLD; KUMAR, SUMUKHA KATTA PRASANNA; KIROVA, VASSILKA
To: DISH WIRELESS L.L.C.
Reel/Frame 072222/0896 →
Continuity (1)
Related Publication 20250112827A1 · Apr 3, 2025
References Cited (4)
US 10680913B1 · Achi Vasudevan · 2020 [cited by examiner]
US 20240179061A1 · Shrinagar · 2024 [cited by examiner]
WO WO2023244257A1 · 2023 [cited by examiner]
WO WO2024123328A1 · 2024 [cited by examiner]