# US 10,312,985 B2 · System and method for beamforming for wireless stations that have fixed locations

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

- Number: US 10,312,985 B2
- Document ID: US10312985B2
- Status: Granted
- Kind: B2
- Application number: 15/624,925
- Filed: 2017-06-16
- Published: 2018-12-20
- Granted: 2019-06-04
- Earliest claimed: 2017-06-16
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Ming Jian
- Web page: https://patentgrep.com/patent/US10312985B2

## CPC

- H04B 7/0617: {for beam forming}
- H01Q 3/2682: {Time delay steered arrays}
- H01Q 3/40: with phasing matrix
- H01Q 3/42: using frequency-mixing {(H01Q3/2676 takes precedence)}
- H04B 7/0421: {utilizing implicit feedback, e.g. steered pilot signals}
- H04B 7/0686: {Hybrid systems, i.e. switching and simultaneous transmission}
- H04B 7/088: {using beam selection}
- H04L 25/0204: {of multiple channels}
- H04L 2025/03426: {transmission using multiple-input and multiple-output channels}
- H04B: TRANSMISSION
- H01Q: ANTENNAS, i.e. RADIO AERIALS (radiators or antennas for microwave heating H05B6/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An apparatus includes an antenna, a memory and at least one processor. The memory stores data, which represents a beamforming profile for the antenna for wireless communication with a wireless station that has a fixed location. The processor(s), for a plurality of communication frames, configures the antenna based on the data for communications with the wireless station.

## Claims

### Claim 1

An apparatus comprising:
an antenna;
a memory to store data representing a beamforming profile for the antenna for wireless communication with a wireless station having a fixed location; and
at least one processor to, for each beacon interval of a plurality of beacon intervals for wireless communications with the wireless station:
reuse the beamforming profile represented by the data stored in the memory to configure the antenna based on the data, and
bypass performing beamforming training for the communications with the wireless station.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is configured to, in a beacon interval other than the plurality of beacon intervals, communicate with the wireless station to determine the beamforming profile.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein:
the wireless station comprises one of a plurality of wireless stations; and
the memory is configured to store data representing beamforming profiles for the plurality of wireless stations.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein:
a given beacon interval of the plurality of beacon intervals is associated with a parameter representing a number of wireless stations for which beamforming communications are performed within the given beacon interval; and
the number is less than the number of the plurality of wireless stations.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the parameter represents one wireless station for which beamforming communications are performed with the given beacon interval.

### Claim 6 (depends on 3)

The apparatus of claim 3, wherein:
a given beacon interval of the plurality of beacon intervals is associated with a plurality of time division multiplex access (TDMA) intervals;
the TDMA intervals are associated with a set of wireless stations of the plurality of wireless stations; and
the at least one processor communicates with the wireless stations using the associated TDMA intervals in the given beacon interval.

### Claim 7 (depends on 3)

The apparatus of claim 3, wherein:
a given beacon interval of the plurality of beacon intervals is associated with a plurality of time division multiplex access (TDMA) intervals;
the TDMA intervals are associated with a set of wireless stations of the plurality of wireless stations; and
in response to detection of a degraded communication associated with a given wireless station of the set of wireless stations, the at least one processor to communicate with the given wireless station in the TDMA interval associated with the given wireless station.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the at least one processor to detect the degraded communication based on at least one of a signal to noise ratio, a received signal strength indicator, or whether communication with the given wireless station has failed.

### Claim 9 (depends on 3)

The apparatus of claim 3, wherein:
the at least one processor is associated with a wireless access point;
in response to a startup of the wireless access point, the at least one processor to communicate with the wireless station in a super frame; and
the super frame comprises, for each wireless station of the plurality of wireless stations:
a first interval for beacon transmissions associated with sectors of the antenna; and
a second interval for communications between the wireless access point and the wireless station to determine the beamforming profile for the wireless station.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the communications with the wireless station comprise non-beamforming-related communications.

### Claim 11

A method comprising:
in a first beacon interval, wireless communicating with a wireless station;
storing data in a memory representing a beamforming profile associated with the wireless station based on the wireless communication with the wireless station in the first beacon interval; and
based on the beamforming profile represented by the data, for a second beacon interval, reading the data from the memory and configuring an antenna based on the beamforming profile represented by the data; and
performing non-beamforming-related communication with the wireless station in the second beacon interval using the antenna configured based on the beamforming profile.

### Claim 12 (depends on 11)

The method of claim 11, wherein reading the data comprises reading the data from the memory during the second beacon interval.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
in the first beacon interval, wirelessly communicating with another wireless station; and
storing data in the memory representing a beamforming profile associated with the another wireless station.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
communicating with the another wireless station in the second beacon interval using the antenna configured based on the beamforming profile associated with the another wireless station.

### Claim 15 (depends on 11)

The method of claim 11, wherein the wireless station is one of a plurality of wireless stations, the second communication comprises a time interval associated with beamforming and having a duration associated with a number of wireless stations for which beamforming is to be performed in the time interval, the method further comprising:
communicating with the plurality of wireless stations in the second beacon interval, wherein the number of stations of the plurality of wireless stations is greater than the number of wireless stations associated with the duration of the time interval associated with beamforming.

### Claim 16 (depends on 11)

The method of claim 11, wherein the first beacon interval comprises a first superframe and the second beacon interval comprises a second superframe other than the first superframe.

### Claim 17

A non-transitory machine-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:
wirelessly communicate data with a wireless station of a plurality of wireless stations in a beacon interval, wherein the beacon interval is associated with a parameter representing a number of wireless stations for which beamforming communications are performed within the beacon interval, and the number is less than the number of the plurality of wireless stations;
store data in a memory prior to commencement of the beacon interval, wherein the data represents beamforming profiles for the plurality of wireless stations; and
bypass beamforming training in the beacon interval, wherein bypassing the beamforming training includes configuring an antenna for the wireless communication in the beacon interval based on the data.

### Claim 18 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the storage medium stores instructions that when executed by the at least one processor cause the at least one processor to:
wirelessly communicate with the wireless station of the plurality of wireless stations in another beacon interval;
determine the beamforming data based on the wireless communication with the wireless station of the plurality of wireless stations in the another beacon interval.

### Claim 19 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the storage medium stores instructions that when executed by the at least one processor cause the at least one processor to determine the beamforming profile in response to a startup of a wireless station of the plurality of wireless stations containing the at least one processor.

### Claim 20 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the storage medium stores instructions that when executed by the at least one processor cause the at least one processor to set data that represents a state that controls use of the beamforming profile based on a communication history with the wireless station of the plurality of wireless stations.

### Claim 21 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the storage medium stores instructions that when executed by the at least one processor cause the at least one processor to set the state of the data based on a number of beacon intervals in which communication with the wireless station failed of the plurality of wireless stations.

### Claim 22 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the beacon interval comprises a beacon transmit interval (BTI) associated with an initial part of the beacon interval.
