IP Library Granted Patent US 11,930,411
Granted Patent B2
US 11,930,411 · App. 17/947,361 · Granted Mar 12, 2024

Secondary link for AR/VR applications

Inventors: Dong Zheng (Saratoga, CA); Qi Qu (Redmond, WA); Gang Lu (Pleasanton, CA); Yuting Fan (Redmond, WA); William Louis Abbott (Portola Valley, CA)
Assignee: Meta Platforms Technologies, LLC
H04W36/03G06F3/14H04W24/10H04W36/30H04W40/02H04W76/15H04W76/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,930,411
App. No.
17/947,361
Granted
Mar 12, 2024
Kind
B2
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 (51)

1. A method comprising:

determining, by a first device, that a first measurement of a primary wireless link between the first device and a second device 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 first device 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 first device and the second device, the primary wireless link supporting a higher throughput than the secondary wireless link;

determining, by the first device, whether a second measurement of the primary wireless link 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 first device when the second measurement is less than the second threshold, traffic on the primary wireless link to the activated secondary wireless link; or

maintaining, by the first device, the traffic on the primary wireless link when the second measurement is greater than the second threshold.

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

3. The method of claim 1 , further comprising:

performing, by the first device responsive to the second measurement being less than the second threshold, measurements of the primary wireless link at first determined intervals.

4. The method of claim 3 , further comprising:

performing, by the first device 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.

5. The method of claim 1 , further comprising:

determining, by the first device, 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 first device, a first candidate beam for the primary wireless link, responsive to the third measurement being greater than the third threshold.

6. The method of claim 5 , further comprising:

determining, by the first device, a failure of the first candidate beam; and

initiating, by the first device, a determined period to suspend search for a second candidate beam for the primary wireless link.

7. The method of claim 5 , further comprising:

transitioning, by the first device, 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.

8. The method of claim 7 , further comprising:

de-activating, by the first device, 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.

9. The method of claim 1 , further comprising:

selecting, by the first device, the primary wireless link or the secondary wireless link for the traffic between the first device and the second device according to a type of the traffic between the first device and the second device.

10. A first device comprising:

one or more processors configured to:

determine that a first measurement of a primary wireless link between the first device and a second device 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 first device and the second device, the primary wireless link supporting a higher throughput than the secondary wireless link;

determine whether a second measurement of the primary wireless link 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.

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

12. The first device of claim 10 , 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.

13. The first device of claim 10 , 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.

14. The first device of claim 13 , 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.

15. The first device of claim 10 , 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.

16. The first device of claim 15 , 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.

17. The first device of claim 15 , 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.

18. 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 first device and a second device 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 first device and the second device, the primary wireless link supporting a higher throughput than the secondary wireless link;

determine whether a second measurement of the primary wireless link 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.

19. The non-transitory computer readable medium of claim 18 , 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 first device and the second device according to a type of the traffic between the first device and the second device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: ZHENG, DONG; QU, QI; LU, GANG; FAN, YUTING; ABBOTT, WILLIAM LOUIS
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 061135/0335 →
CHANGE OF NAME Recorded Sep 19, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 061463/0503 →
Continuity (3)
Continuation 16773515 · Jan 27, 2020
Provisional Application 62815849 · Mar 8, 2019
Related Publication 20230016201A1 · Jan 19, 2023