# US 2019/0173544 A1 · Beamforming techniques to choose transceivers in a wireless mesh network

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

- Number: US 2019/0173544 A1
- Document ID: US20190173544A1
- Status: Published application
- Kind: A1
- Application number: 15/832,448
- Filed: 2017-12-05
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: Advanced Micro Devices, Inc.
- Applicants: Advanced Micro Devices, Inc.
- Inventors: Ngoc Vinh Vu; Carson Ryley Reece Green; Neil Patrick Kelly
- Web page: https://patentgrep.com/patent/US20190173544A1

## CPC

- H04B 7/0617: {for beam forming}
- H04B 17/318: Received signal strength
- H04L 27/06: Demodulator circuits; Receiver circuits
- H04W 52/346: {distributing total power among users or channels}
- H04B: TRANSMISSION
- 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)

## Abstract

Systems, apparatuses, and methods for implementing beamforming techniques to choose transceivers in a wireless mesh network are disclosed. Multiple transceivers are deployed in a wireless virtual reality (VR) environment to provide a high quality path to send an encoded video stream from a graphics source to a head-mounted display (HMD) receiver. When a master transceiver connected to the graphics source does not have a line of sight connection to the HMD, the master transmitter sends the encoded video stream on a path though one or more passive transceivers that have good line of sight connections on the path to the HMD. To determine the quality of the wireless links between the various transceivers and the HMD, beamforming training procedures are performed. These beamforming training procedures are implemented to determine how to route the encoded video stream from the master transceiver to the HMD.

## Claims

### Claim 1

A system comprising:
a plurality of transceivers; and
a receiver;
wherein the system is configured to:
select a given transceiver of the plurality of transceivers based on a measure of a link quality from the given transceiver to the receiver being greater than a threshold;
determine a path through the plurality of transceivers from a master transceiver to the given transceiver;
send an encoded video bitstream via the path from the master transceiver to the given transceiver; and
send the encoded video bitstream from the given transceiver to the receiver.

### Claim 2 (depends on 1)

The system as recited in claim 1, wherein the system is configured to perform a beamforming training procedure to measure the link quality from the given transceiver to the receiver.

### Claim 3 (depends on 2)

The system as recited in claim 2, wherein the receiver is configured to measure a signal strength for each transceiver of the plurality of transceivers during the beamforming training procedure.

### Claim 4 (depends on 3)

The system as recited in claim 3, wherein the system is configured to select a transceiver with a highest signal strength as the given transceiver.

### Claim 5 (depends on 1)

The system as recited in claim 1, wherein the master transceiver is connected to a video source which renders a video bitstream.

### Claim 6 (depends on 5)

The system as recited in claim 5, wherein the video source is a graphics card comprising one or more graphics processing units.

### Claim 7 (depends on 1)

The system as recited in claim 1, wherein the system is configured to select the given transceiver based on the given transceiver having a relatively good quality wireless link to the receiver among the plurality of transceivers.

### Claim 8

A method comprising:
selecting a given transceiver of a plurality of transceivers based on a measure of a link quality from the given transceiver to a receiver being greater than a threshold;
determining a path through the plurality of transceivers from a master transceiver to the given transceiver;
sending an encoded video bitstream via the path from the master transceiver to the given transceiver; and
send the encoded video bitstream from the given transceiver to the receiver.

### Claim 9 (depends on 8)

The method as recited in claim 8, further comprising performing a beamforming training procedure to measure the link quality from the given transceiver to the receiver.

### Claim 10 (depends on 9)

The method as recited in claim 9, further comprising measuring, by the receiver, a signal strength for each transceiver of the plurality of transceivers during the beamforming training procedure.

### Claim 11 (depends on 10)

The method as recited in claim 10, further comprising selecting a transceiver with a highest signal strength as the given transceiver.

### Claim 12 (depends on 8)

The method as recited in claim 8, wherein the master transceiver is connected to a video source which renders a video bitstream.

### Claim 13 (depends on 12)

The method as recited in claim 12, wherein the video source is a graphics card comprising one or more graphics processing units.

### Claim 14 (depends on 8)

The method as recited in claim 8, further comprising selecting the given transceiver based on the given transceiver having a relatively good quality wireless link to the receiver among the plurality of transceivers.

### Claim 15

A system comprising:
a computing device configured to render a video stream of a virtual reality (VR) environment;
a master transceiver coupled to the computing device;
one or more passive transceivers; and
a receiver;
wherein the system is configured to:
select a given transceiver of the plurality of passive transceivers based on a measure of a link quality from the given transceiver to the receiver being greater than a threshold;
determine a path the master transceiver to the given transceiver;
send an encoded video bitstream via the path from the master transceiver to the given transceiver; and
send the encoded video bitstream from the given transceiver to the receiver.

### Claim 16 (depends on 15)

The system as recited in claim 15, wherein the system is configured to perform a beamforming training procedure to measure the link quality from the given transceiver to the receiver.

### Claim 17 (depends on 16)

The system as recited in claim 16, wherein the receiver is configured to measure a signal strength for each transceiver of the plurality of transceivers during the beamforming training procedure.

### Claim 18 (depends on 17)

The system as recited in claim 17, wherein the system is configured to select a transceiver with a highest signal strength as the given transceiver.

### Claim 19 (depends on 15)

The system as recited in claim 15, wherein the computing device comprises a graphics card with one or more graphics processing units.

### Claim 20 (depends on 15)

The system as recited in claim 15, wherein the system is configured to select the given transceiver based on the given transceiver having a relatively good quality wireless link to the receiver among the plurality of transceivers.
