# US 12,192,774 B2 · Dynamic spatial reuse protection in mesh network

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

- Number: US 12,192,774 B2
- Document ID: US12192774B2
- Status: Granted
- Kind: B2
- Application number: 17/684,497
- Filed: 2022-03-02
- Published: 2022-09-22
- Granted: 2025-01-07
- Earliest claimed: 2021-03-19
- Assignees: MediaTek Singapore Pte. Ltd.
- Applicants: MediaTek Singapore Pte. Ltd.
- Inventors: George Koruthu; Prakhar Vig; Amit Shakya
- Web page: https://patentgrep.com/patent/US12192774B2

## CPC

- H04W 16/02: Resource partitioning among network components, e.g. reuse partitioning
- H04L 43/16: Threshold monitoring
- H04W 24/02: Arrangements for optimising operational condition
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A device is provided. The device includes: at least one antenna and a circuit. The circuit communicates with one or more agent devices through the at least one antenna, wherein the device and the one or more agent devices form a mesh network. The circuit periodically obtains a scan report from each agent device, and determines whether an OBSS (overlapping basic service set) airtime in the scan report of each agent device satisfies a first predetermined condition. In response to the OBSS airtime of each agent device satisfying the first predetermined condition, the circuit disables spatial reuse of each agent device by updating a plurality of spatial-reuse parameters for each agent device.

## Claims

### Claim 1

A device, comprising:
at least one antenna; and
a circuit, communicating with one or more agent devices through the at least one antenna, wherein the device and the one or more agent devices form a mesh network;
wherein the circuit periodically obtains a scan report from each agent device, and determines whether an OBSS (overlapping basic service set) airtime in the scan report of each agent device satisfies a first predetermined condition,
wherein in response to the OBSS airtime of each agent device satisfying the first predetermined condition, the circuit disables spatial reuse of each agent device by updating a plurality of spatial-reuse parameters for each agent device, wherein the spatial-reuse parameters further comprise a plurality of spatial-reuse offset parameters, and the circuit updates the spatial-reuse offset parameters to 0.

### Claim 2 (depends on 1)

The device as claimed in claim 1, wherein the scan report the OBSS airtime currently used by each agent device.

### Claim 3 (depends on 2)

The device as claimed in claim 2, wherein the first predetermined condition indicates that the OBSS airtime of each agent device is consistently longer than a first predetermined threshold over a predetermined time interval.

### Claim 4 (depends on 3)

The device as claimed in claim 3, wherein the spatial-reuse parameters comprise an SRG (spatial reuse group) bitmap,
wherein in response to the OBSS airtime of each agent device satisfying the predetermined condition, the circuit updates the SRG bitmap using BSS colors of one or more BSS's currently used by the device and the one or more agent devices in the mesh network.

### Claim 5 (depends on 3)

The device as claimed in claim 3, wherein the spatial-reuse parameters further comprise a plurality of spatial-reuse offset parameters which comprise SRG OBSS PD (preamble detection) Min Offset and SRG OBSS PD Max Offset in the Spatial Reuse Parameter Set element defined in IEEE 802.11 ax protocol.

### Claim 6 (depends on 1)

The device as claimed in claim 1, wherein each agent device uses a baseline OBSS PD threshold as an OBSS SRG PD threshold after the installation of the updated spatial-reuse parameters.

### Claim 7 (depends on 6)

The device as claimed in claim 6, wherein the baseline OBSS PD threshold is −82 dBm.

### Claim 8 (depends on 1)

The device as claimed in claim 1, wherein when the circuit determines that the OBSS airtime of each agent device is not consistently higher than the predetermined threshold in a given time interval, the circuit discards the determination result of the given time interval.

### Claim 9 (depends on 3)

The device as claimed in claim 3, wherein the circuit stores original spatial-reuse parameters used by each agent device in a local database before updating the spatial-reuse parameters,
wherein after spatial reuse of each agent device is disabled, the circuit determines whether the OBSS airtime reported by each agent device is consistently lower than a second predetermined threshold which is lower than the first predetermined threshold,
wherein in response to the OBSS airtime reported by each agent device being consistently lower than the second predetermined threshold, the circuit sends another frame packet to each agent device to install the original spatial-reuse parameters stored in the local database on each agent device using a proprietary frame or a spatial-reuse request TLV to re-enable spatial reuse of each agent device.

