# US 11,452,014 B2 · Secondary link for AR/VR applications

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

- Number: US 11,452,014 B2
- Document ID: US11452014B2
- Status: Granted
- Kind: B2
- Application number: 16/773,515
- Filed: 2020-01-27
- Published: 2020-09-10
- Granted: 2022-09-20
- Earliest claimed: 2019-03-08
- Assignees: Meta Platforms Technologies, LLC
- Applicants: Meta Platforms Technologies, LLC
- Inventors: Dong Zheng; Qi Qu; Gang Lu; Yuting Fan; William Louis Abbott
- Web page: https://patentgrep.com/patent/US11452014B2

## CPC

- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G02B 27/0093: {with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking}
- G02B 27/0172: {characterised by optical features}
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G09G 5/006: {Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04)}
- H04L 45/22: {Alternate routing}
- H04L 69/14: Multichannel or multilink protocols
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 28/08: Load balancing or load distribution (transferring a connection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12)
- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- H04W 40/12: based on transmission quality or channel quality
- H04W 40/16: based on interference
- H04W 40/22: using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
- H04W 48/18: Selecting a network or a communication service
- H04W 76/15: Setup of multiple wireless link connections
- H04W 76/34: Selective release of ongoing connections
- G02B 2027/011: {comprising device for correcting geometrical aberrations, distortion}
- G02B 2027/0138: {comprising image capture systems, e.g. camera}
- G02B 2027/014: {comprising information/image processing systems}
- G02B 2027/0178: {Eyeglass type (eyeglass details G02C)}
- G02B 2027/0187: {slaved to motion of at least a part of the body of the user, e.g. head, eye}
- G09G 2340/02: Handling of images in compressed format, e.g. JPEG, MPEG
- G09G 2340/0407: Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G 2350/00: Solving problems of bandwidth in display systems
- G09G 2370/16: Use of wireless transmission of display information
- H04W 36/0085: {Hand-off measurements}
- H04W 36/14: Reselecting a network or an air interface
- H04W 36/302: {due to low signal strength}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed herein a system, a method and a device for selecting between a primary link and a secondary link for AR/VR applications. A console can provide a VR/AR session to a user through a head wearable display. The console can determine that a first measurement of a primary link between the console and a head wearable display is less than a first threshold. The first measurement can include a quality metric of the primary link. The console can activate a secondary link between the console and the head wearable display. The console can determine whether a second measurement of the primary link between the console and the head wearable display is less than a second threshold. The console can transition when the second measurement is less than the second threshold, traffic on the primary link to the activated secondary link.

## Claims

### Claim 1

A method comprising:
determining, by a console, that a first measurement of a primary wireless link between the console and a head wearable display is less than a first threshold, the first measurement corresponding to a quality metric of the primary wireless link at a first time;
activating, by the console responsive to the first measurement being less than the first threshold, a secondary wireless link to be on standby, the secondary wireless link between the console and the head wearable display, the primary wireless link supporting a higher throughput than the secondary wireless link;
determining, by the console, whether a second measurement of the primary wireless link between the console and the head wearable display is less than a second threshold, the second measurement corresponding to the quality metric of the primary wireless link at a second time, wherein the second threshold is less than the first threshold; and
transitioning, by the console when the second measurement is less than the second threshold, traffic on the primary wireless link to the activated secondary wireless link.

### Claim 2 (depends on 1)

The method of claim 1, wherein the quality metric comprises a signal to noise ratio of the primary wireless link.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
maintaining, by the console, the traffic on the primary wireless link when the second measurement is greater than the second threshold.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
performing, by the console responsive to the second measurement being less than the second threshold, measurements of the primary wireless link at first determined intervals.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
performing, by the console responsive to a third measurement corresponding to the quality metric of the primary wireless link at a third time after the second time being less than the second threshold, additional measurements of the primary wireless link at second determined intervals, wherein each of the second determined intervals is greater than each of the first determined intervals.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining, by the console, that a third measurement corresponding to the quality metric of the primary wireless link at a third time is greater than a third threshold, wherein the third threshold is greater than the second threshold and less than the first threshold; and
identifying, by the console, a first candidate beam for the primary wireless link, responsive to the third measurement being greater than the third threshold.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
determining, by the console, a failure of the first candidate beam; and
initiating, by the console, a determined period to suspend search for a second candidate beam for the primary wireless link.

