# US 11,122,594 B2 · Distributed overlapping basic service set scheduling techniques for increased spectral efficiency

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

- Number: US 11,122,594 B2
- Document ID: US11122594B2
- Status: Granted
- Kind: B2
- Application number: 16/512,251
- Filed: 2019-07-15
- Published: 2021-01-21
- Granted: 2021-09-14
- Earliest claimed: 2019-07-15
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Gautam D. Bhanage; Brian D. Hart; David S. Kloper
- Web page: https://patentgrep.com/patent/US11122594B2

## CPC

- H04W 16/10: Dynamic resource partitioning
- H04W 72/535: {based on resource usage policies}
- H04B 7/024: Co-operative use of antennas of several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 80/08: Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)}
- H04W 88/08: Access point devices
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 92/20: between access points
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION

## Abstract

Techniques for triggering multiple basic service sets (BSSs) to share resources for a coordinated transmission are described. One technique includes determining a first amount of data available to send in a first BSS and determining a second amount of data available to send in a second BSS. The first BSS and the second BSS form an overlapping BSS. An amount of resources in the first BSS that is available to share with the second BSS for a coordinated transmission from the first BSS and the second BSS is determined based on the first amount of data and the second amount of data. A frame that includes an indication of the amount of resources is generated and transmitted to at least one of the first BSS and the second BSS.

## Claims

### Claim 1

A method of wireless communication by an apparatus, comprising:
determining a first amount of data available to send in a first basic service set (BSS);
determining a second amount of data available to send in a second BSS, wherein the first BSS and the second BSS form an overlapping BSS;
determining a plan for allocating resources within a transmission spectrum of the first BSS, based at least in part on the first amount of data and the second amount of data, wherein the plan indicates (i) an available amount of resources within the transmission spectrum of the first BSS to share with the second BSS for a coordinated transmission from the first BSS and the second BSS, (ii) an anchor frequency location within the transmission spectrum of the first BSS, and (iii) a direction with respect to the anchor frequency location in which a resource allocation can grow;
generating a first frame comprising the plan; and
transmitting the first frame to the second BSS.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining a transmission schedule for the coordinated transmission, the transmission schedule indicating at least one of a starting time for the coordinated transmission and a length of the coordinated transmission, wherein the first frame comprises the transmission schedule.

### Claim 3 (depends on 1)

The method of claim 1, further comprising determining that one or more predetermined conditions are satisfied prior to generating and transmitting the first frame, wherein the one or more predetermined conditions comprises at least one of:
a determination that the second amount of data is above a threshold amount of data; and
a determination that a length of a second frame carried in a Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) transmitted from the first BSS as a part of the coordinated transmission is below a threshold length.

### Claim 4 (depends on 1)

The method of claim 1, further comprising obtaining one or more parameters regarding traffic in the second BSS, wherein:
the available amount of resources are determined further based on the one or more parameters; and
the one or more parameters comprises at least one of: (i) a prior bandwidth usage in the second BSS; (ii) an operating channel of the second BSS; (iii) a distance of an access point (AP) of the second BSS from the first BSS; (iv) an angle of the AP of the second BSS relative to the first BSS; (v) a color of the second BSS; and (vi) a Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) detection threshold configured for the second BSS.

### Claim 5 (depends on 1)

The method of claim 1, further comprising transmitting a first Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) as a part of the coordinated transmission after transmitting the first frame, wherein:
the first PPDU comprises the first amount of data within a first portion of the transmission spectrum; and
the first PPDU is transmitted in parallel with a second PPDU from the second BSS, the second PPDU comprising at least the second amount of data within a second portion of the transmission spectrum.

### Claim 6 (depends on 5)

The method of claim 5, wherein the first PPDU further comprises a second frame that triggers at least one or more devices within the first BSS to participate in a coordinated transmission.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
the first BSS and the second BSS are assigned to a same operating channel;
the first BSS is assigned to a first subchannel within the same operating channel; and
the second BSS is assigned to a second subchannel within the same operating channel.

### Claim 8 (depends on 7)

