# US 12,764,773 B2 · Cloud-based radio resource management

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

- Number: US 12,764,773 B2
- Document ID: US12764773B2
- Status: Granted
- Kind: B2
- Application number: 18/538,470
- Filed: 2023-12-13
- Published: 2024-06-13
- Granted: 2026-10-13
- Earliest claimed: 2022-12-13
- Assignees: Ruckus IP Holdings LLC
- Applicants: Ruckus IP Holdings LLC
- Inventors: Yang Kiran Han; Peter G. Khoury; See Ho Ting
- Web page: https://patentgrep.com/patent/US12764773B2

## CPC

- H04W 72/541: using the level of interference
- H04W 72/04: Wireless resource allocation
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

During operation, a computer system may receive, associated with access points, information about the access points and specifying one or more communication-performance metrics associated with a shared band of frequencies. Then, for the access points, the computer system may compute co-channel interference (CCI) metrics based at least in part on the information about the access points and the one or more communication-performance metrics. Moreover, the computer system may select channels and channel widths of the access points based at least in part on the CCI metrics, a graph representation of the access points and a CCI criterion, where nodes in the graph representation correspond to the access points and edges in the graph representation correspond to communication between the pairs of access points. Next, the computer system may provide, addressed to the access points, second information specifying the channels, the channel widths and/or the transmit power of the access points.

## Claims

### Claim 1

A computer system, comprising:
an interface circuit configured to communicates with access points, wherein the computer system is configured to:
receive, associated with the access points, information about the access points and specifying one or more communication-performance metrics associated with the shared band of frequencies;
compute, for the access points, co-channel interference (CCI) metrics based at least in part on the information about the access points and the one or more communication-performance metrics, wherein a CCI metric in the CCI metrics for a given access point in the access points is based at least in part on pairs of access points in the access points;
select channels and channel widths of the access points based at least in part on the CCI metrics, a graph representation of the access points and a CCI criterion, wherein nodes in the graph representation correspond to the access points and edges in the graph representation correspond to communication between the pairs of access points; and
provide, addressed to the access points, second information specifying the channels and the channel widths of the access points,
wherein the interface circuit is further configured to:
select the channel widths using a common channel width for the access points such that the CCI criterion is satisfied; and
select revised channel widths for a subset of the access points based at least in part on the CCI metrics, the graph representation of the access points, and the CCI criterion, the revised channel widths being greater than the common channel width.

### Claim 2 (depends on 1)

The computer system of claim 1, wherein the CCI metric is based at least in part on current channel overlap of a given pair of access points in the pairs of access points.

### Claim 3 (depends on 1)

The computer system of claim 1, wherein the CCI metric is based at least in part on signal strength metric of the given pair of access points in the pairs of access points; and
wherein the signal strength metric may correspond to an average signal-to-noise ratio (SNR) of the given pair of access points over a time interval.

### Claim 4 (depends on 1)

The computer system of claim 1, wherein the CCI metric is based at least in part on signal strength metric of the given pair of access points in the pairs of access points; and
wherein the CCI metric is based at least in part on an interference type metric corresponding to whether the given access point is a peer in the access points or is a rogue access point in the access points.

### Claim 5 (depends on 1)

The computer system of claim 1, wherein the graph representation of the access points corresponds to a network topology of the access points.

### Claim 6 (depends on 1)

The computer system of claim 1, wherein the channels and the channel widths of the access points are iteratively selected; and
wherein the iterative selection comprises repeating the computing and the selecting operations multiple times until the CCI criterion is achieved.

### Claim 7 (depends on 1)

The computer system of claim 1, wherein the channels and the channel widths of the access points are selected based at least on a ranking of the access points corresponding to numbers of edges associated with the nodes in the graph representation, a centrality of the nodes in the graph representation, or both.

### Claim 8 (depends on 7)

The computer system of claim 7, wherein an access point corresponding to a node having a maximum number of edges, a number of edges exceeding a predefined value, a maximum centrality or a centrality greater than a second predefined value has a higher ranking than remaining access points in the access points.

### Claim 9 (depends on 1)

