# US 12,003,368 B1 · Symbiotic network orchestrator for computing networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,368 B1
- Document ID: US12003368B1
- Status: Granted
- Kind: B1
- Application number: 18/446,021
- Filed: 2023-08-08
- Granted: 2024-06-04
- Earliest claimed: 2023-08-08
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Pablo Garcia del Valle; Frank Brockners; Tal Maoz; Benjamin William Ryder; Aviad Rom
- Web page: https://patentgrep.com/patent/US12003368B1

## CPC

- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0894: Policy-based network configuration management
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for providing a symbiotic network orchestrator utilized to automatically commission edge computing devices on corporate computing networks and edge site computing networks is presented. The method includes receiving an indication of a potential connection of an edge computing device to one or more computing networks associated with the orchestrator. The one or more computing networks includes a corporate computing network and an edge site computing network. The method further includes determining, based on the corporate computing network, the edge site computing network, and a predetermined set of rules, an intent for commissioning the edge computing device, reconfiguring, based on the intent, the corporate computing network and the edge site computing network, and commissioning the edge computing device on one or more of the corporate computing network or the edge site computing network in accordance with the reconfiguring.

## Claims

### Claim 1

A method, by a network orchestrator executing on one or more computing devices, comprising:
receiving an indication of a connection of an edge computing device to one or more computing networks associated with the network orchestrator, wherein the one or more computing networks comprises a corporate computing network and an edge site computing network;
determining, based on the corporate computing network, the edge site computing network, and a predetermined set of rules, an intent for commissioning the edge computing device;
reconfiguring, based on the intent, the corporate computing network and the edge site computing network; and
commissioning the edge computing device on one or more of the corporate computing network or the edge site computing network in accordance with the reconfiguring.

### Claim 2 (depends on 1)

The method of claim 1, wherein the corporate computing network is configured to be controlled and managed by a network controller and the edge site computing network is configured to be controlled and managed by an edge site controller.

### Claim 3 (depends on 2)

The method of claim 2, the method further comprising:
subsequent to receiving the indication of the connection of the edge computing device, identifying, by the network controller, the edge computing device.

### Claim 4 (depends on 2)

The method of claim 2, wherein determining the intent for commissioning the edge computing device further comprises:
receiving runtime event data from the network controller and the edge site controller, wherein the runtime event data comprises one or more of a configuration of the corporate computing network and the edge site computing network, one or more constraints associated with the corporate computing network and the edge site computing network, or one or more identified scenarios associated with the corporate computing network and the edge site computing network; and
determining, based on the runtime event data and the predetermined set of rules, the intent for commissioning the edge computing device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the predetermined set of rules comprises a predetermined set of matching rules for matching the edge computing device to one or more of the corporate computing network or the edge site computing network.

### Claim 6 (depends on 5)

The method of claim 5, wherein the predetermined set of matching rules comprises one or more of a security rule, a privacy rule, a quality of service (QoS) rule, a policy rule, or a routing rule.

### Claim 7 (depends on 1)

The method of claim 1, wherein reconfiguring the corporate computing network comprises:
providing the intent to a network controller configured to manage and control the corporate computing network; and
reconfiguring, by the network controller, and based on the intent, the corporate computing network by connecting and securing one or more data sources and data sinks associated with the corporate computing network and the edge computing device.

### Claim 8 (depends on 1)

The method of claim 1, wherein reconfiguring the edge site computing network comprises:
providing the intent to a network controller configured to manage and control the corporate computing network; and
reconfiguring, by an edge site controller, and based on the intent, the edge site computing network by instantiating one or more device drivers and containers associated with the edge site computing network and the edge computing device.

### Claim 9

A system, comprising:
one or more non-transitory computer-readable storage media including instructions; and
one or more processors coupled to the storage media, the one or more processors configured to execute the instructions to:
receive an indication of a connection of an edge computing device to one or more computing networks associated with a network orchestrator, wherein the one or more computing networks comprises a corporate computing network configured to be managed by a network controller and an edge site computing network configured to be managed by an edge site controller;
determine, based on the corporate computing network, the edge site computing network, and a predetermined set of rules, an intent for commissioning the edge computing device;
reconfigure, based on the intent, the corporate computing network and the edge site computing network; and
commission the edge computing device on one or more of the corporate computing network or the edge site computing network in accordance with the reconfiguring.

### Claim 10 (depends on 9)

The system of claim 9, wherein the corporate computing network is configured to be controlled and managed by the network controller and the edge site computing network is configured to be controlled and managed by the edge site controller.

### Claim 11 (depends on 10)

The system of claim 10, the instructions further comprising instructions to:
subsequent to receiving the indication of the connection of the edge computing device, identify, by the network controller, the edge computing device.

### Claim 12 (depends on 10)

The system of claim 10, wherein the instructions to determine the intent for commissioning the edge computing device further comprise instructions to:
receive runtime event data from the network controller and the edge site controller, wherein the runtime event data comprises one or more of a configuration of the corporate computing network and the edge site computing network, one or more constraints associated with the corporate computing network and the edge site computing network, or one or more identified scenarios associated with the corporate computing network and the edge site computing network; and
determine, based on the runtime event data and the predetermined set of rules, the intent for commissioning the edge computing device.

### Claim 13 (depends on 9)

The system of claim 9, wherein the predetermined set of rules comprises a predetermined set of matching rules for matching the edge computing device to one or more of the corporate computing network or the edge site computing network.

### Claim 14 (depends on 13)

The system of claim 13, wherein the predetermined set of matching rules comprises one or more of a security rule, a privacy rule, a quality of service (QoS) rule, a policy rule, or a routing rule.

### Claim 15 (depends on 9)

The system of claim 9, wherein the instructions to reconfigure the corporate computing network further comprise instructions to:
provide the intent to the network controller configured to manage and control the corporate computing network; and
reconfigure, by the network controller, and based on the intent, the corporate computing network by connecting and securing one or more data sources and data sinks associated with the corporate computing network and the edge computing device.

### Claim 16 (depends on 9)

The system of claim 9, wherein the instructions to reconfigure the edge site computing network further comprise instructions to:
provide the intent to the network controller configured to manage and control the corporate computing network; and
reconfigure, by the edge site controller, and based on the intent, the edge site computing network by instantiating one or more device drivers and containers associated with the edge site computing network and the edge computing device.

### Claim 17

A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a computing system, cause the one or more processors to:
receive an indication of a connection of an edge computing device to one or more computing networks associated with a network orchestrator, wherein the one or more computing networks comprises a corporate computing network configured to be managed by a network controller and an edge site computing network configured to be managed by an edge site controller;
determine, based on the corporate computing network, the edge site computing network, and a predetermined set of rules, an intent for commissioning the edge computing device;
reconfigure, based on the intent, the corporate computing network and the edge site computing network; and
commission the edge computing device on one or more of the corporate computing network or the edge site computing network in accordance with the reconfiguring.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the predetermined set of rules comprises a predetermined set of matching rules for matching the edge computing device to one or more of the corporate computing network or the edge site computing network.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the instructions to reconfigure the corporate computing network further comprise instructions to:
provide the intent to the network controller configured to manage and control the corporate computing network; and
reconfigure, by the network controller, and based on the intent, the corporate computing network by connecting and securing one or more data sources and data sinks associated with the corporate computing network and the edge computing device.

### Claim 20 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the instructions to reconfigure the edge site computing network further comprise instructions to:
provide the intent to the network controller configured to manage and control the corporate computing network; and
reconfigure, by the edge site controller, and based on the intent, the edge site computing network by instantiating one or more device drivers and containers associated with the edge site computing network and the edge computing device.
