# US 2026/0095367 A1 · Network Self-Healing and Fault Optimization

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

- Number: US 2026/0095367 A1
- Document ID: US20260095367A1
- Status: Published application
- Kind: A1
- Application number: 18/900,063
- Filed: 2024-09-27
- Published: 2026-04-02
- Earliest claimed: 2024-09-27
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Eman Khaled
- Web page: https://patentgrep.com/patent/US20260095367A1

## CPC

- H04L 41/0661: {by reconfiguring faulty entities}
- H04L 43/16: Threshold monitoring
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system can identify that at least one key performance indicator is not satisfied for broadband cellular communications facilitated by a group of cells. The system can reroute a user equipment among the group of cells based on the identifying. The system can obtain a fault-detection model based on a linear programming process applied to the identifying. The system can initiate a restart operation of a cell of the group of cells based on an output of the fault-detection model.

## Claims

### Claim 1

A system, comprising:
at least one processor; and
at least one memory that stores executable instructions that, when executed by the at least one processor, facilitate performance of operations, comprising:
identifying that at least one key performance indicator is not satisfied for broadband cellular communications facilitated by a group of cells;
rerouting a user equipment among the group of cells based on the identifying;
obtaining a fault-detection model based on a linear programming process applied to the identifying; and
initiating a restart operation of a cell of the group of cells based on an output of the fault-detection model.

### Claim 2 (depends on 1)

The system of claim 1, wherein the output of the fault-detection model indicates that a number of service level agreement failures for user equipment that are attached to the cell is projected to exceed a failure threshold specified by a failure criterion within a defined amount of time.

### Claim 3 (depends on 2)

The system of claim 2, wherein a value of the failure threshold is determined from value data received from a user account that is associated with an operator of the group of cells.

### Claim 4 (depends on 1)

The system of claim 1, wherein the obtaining of the fault-detection model is based on applying the linear programming process to a matrix, wherein respective rows of the matrix represent respective cells of the group of cells, and wherein respective columns of the matrix represent respective vector parameters of respective user equipment that have communicated with the respective cells.

### Claim 5 (depends on 4)

The system of claim 4, wherein respective elements of the matrix identify the respective user equipment that are attached to the respective cells.

### Claim 6 (depends on 1)

The system of claim 1, wherein the linear programming process comprises performing iterations of forming combinatorial optimizations.

### Claim 7 (depends on 1)

The system of claim 1, wherein the operations further comprise:
performing at least one iteration of the obtaining of the fault-detection model to obtain at least one updated fault-detection model.

### Claim 8

A method, comprising:
based on determining that at least one key performance indicator indicates that a group of cells is unable to facilitate broadband cellular communications,
rerouting, by a system comprising at least one processor, a user equipment among the group of cells, and
generating, by the system, a fault-detection model based on a result of applying linear programming to the determining; and
initiating, by the system, a restart operation of a cell of the group of cells based on an output from the fault-detection model.

### Claim 9 (depends on 8)

The method of claim 8, wherein the cell is a first cell, wherein the user equipment is a first user equipment, and wherein the determining that the at least one key performance indicator indicates that the group of cells is unable to facilitate the broadband cellular communications comprises:
identifying a second cell of the group of cells for which the at least one key performance indicator indicates that the group of cells is unable to facilitate the broadband cellular communications, wherein the second cell comprises the first cell or another cell; and
identifying a second user equipment for which the at least one key performance indicator indicates that the second user equipment is unable to facilitate the broadband cellular communications, wherein the second user equipment is attached to the first cell, and wherein the second user equipment comprises the first user equipment or another user equipment other than the first user equipment.

### Claim 10 (depends on 8)

The method of claim 8, wherein the determining that the at least one key performance indicator indicates that the group of cells is unable to facilitate the broadband cellular communications is performed based on data, wherein the data comprises at least one of a radio resource control maximum number of users connected per cell, a radio resource control average number of users connected per cell, a download physical resource block utilization, an upload physical resource block utilization, an average tolerated block error rate, an average download throughput per user equipment, or an average upload throughput per user.

### Claim 11 (depends on 10)

The method of claim 10, wherein the data is obtained from a database.

### Claim 12 (depends on 1)

The system of claim 1, wherein the determining is performed by an xApp.

### Claim 13 (depends on 1)

The system of claim 1, wherein the rerouting is performed by an xApp.

### Claim 14 (depends on 1)

The system of claim 1, wherein the generating is performed by an rApp.

### Claim 15 (depends on 1)

The system of claim 1, wherein the restart operation is performed by an rApp.

### Claim 16

A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising at least one processor to perform operations, comprising:
based on determining that a key performance indicator is not threshold sufficient for broadband cellular communications facilitated by cells, rerouting a user equipment among the cells; and
restarting a cell of the cells based on an output of a fault-detection model that was generated based on a linear programming process applied to the determining.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the determining is performed by a first xApp, and wherein a second xApp further facilitates performance of the operations, comprising:
obtaining logs of cells from a database; and
communicating information about the logs to the first xApp.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the determining is performed by a first xApp, and wherein the rerouting is performed by a second xApp based on information received from the first xApp.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the generating is performed by a first rApp, and wherein the restarting is performed by a second rApp.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the determining is performed by an xApp, wherein the generating is performed by an rApp, and wherein the xApp communicates with the rApp via an AI interface.