### Claim 8 (depends on 6)

The method of claim 6, further comprising:
transitioning, by the console, the traffic on the secondary wireless link to the primary wireless link using the first candidate beam, responsive to the third measurement being greater than the third threshold.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
de-activating, by the console, the secondary wireless link responsive to a fourth measurement corresponding to the quality metric of the primary wireless link at a fourth time being greater than a fourth threshold, wherein the fourth threshold is greater than the first threshold.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
selecting, by the console, the primary wireless link or the secondary wireless link for the traffic between the console and the head wearable display according to a type of the traffic between the console and the head wearable display.

### Claim 11

A console comprising:
one or more processors configured to:
determine that a first measurement of a primary wireless link between the console and a head wearable display is less than a first threshold, the first measurement corresponding to a quality metric of the primary wireless link at a first time;
activate, responsive to the first measurement being less than the first threshold, a secondary wireless link to be on standby, the secondary wireless link between the console and the head wearable display, the primary wireless link supporting a higher throughput than the secondary wireless link;
determine whether a second measurement of the primary wireless link between the console and the head wearable display is less than a second threshold, the second measurement corresponding to the quality metric of the primary wireless link at a second time, wherein the second threshold is less than the first threshold; and
transition, when the second measurement is less than the second threshold, traffic on the primary wireless link to the activated secondary wireless link.

### Claim 12 (depends on 11)

The console of claim 11, wherein the quality metric comprises a signal to noise ratio of the primary wireless link.

### Claim 13 (depends on 11)

The console of claim 11, wherein the one or more processors are further configured to:
maintain the traffic on the primary wireless link when the second measurement is greater than the second threshold.

### Claim 14 (depends on 11)

The console of claim 11, wherein the one or more processors are further configured to:
perform, responsive to the second measurement being less than the second threshold, measurements of the primary wireless link at first determined intervals.

### Claim 15 (depends on 14)

The console of claim 14, wherein the one or more processors are further configured to:
perform, responsive to a third measurement corresponding to the quality metric of the primary wireless link at a third time after the second time being less than the second threshold, additional measurements of the primary wireless link at second determined intervals, wherein each of the second determined intervals is greater than each of the first determined intervals.

### Claim 16 (depends on 11)

The console of claim 11, wherein the one or more processors are further configured to:
determine that a third measurement corresponding to the quality metric of the primary wireless link at a third time is greater than a third threshold, wherein the third threshold is greater than the second threshold and less than the first threshold; and
identify a first candidate beam for the primary wireless link, responsive to the third measurement being greater than the third threshold.

### Claim 17 (depends on 16)

The console of claim 16, wherein the one or more processors are further configured to:
determine a failure of the first candidate beam; and
initiate a determined period to suspend search for a second candidate beam for the primary wireless link.

### Claim 18 (depends on 16)

The console of claim 16, wherein the one or more processors are further configured to:
transition the traffic on the secondary wireless link to the primary wireless link using the first candidate beam, responsive to the third measurement being greater than the third threshold.

### Claim 19

A non-transitory computer readable medium storing instructions when executed by one or more processors cause the one or more processors to:
determine that a first measurement of a primary wireless link between a console and a head wearable display is less than a first threshold, the first measurement corresponding to a quality metric of the primary wireless link at a first time;
activate, responsive to the first measurement being less than the first threshold, a secondary wireless link to be on standby, the secondary wireless link between the console and the head wearable display, the primary wireless link supporting a higher throughput than the secondary wireless link;
determine whether a second measurement of the primary wireless link between the console and the head wearable display is less than a second threshold, the second measurement corresponding to the quality metric of the primary wireless link at a second time, wherein the second threshold is less than the first threshold; and
transition, when the second measurement is less than the second threshold, traffic on the primary wireless link to the activated secondary wireless link.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, further comprising instructions when executed by the one or more processors further cause the one or more processors to:
select the primary wireless link or the secondary wireless link for the traffic between the console and the head wearable display according to a type of the traffic between the console and the head wearable display.
