IP Library Granted Patent US 11,497,028
Granted Patent B2
US 11,497,028 · App. 16/894,431 · Granted Nov 8, 2022

Interference mitigation through SINR-based iterative distributed beam selection

Inventors: Dong Zheng (Saratoga, CA); Qi Qu (Redmond, WA); Yuting Fan (Redmond, WA); Gang Lu (Pleasanton, CA); William Louis Abbott (Portola Valley, CA)
Assignee: Meta Platforms Technologies, LLC
H04W72/082G02B27/017H04B7/0617H04B7/0695H04W72/046
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,497,028
App. No.
16/894,431
Granted
Nov 8, 2022
Kind
B2
Abstract

Systems and methods for iterative distributed beam selection include a device including at least one of a first head wearable display (HWD), a second HWD, a first console or a second console. The device detects a predefined condition. The device performs a first distributed beam selection responsive to detecting the predefined condition. Performing the first distributed beam selection includes performing beamforming to provide a first plurality of beams for a first link between the first HWD and the first console, selecting a first beam of the first link with a highest signal-to-interference-plus-noise ratio (SINR) from the first plurality of beams, performing beamforming to provide a second plurality of beams for a second link between the second HWD and the second console while the first beam of the first link is active, and selecting a second beam of the second link with a highest SINR from the second plurality of beams.

Claims (67)

1. A method, comprising:

detecting, by a device comprising at least one of a first head wearable display (HWD), a second HWD, a first console, or a second console, a predefined condition;

performing, by the device, a first distributed beam selection responsive to detecting the predefined condition, wherein performing the first distributed beam selection comprises:

performing beamforming to provide a first plurality of beams for a first link between the first HWD and the first console;

selecting a first beam of the first link with a highest signal-to-interference-plus-noise ratio (SINR) from the first plurality of beams;

performing beamforming to provide a second plurality of beams for a second link between the second HWD and the second console while the first beam of the first link is active;

selecting a second beam of the second link with a highest SINR from the second plurality of beam; and

performing, by the device, a second distributed beam selection, wherein performing the second distributed beam selection comprises:

performing beamforming to provide a third plurality of beams for the first link while the second beam of the second link is active;

selecting a third beam of the first link with a highest SINR from the third plurality of beams;

performing beamforming to provide a fourth plurality of beams for the second link while the third beam of the first link is active; and

selecting a fourth beam of the second link with a highest SINR from the fourth plurality of beams.

2. The method of claim 1 , further comprising:

performing, by the device, communication via the third beam of the first link or the fourth beam of the second link.

3. The method of claim 1 , comprising:

determining, by the device, for a first time window, a first SINR corresponding to at least one of the first link or the second link;

determining, by the device, for a second time window, a second average SINR corresponding to the at least one of the first link or the second link; and

detecting, by the device, the predefined condition, the predefined condition comprising the second average SINR being less than the first average SINR.

4. The method of claim 3 , wherein the first average SINR comprises a first exponential average SINR and the second average SINR comprises a second exponential average SINR.

5. The method of claim 1 , wherein detecting the predefined condition comprises:

detecting, by the device, an interfering link that interferes with at least one of the first link or the second link.

6. The method of claim 5 , wherein detecting the link comprises:

detecting, by the device, one or more signals from the interfering link while at least one of the first link or the second link is active.

7. The method of claim 1 , wherein detecting the predefined condition comprises:

detecting, by the device, removal of an interfering link that has previously interfered with at least one of the first link or the second link.

8. The method of claim 7 , wherein detecting removal of the interfering link comprises:

detecting, by the device, that the interfering link has been absent for at least a predetermined amount of time.

9. The method of claim 1 , wherein detecting the predefined condition comprises:

determining, by the device, expiration of an amount of time from a prior beamforming or distributed beam selection.

10. A device comprising at least one of a first head wearable display (HWD), a second HWD, a first console, or a second console, the device having at least one processor configured to:

detect a predefined condition; and

perform a first distributed beam selection responsive to detecting the predefined condition, wherein performing the first distributed beam selection comprises:

performing beamforming to provide a first plurality of beams for a first link between the HWD and the console;

selecting a first beam of the first link with a highest signal-to-interference-plus-noise ratio (SINK) from the first plurality of beams;

performing beamforming to provide a second plurality of beams for a second link between the HWD and the console while the first beam of the first link is active; and

selecting a second beam of the second link with a highest SINR from the second plurality of beams; and

perform a second distributed beam selection, wherein performing the second distributed beam selection comprises:

performing beamforming to provide a third plurality of beams for the first link while the second beam of the second link is active;

selecting a third beam of the first link with a highest SINR from the third plurality of beams;

performing beamforming to provide a fourth plurality of beams for the second link while the third beam of the first link is active; and

selecting a fourth beam of the second link with a highest SINR from the fourth plurality of beams.

11. The system of claim 10 , wherein the at least one processor is further configured to perform downlink communication via the third beam of the first link or the fourth beam of the second link.

12. The system of claim 10 , wherein the at least one processor is further configured to:

determine, for a first time window, a first average SINR corresponding to at least one of the first link or the second link;

determine, for a second time window, a second average SINR corresponding to the at least one of the first link or the second link; and

detect the predefined condition, the predefined condition comprising the second average SINR being less than the first average SINR.

13. The system of claim 10 , wherein the at least one processor is configured to detect the predefined condition by:

detecting an interfering link that interferes with at least one of the first link and the second link.

14. The system of claim 10 , wherein the at least one processor is configured to detect the predefined condition by:

detecting removal of an interfering link that has previously interfered with at least one of the first link or the second link.

15. The system of claim 14 , wherein the at least one processor is configured to detect removal of the interfering link by:

detecting that the interfering link has been absent for at least a predetermined amount of time.

16. The system of claim 10 , wherein the at least one processor is configured to detect the predefined condition by:

detecting expiration of an amount of time from a prior beamforming or distributed beam selection.

17. A non-transitory computer readable medium storing program instructions for causing one or more processors to:

detect, in a device comprising at least one of a first head wearable display (HWD), a second HWD, a first console, or a second console, a predefined condition;

perform a first distributed beam selection responsive to detecting the predefined condition, wherein performing the first distributed beam selection comprises:

performing beamforming to provide a first plurality of beams for a first link between the HWD and the console;

selecting a first beam of the first link with a highest signal-to-interference-plus-noise ratio (SINR) from the first plurality of beams;

performing beamforming to provide a second plurality of beams for a second link between the HWD and the console while the first beam of the first link is active; and

selecting a second beam of the second link with a highest SINR from the second plurality of beams; and

perform a second distributed beam selection, wherein performing the second distributed beam selection comprises:

performing beamforming to provide a third plurality of beams for the first link while the second beam of the second link is active;

selecting a third beam of the first link with a highest SINR from the third plurality of beams;

performing beamforming to provide a fourth plurality of beams for the second link while the third beam of the first link is active; and

selecting a fourth beam of the second link with a highest SINR from the fourth plurality of beams.

18. The non-transitory computer readable medium of claim 17 , wherein the instructions further cause the one or more processors to perform downlink communication via the third beam of the first link or the fourth beam of the second link.

Assignments (2)
CHANGE OF NAME Recorded Jul 22, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060816/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: ZHENG, DONG; QU, QI; FAN, YUTING; LU, GANG; ABBOTT, WILLIAM LOUIS
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 053234/0439 →