The computer system of claim 1, wherein the channel widths comprise a common channel width of the access points; and
wherein the computer system is configured to select the common channel width by reducing the common channel width until the CCI criterion is achieved.

### Claim 10 (depends on 1)

The computer system of claim 1, wherein the information about the access points and specifying one or more communication-performance metrics received from the given access point comprises: one or more detected access points, signal-to-noise ratios (SNRs) of the one or more detected access points, whether the one or more detected access points are peer or rouge access points, airtime utilization, whether the given access point is a mesh access point or a root access point in a mesh network, or occurrence of a dynamic frequency selection (DFS) signal.

### Claim 11 (depends on 1)

The computer system of claim 1, wherein the selecting is performed using a pretrained neural network.

### Claim 12 (depends on 1)

The computer system of claim 1, wherein the selecting is based at least in part on one or more of: historical communication performance data, historical dynamic frequency selection (DFS) data or priorities of the access points.

### Claim 13 (depends on 1)

The computer system of claim 1, wherein, when a probability of a dynamic frequency selection (DFS) signal occurring for a channel in the channels is greater than a predefined value, the selecting avoids using the channel.

### Claim 14 (depends on 1)

The computer system of claim 1, wherein a single node in the graph representation corresponds to mesh access points in a mesh network.

### Claim 15 (depends on 1)

The computer system of claim 1, wherein one or more of the access points are outside of radio-frequency communication range of at least some of a remainder the access points.

### Claim 16 (depends on 1)

The computer system of claim 1, wherein the computer system comprises: a controller of the access points, which is configured to manage and configure operation of the access points; or a cloud-based computer system.

### Claim 17 (depends on 1)

The computer system of claim 1, wherein, when CCI exceeds a threshold value after selecting the channel and/or the channel widths, the computer system is configured to provide, addressed to one or more of the access points, instructions to adjust transmit power of the one or more of the access points.

### Claim 18

A non-transitory computer-readable storage medium for use in conjunction with a computer system, the computer-readable storage medium storing program instructions that, when executed by the computer system, cause the computer system to perform operations comprising:
receiving, associated with access points, information about the access points and specifying one or more communication-performance metrics associated with the shared band of frequencies;
computing, for the access points, co-channel interference (CCI) metrics based at least in part on the information about the access points and the one or more communication-performance metrics, wherein a CCI metric in the CCI metrics for a given access point in the access points is based at least in part on pairs of access points in the access points;
selecting channels and channel widths of the access points based at least in part on the CCI metrics, a graph representation of the access points and a CCI criterion, wherein nodes in the graph representation correspond to the access points and edges in the graph representation correspond to communication between the pairs of access points; and
providing, addressed to the access points, second information specifying the channels and the channel widths of the access points,
wherein selecting the channels and the channel widths further comprises:
selecting the channel widths using a common channel width for the access points such that the CCI criterion is satisfied; and
selecting revised channel widths for a subset of the access points based at least in part on the CCI metrics, the graph representation of the access points, and the CCI criterion, the revised channel widths being greater than the common channel width.

### Claim 19

A method for selecting channels and channel widths, comprising:
by a computer system:
receiving, associated with access points, information about the access points and specifying one or more communication-performance metrics associated with the shared band of frequencies;
computing, for the access points, co-channel interference (CCI) metrics based at least in part on the information about the access points and the one or more communication-performance metrics, wherein a CCI metric in the CCI metrics for a given access point in the access points is based at least in part on pairs of access points in the access points;
selecting the channels and the channel widths of the access points based at least in part on the CCI metrics, a graph representation of the access points and a CCI criterion, wherein nodes in the graph representation correspond to the access points and edges in the graph representation correspond to communication between the pairs of access points; and
providing, addressed to the access points, second information specifying the channels and the channel widths of the access points,
wherein selecting the channels and the channel widths further comprises:
selecting the channel widths using a common channel width for the access points such that the CCI criterion is satisfied; and
selecting revised channel widths for a subset of the access points based at least in part on the CCI metrics, the graph representation of the access points, and the CCI criterion, the revised channel widths being greater than the common channel width.
