# US 12,192,115 B2 · Network allocation vector setting method and apparatus

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

- Number: US 12,192,115 B2
- Document ID: US12192115B2
- Status: Granted
- Kind: B2
- Application number: 17/635,299
- Filed: 2019-08-15
- Published: 2022-11-10
- Granted: 2025-01-07
- Earliest claimed: 2019-08-15
- Assignees: Beijing Xiaomi Mobile Software Co., Ltd.
- Applicants: Beijing Xiaomi Mobile Software Co., Ltd.
- Inventors: Xiandong Dong
- Web page: https://patentgrep.com/patent/US12192115B2

## CPC

- H04L 47/781: {Centralised allocation of resources}
- H04L 47/762: triggered by the network
- H04L 47/826: {Involving periods of time}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- Y02D 30/70: in wireless communication networks
- 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)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A network allocation vector setting method including: detecting each channel of n channels to determine m occupied busy channels of the n channels and a time duration in which each busy channel is occupied; and setting network allocation vectors of at least m busy channels of the n channels according to l time durations.

## Claims

### Claim 1

A network allocation vector setting method, applicable to a terminal, wherein the terminal is applicable to accessing n channels simultaneously, each channel is in a different frequency band, and the method comprises:
detecting each channel of the n channels to determine m occupied busy channels of the n channels and a time duration in which each busy channel is occupied; and
setting network allocation vectors of at least the m busy channels of the n channels according to l time durations, wherein 1≤l≤n,
wherein the terminal performs synchronous communication through the n channels,
wherein setting the network allocation vectors of the at least the m busy channels of the n channels according to the l time durations comprises:
determining a longest time duration in the l time durations; and
setting a network allocation vector of each channel of the n channels according to the longest time duration.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the terminal performs asynchronous communication through the n channels.

### Claim 3 (depends on 2)

The method according to claim 2, wherein setting the network allocation vectors of at least the m busy channels of the n channels according to the l time durations comprises:
setting a network allocation vector of an i-th busy channel in the m busy channels according to an i-th time duration in the l time durations, wherein 1≤i≤m.

### Claim 4

An electronic device, comprising:
one or more processors; and
a memory used for storing an instruction executable by the one or more processors;
wherein the one or more processors are collectively configured:
detect each channel of n channels to determine m occupied busy channels of the n channels and a time duration in which each busy channel is occupied, wherein the n channels are simultaneously accessible to the electronic device, and each channel is in a different frequency band;
set network allocation vectors of at least the m busy channels of the n channels according to l time durations, wherein 1≤l≤n,
determine a longest time duration in the l time durations; and
set a network allocation vector of each channel of the n channels according to the longest time duration,
wherein the electronic device performs synchronous communication through the n channels.

### Claim 5 (depends on 4)

The electronic device according to claim 4, wherein the electronic device performs asynchronous communication through the n channels.

### Claim 6 (depends on 5)

The electronic device according to claim 5, wherein the one or more processors are further collectively configured to set a respective network allocation vector of an i-th busy channel in the m busy channels according to an i-th time duration in the l time durations, wherein 1≤i≤m.

### Claim 7

A non-transitory computer readable storage medium, storing a computer program, the computer program that when executed by a processor causes the processor to perform a method comprising:
detecting each channel of n channels to determine m occupied busy channels of the n channels and a time duration in which each busy channel is occupied, wherein the n channels are simultaneously accessible to a terminal, and each channel is in a different frequency band;
setting network allocation vectors of at least the m busy channels of the n channels according to l time durations, wherein 1≤l≤n;
determining a longest time duration in the l time durations; and
setting a network allocation vector of each channel of the n channels according to the longest time duration,
wherein the terminal performs synchronous communication through the n channels.

### Claim 8 (depends on 7)

The non-transition computer readable storage medium according to claim 7, wherein the terminal performs asynchronous communication through the n channels.

### Claim 9 (depends on 8)

The non-transition computer readable storage medium according to claim 8, wherein the method further comprises:
setting a network allocation vector of an i-th busy channel in the m busy channels according to an i-th time duration in the l time durations, wherein 1≤i≤m.