### Claim 10

A method, comprising:
communicating, via a device, with one or more agent devices through at least one antenna, wherein the device and the one or more agent devices form a mesh network;
utilizing the device to periodically obtain a scan report from each agent device, and to determine whether an OBSS (overlapping basic service set) airtime in the scan report of each agent device satisfies a first predetermined condition; and
in response to the OBSS airtime of each agent device satisfying the first predetermined condition, utilizing the device to disable spatial reuse of each agent device by updating a plurality of spatial-reuse parameters for each agent device, wherein the spatial-reuse parameters further comprise a plurality of spatial-reuse offset parameters, and the circuit updates the spatial-reuse offset parameters to 0.

### Claim 11 (depends on 10)

The method as claimed in claim 10, wherein the scan report comprises the OBSS airtime currently used by each agent device.

### Claim 12 (depends on 11)

The method as claimed in claim 11, wherein the first predetermined condition indicates that the OBSS airtime of each agent device is consistently longer than a first predetermined threshold over a predetermined time interval.

### Claim 13 (depends on 10)

The method as claimed in claim 10, wherein the spatial-reuse parameters comprise an SRG (spatial reuse group) bitmap, and the method further comprises:
in response to the OBSS airtime of each agent device satisfying the predetermined condition, utilizing the device to update the SRG bitmap using BSS colors of one or more BSS's currently used by the device and the one or more agent devices in the mesh network.

### Claim 14 (depends on 13)

The method as claimed in claim 13, wherein the spatial-reuse parameters further comprise a plurality of spatial-reuse offset parameters which comprise SRG OBSS PD (preamble detection) Min Offset and SRG OBSS PD Max Offset in the Spatial Reuse Parameter Set element defined in IEEE 802.11ax protocol.

### Claim 15 (depends on 10)

The method as claimed in claim 10, wherein each agent device uses a baseline OBSS PD threshold as an OBSS SRG PD threshold after the installation of the updated spatial-reuse parameters.

### Claim 16 (depends on 15)

The method as claimed in claim 15, wherein the baseline OBSS PD threshold is −82 dBm.

### Claim 17 (depends on 13)

The method as claimed in claim 13, further comprising:
when it is determined that that the OBSS airtime of each agent device is not consistently higher than the predetermined threshold in a given time interval, discarding the determination result of the given time interval.

### Claim 18 (depends on 13)

The method as claimed in claim 13, further comprising:
utilizing the device to store original spatial-reuse parameters used by each agent device in a local database before updating the spatial-reuse parameters;
after spatial reuse of each agent device is disabled, utilizing the device to determine whether the OBSS airtime reported by each agent device is consistently lower than a second predetermined threshold which is lower than the first predetermined threshold; and
in response to the OBSS airtime reported by each agent device being consistently lower than the second predetermined threshold, utilizing the device to send another frame packet to each agent device to install the original parameters stored in the local database on each agent device to re-enable spatial reuse of each agent device.

### Claim 19

A method, comprising:
communicating, via a device, with one or more agent devices through at least one antenna, wherein the device and the one or more agent devices form a mesh network;
utilizing the device to periodically obtain an activity status of one or more OBSS's (overlapping basic service set) from each agent device, and to determine whether the activity status from each agent device satisfies a predetermined condition; and
in response to the activity status of each agent device satisfying the predetermined condition, utilizing the device to disable spatial reuse of each agent device by updating a plurality of spatial-reuse parameters for each agent device, wherein the spatial-reuse parameters further comprise a plurality of spatial-reuse offset parameters, and the circuit updates the spatial-reuse offset parameters to 0.

### Claim 20 (depends on 19)

The method as claimed in claim 19, wherein the activity status indicates the OBSS airtime, and the spatial-reuse parameters comprise an SRG (spatial reuse group) bitmap, and SRG OBSS PD (preamble detection) Min Offset and SRG OBSS PD Max Offset in the Spatial Reuse Parameter Set element defined in IEEE 802.11ax protocol.