The method of claim 7, wherein the first subchannel and the second subchannel are non-overlapping subchannels.

### Claim 9 (depends on 7)

The method of claim 7, wherein the first subchannel overlaps with the second subchannel.

### Claim 10 (depends on 1)

The method of claim 1, wherein determining the available amount of resources based at least in part on the first amount of data and the second amount of data comprises determining a product of transmission time and a measure of bandwidth needed to convey the first amount of data and the second amount of data.

### Claim 11

An apparatus, comprising:
a processor;
a memory containing a program that, when executed by the processor, performs an operation comprising:
determining a first amount of data available to send in a first basic service set (BSS);
determining a second amount of data available to send in a second BSS, wherein the first BSS and the second BSS form an overlapping BSS;
determining a plan for allocating resources within a transmission spectrum of the first BSS, based at least in part on the first amount of data and the second amount of data, wherein the plan indicates (i) an available amount of resources within the transmission spectrum of the first BSS to share with the second BSS for a coordinated transmission from the first BSS and the second BSS, (ii) an anchor frequency location within the transmission spectrum of the first BSS, and (iii) a direction with respect to the anchor frequency location in which a resource allocation can grow; and
generating a first frame comprising the plan; and
a transmitter configured to transmit the first frame to the second BSS.

### Claim 12 (depends on 11)

The apparatus of claim 11, the operation further comprising determining a transmission schedule for the coordinated transmission, the transmission schedule indicating at least one of a starting time for the coordinated transmission and a length of the coordinated transmission, wherein the first frame comprises the transmission schedule.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein:
the transmitter is further configured to transmit a first Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) as a part of the coordinated transmission after transmitting the first frame;
the first PPDU comprises the first amount of data within a first portion of the transmission spectrum; and
the first PPDU is transmitted in parallel with a second PPDU from the second BSS, the second PPDU comprising at least the second amount of data within a second portion of the transmission spectrum.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the first PPDU further comprises a second frame that triggers at least one or more devices within the first BSS to participate in a coordinated transmission.

### Claim 15 (depends on 11)

The apparatus of claim 11, the operation further comprising determining that one or more predetermined conditions are satisfied prior to generation and transmission of the first frame, wherein the one or more predetermined conditions comprises at least one of:
a determination that the second amount of data is above a threshold amount of data; and
a determination that a length of a second frame carried in a Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) transmitted from the first BSS as a part of the coordinated transmission is below a threshold length.

### Claim 16 (depends on 11)

The apparatus of claim 11, the operation further comprising obtaining one or more parameters regarding traffic in the second BSS, wherein:
the available amount of resources are determined further based on the one or more parameters; and
the one or more parameters comprises at least one of: (i) a prior bandwidth usage in the second BSS; (ii) an operating channel of the second BSS; (iii) a distance of an access point (AP) of the second BSS from the first BSS; (iv) an angle of the AP of the second BSS relative to the first BSS; (v) a color of the second BSS; and (vi) a Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) detection threshold configured for the second BSS.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein:
the first BSS and the second BSS are assigned to a same operating channel;
the first BSS is assigned to a first subchannel within the same operating channel; and
the second BSS is assigned to a second subchannel within the same operating channel.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the first subchannel and the second subchannel are non-overlapping subchannels.

### Claim 19

A method of wireless communication by an apparatus, comprising:
receiving a first frame comprising a plan for allocating resources within a transmission spectrum of a first basic service set (BSS), wherein the plan indicates (i) an available amount of resources within the transmission spectrum of the first BSS that can be shared with the apparatus for a coordinated transmission, wherein the apparatus is in a second BSS, (ii) an anchor frequency location within the transmission spectrum of the first BSS, and (iii) a direction with respect to the anchor frequency location in which a resource allocation can grow; and
transmitting, in response to the first frame, a Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) as a part of the coordinated transmission using the available amount of resources within the transmission spectrum of the first BSS.

### Claim 20 (depends on 19)

The method of claim 19, further comprising allocating resources for the PPDU within the transmission spectrum of the first BSS based on the plan.
