IP Library Granted Patent US 11,252,262
Granted Patent B2
US 11,252,262 · App. 16/935,983 · Granted Feb 15, 2022

Coordination among artificial reality links

Inventors: Sam Padinjaremannil Alex (Dublin, CA); Nabeel Ahmed (San Jose, CA); William Louis Abbott (Portola Valley, CA); Fabrizio Guerrieri (Santa Clara, CA); Payam Torab Jahromi (Laguna Niguel, CA)
Assignee: Facebook Technologies, LLC
H04L67/38H04L41/5003H04W72/1226H04W74/0816
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,252,262
App. No.
16/935,983
Granted
Feb 15, 2022
Kind
B2
Abstract

Disclosed herein are related to a system and a method of coordinating among artificial reality links. In one approach, a system comprising a first console for executing an application for artificial reality may include a wireless communication interface and a processor. The processor may be configured to send, via the wireless communication interface, a first message comprising a first plurality of parameters and a first schedule for access to a shared wireless channel by the first console, receive, from a second console via the wireless communication interface, a second message comprising a second plurality of parameters and a second schedule for access to the shared wireless channel by the second console, update, responsive to the second message, the first plurality of parameters and the first schedule, and/or send, via the wireless communication interface, a third message comprising the updated first plurality of parameters and the updated first schedule.

Claims (48)

1. A method, comprising:

sending, by a first console executing an application for artificial reality, a first message comprising a first plurality of parameters and a first schedule for access to a shared wireless channel by the first console;

receiving, by the first console from a second console, a second message comprising a second plurality of parameters and a second schedule for access to the shared wireless channel by the second console;

updating, by the first console responsive to the second message, the first plurality of parameters and the first schedule; and

sending, by the first console, a third message comprising the updated first plurality of parameters and the updated first schedule.

2. The method of claim 1 , wherein the first schedule indicates a plurality of time windows for accessing the shared wireless channel to transmit data of the artificial reality.

3. The method of claim 1 , further comprising:

receiving, by the first console from the second console, a fourth message comprising a plurality of parameters and a schedule for access to the shared wireless channel by the second console;

further updating, by the first console responsive to the fourth message, the first plurality of parameters and the first schedule based on the second message and the fourth message; and

accessing, by the first console, the shared wireless channel using the further updated first plurality of parameters according to the further updated first schedule.

4. The method of claim 1 , wherein the first message further comprises a service level of the first console or the application for artificial reality.

5. The method of claim 1 , comprising:

measuring, by the first console, an interference during the first schedule;

updating, by the first console according to the measured interference, the first plurality of parameters and the first schedule; and

sending, by the first console, the third message comprising the updated first plurality of parameters and the updated first schedule.

6. The method of claim 1 , wherein each of the first message, the second message, and the third message is a management frame.

7. The method of claim 1 , wherein the parameters for access to the shared wireless channel include at least one of a transmission rate, a transmission frequency, enhanced distributed channel access (EDCA) parameters, a Quality of service (QoS), beam polarization, a transmission power level, transmission duration limit, or a space dimension for beamforming.

8. The method of claim 1 , wherein at least one of the first message, the second message or the third message is communicated between the first device and the second device via out-of-band signaling or via a database.

9. The method of claim 1 , further comprising:

receiving, by the first console from the second console, a fourth message comprising a third schedule for access to the shared wireless channel by the second console, the third schedule being compatible with the updated first schedule; and

accessing, by the first console responsive to the fourth message, the shared wireless channel according to the updated first schedule.

10. The method of claim 1 , comprising:

sending, by the first console, the third message comprising the updated first plurality of parameters and the updated first schedule, to at least one of the second console or a third console.

11. A system as a first console for executing an application for artificial reality, comprising:

a wireless communication interface; and

a processor configured to:

send, via the wireless communication interface, a first message comprising a first plurality of parameters and a first schedule for access to a shared wireless channel by the first console;

receive, from a second console via the wireless communication interface, a second message comprising a second plurality of parameters and a second schedule for access to the shared wireless channel by the second console;

update, responsive to the second message, the first plurality of parameters and the first schedule; and

send, via the wireless communication interface, a third message comprising the updated first plurality of parameters and the updated first schedule.

12. The system of claim 11 , wherein the first schedule indicates a plurality of time windows for accessing the shared wireless channel to transmit data of the artificial reality.

13. The system of claim 11 , wherein the processor is further configured to:

receive, from the second console via the wireless communication interface, a fourth message comprising a plurality of parameters and a schedule for access to the shared wireless channel by the second console;

further update, responsive to the fourth message, the first plurality of parameters and the first schedule based on the second message and the fourth message; and

access, via the wireless communication interface, the shared wireless channel using the further updated first plurality of parameters according to the further updated first schedule.

14. The system of claim 11 , wherein the first message further comprises a service level of the first console or the application for artificial reality.

15. The system of claim 11 , wherein the processor is further configured to:

measure an interference during the first schedule;

update, according to the measured interference, the first plurality of parameters and the first schedule; and

send, via the wireless communication interface, the third message comprising the updated first plurality of parameters and the updated first schedule.

16. The system of claim 11 , wherein each of the first message, the second message, and the third message is a management frame.

17. The system of claim 11 , wherein the parameters for access to the shared wireless channel include at least one of a transmission rate, a transmission frequency, enhanced distributed channel access (EDCA) parameters, a Quality of service (QoS), beam polarization, a transmission power level, transmission duration limit, or a space dimension for beamforming.

18. The system of claim 11 , wherein at least one of the first message, the second message or the third message is communicated between the first device and the second device via out-of-band signaling or via a database.

19. The system of claim 11 , wherein the processor is further configured to:

receive, from the second console via the wireless communication interface, a fourth message comprising a third schedule for access to the shared wireless channel by the second console, the third schedule being compatible with the updated first schedule; and

responsive to the fourth message, access, via the wireless communication interface, the shared wireless channel according to the updated first schedule.

20. The system of claim 11 , wherein the processor is further configured to:

send the third message comprising the updated first plurality of parameters and the updated first schedule, to at least one of the second console or a third console.

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 Aug 31, 2020
From: ALEX, SAM PADINJAREMANNIL; AHMED, NABEEL; ABBOTT, WILLIAM LOUIS; GUERRIERI, FABRIZIO; JAHROMI, PAYAM TORAB
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 053645/0923 →