# US 2024/0205084 A1 · Apparatus, method, and computer program for coordinating interdependent closed loops

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

- Number: US 2024/0205084 A1
- Document ID: US20240205084A1
- Status: Published application
- Kind: A1
- Application number: 18/556,952
- Filed: 2021-06-09
- Published: 2024-06-20
- Earliest claimed: 2021-06-09
- Assignees: Nokia Solutions and Networks Oy
- Applicants: Nokia Solutions and Networks Oy
- Inventors: Tejas SUBRAMANYA; Janne ALI-TOLPPA; Stephen MWANJE
- Web page: https://patentgrep.com/patent/US20240205084A1

## CPC

- H04L 41/0823: characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability (for optimising operational conditions of wireless networks H04W24/02)
- H04L 12/42: Loop networks
- H04L 41/5025: by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
- H04W 24/02: Arrangements for optimising operational condition
- H04L 41/044: comprising hierarchical management structures
- H04L 41/0897: by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 2027/0053: {Closed loops}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The disclosure relates to an apparatus comprising means for: receiving, at a first closed loop function from a second closed loop function, one or more proposed actions to be taken by the second closed loop function with respect to a managed entity, the first and second closed loop functions operating on the managed entity; determining, at the first closed loop function, one or more further actions to be taken, wherein the determining is based on the at least the one or more proposed actions to be taken by the second closed loop function; and causing, by the first closed loop function, the determined one or more further actions to be taken.

## Claims

### Claim at position 1

-30. (canceled)

### Claim 31

An apparatus comprising at least one processor and at least one memory including computer code for one or more programs, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus at least to perform:
receiving, at a first closed loop function from a second closed loop function, one or more proposed actions to be taken by the second closed loop function with respect to a managed entity, the first and second closed loop functions operating on the managed entity;
determining, at the first closed loop function, one or more further actions to be taken, wherein the determining is based on the at least the one or more proposed actions to be taken by the second closed loop function; and
causing, by the first closed loop function, the determined one or more further actions to be taken.

### Claim 32 (depends on 31)

The apparatus of claim 31, wherein the one or more further actions comprises one or more further actions to be taken by the first closed loop function with respect to the managed entity.

### Claim 33 (depends on 31)

The apparatus of claim 31, wherein the one or more further actions comprises:
sending, to the second closed loop function and based on the one or more proposed actions, a control message.

### Claim 34 (depends on 33)

The apparatus of claim 33, wherein the control message comprises an indication to pause the second closed loop function or an indication to unpause the second closed loop function.

### Claim 35 (depends on 33)

The apparatus of claim 33, wherein the control message comprises information for updating an objective of the second closed loop function.

### Claim 36 (depends on 33)

The apparatus of claim 33, wherein the control message comprises information for controlling how the second closed loop function provides the one or more proposed actions.

### Claim 37 (depends on 31)

The apparatus of claim 31, wherein the one or more further actions comprises:
providing, to a third closed loop function, at least the one or more proposed actions, wherein the third closed loop function operates on the managed entity.

### Claim 38 (depends on 37)

The apparatus of claim 37, wherein the one or more further actions comprises:
receiving, from the third closed loop function, a further control message.

### Claim 39 (depends on 38)

The apparatus of claim 38, wherein the control message comprises an indication to pause the first closed loop function or an indication to unpause the first closed loop function.

### Claim 40 (depends on 38)

The apparatus of claim 38, wherein the further control message comprises information for updating an objective of the first closed loop function.

### Claim 41 (depends on 38)

The apparatus of claim 38, wherein the further control message comprises information for controlling how the first closed loop function provides the one or more proposed actions.

### Claim 42 (depends on 37)

The apparatus of claim 37, wherein the closed loop functions are provided in a nested hierarchical structure, wherein the first closed loop function is one of:
a higher hierarchy than the second closed loop function; or
a lower hierarchy than the second closed loop function.

### Claim 43 (depends on 42)

The apparatus of claim 42, wherein the first closed loop function is one of:
a higher hierarchy than the third closed loop function; or
a lower hierarchy than the third closed loop function.

### Claim 44 (depends on 31)

The apparatus of claim 31, wherein the second closed loop function is paused until the first closed loop function causes the determined one or more further actions to be taken.

### Claim 45

An apparatus comprising at least one processor and at least one memory including computer code for one or more programs, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus at least to perform:
determining, at a second closed loop function, one or more actions to be taken, the one or more actions being associated with a managed entity;
sending, from the second closed loop function to a first closed loop function, the determined one or more actions to be taken by the second closed loop function, the first and second closed loop functions operating on a managed entity; and
causing, by the second closed loop function, the determined one or more actions to be taken.

### Claim 46 (depends on 45)

The apparatus of claim 45, wherein the at least one memory and the computer code are further configured to cause the apparatus at least to perform:
sending, from the second closed loop function to a third closed loop function, the determined one or more actions, wherein the third closed loop function operates on the managed entity.

### Claim 47 (depends on 45)

The apparatus of claim 45, wherein the at least one memory and the computer code are further configured to cause the apparatus at least to perform:
receiving, at the second closed loop function and based on the determined one or more actions, a control message.

### Claim 48 (depends on 47)

The apparatus of claim 47, wherein the control message is received from one of the first closed loop function or a third closed loop function, wherein the third closed loop function operates on the managed entity.

### Claim 49 (depends on 47)

The apparatus of claim 47, wherein the control message comprises an indication to pause the second closed loop function or an indication to unpause the second closed loop function.

### Claim 50 (depends on 47)

The apparatus of claim 47, wherein the control message comprises information for updating an objective of the second closed loop function.
