IP Library Granted Patent US 11,838,369
Granted Patent B1
US 11,838,369 · App. 17/739,566 · Granted Dec 5, 2023

EDCA optimization for artificial reality links

Inventors: Nabeel Ahmed (San Jose, CA); Sam Padinjaremannil Alex (Dublin, CA); William Louis Abbott (Portola Valley, CA); Fabrizio Guerrieri (Santa Clara, CA); Payam Torab Jahromi (Laguna Niguel, CA)
Assignee: Meta Platforms Technologies, LLC
H04L67/131H04L41/5003H04W28/0215H04W72/0446H04W72/51H04W72/54H04W74/0816H04W74/0825
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,838,369
App. No.
17/739,566
Granted
Dec 5, 2023
Kind
B1
Abstract

Disclosed herein are related to a system and a method of reducing contention in accessing a wireless link. In one aspect, a first device includes a transceiver configured to communicate with a second device via a wireless link. In one aspect, the first device includes a processor configured to determine that a type of content to be transferred between the first device and the second device through the wireless link. In one aspect, the processor is configured to modify one or more parameters for the first device to access the wireless link, from a first set of values to a second set of values, in response to determining that the type of content is artificial reality. In one aspect, the processor is configured to cause the transceiver to access the wireless link using the second set of values.

Claims (47)

1. A first device comprising:

a transceiver configured to communicate with a second device via a wireless link; and

one or more processors configured to:

determine a type of content to be transferred between the first device and the second device through the wireless link,

determine a channel condition of the wireless link, and

generate one or more parameters for the first device to access the wireless link, according to i) the determined channel condition of the wireless link and ii) the type of content to be transferred between the first device and the second device through the wireless link being an artificial reality content.

2. The first device of claim 1 , wherein the one or more parameters include at least one of arbitration interframe spacing, minimum contention window, maximum contention window, or transmit opportunity.

3. The first device of claim 1 , wherein the one or more processors are configured to:

determine the channel condition of the wireless link by determining an amount of congestion in the wireless link, and

generate the one or more parameters to prioritize the artificial reality content, in response to determining that the amount of congestion in the wireless link is below a threshold amount.

4. The first device of claim 3 ,

wherein the one or more parameters include at least one of arbitration interframe spacing, minimum contention window, or maximum contention window, and

wherein the one or more processors are configured to generate the one or more parameters having lower values for the artificial reality content than corresponding values for a different type of content.

5. The first device of claim 1 , wherein the one or more processors are configured to:

determine the channel condition of the wireless link by determining an amount of congestion in the wireless link, and

generate the one or more parameters probabilistically, in response to determining that the amount of congestion in the wireless link is above a threshold amount.

6. The first device of claim 1 , wherein the one or more processors are configured to determine the channel condition by determining whether communication with the second device through the wireless link is unsuccessful or interfered with.

7. The first device of claim 1 , wherein the one or more processors are configured to determine the channel condition by determining whether the wireless link is being accessed by a third device, according to the wireless transceiver detecting energy transmitted by the third device.

8. The first device of claim 1 , wherein the one or more processors are configured to determine the channel condition by determining whether the wireless link is being accessed by a third device, according to a schedule of the third device to access the wireless link.

9. The first device of claim 1 , wherein the one or more processors are configured to modify the one or more parameters after a predetermined time period.

10. The first device of claim 1 , wherein the one or more processors are configured to modify the one or more parameters after a predetermined number of times of accessing the wireless link.

11. A method comprising:

determining, by a first device, a type of content to be transferred between the first device and a second device through a wireless link;

determining, by the first device, a channel condition of the wireless link; and

generating, by the first device, one or more parameters for the first device to access the wireless link, according to i) the determined channel condition of the wireless link and ii) the type of content to be transferred between the first device and the second device through the wireless link being an artificial reality content.

12. The method of claim 11 , wherein the one or more parameters include at least one of arbitration interframe spacing, minimum contention window, maximum contention window, or transmit opportunity.

13. The method of claim 11 ,

wherein determining the channel condition of the wireless link includes determining an amount of congestion in the wireless link, and

wherein the first device generates the one or more parameters to prioritize the artificial reality content, in response to determining that the amount of congestion in the wireless link is below a threshold amount.

14. The method of claim 13 ,

wherein the one or more parameters include at least one of arbitration interframe spacing, minimum contention window, or maximum contention window, and

wherein the first device generates the one or more parameters having lower values for the artificial reality content than corresponding values for a different type of content.

15. The method of claim 11 ,

wherein determining the channel condition of the wireless link includes determining an amount of congestion in the wireless link, and

wherein the first device generates the one or more parameters probabilistically, in response to determining that the amount of congestion in the wireless link is above a threshold amount.

16. The method of claim 11 , wherein the first device determines the channel condition by determining whether communication with the second device through the wireless link is unsuccessful or interfered with.

17. The method of claim 11 , wherein the first device determines the channel condition by determining whether the wireless link is being accessed by a third device, according to the first device detecting energy transmitted by the third device.

18. The method of claim 11 , wherein the first device determines the channel condition by determining whether the wireless link is being accessed by a third device, according to a schedule of the third device to access the wireless link.

19. A first device comprising:

a transceiver configured to communicate with a second device via a wireless link; and

one or more processors configured to:

determine a type of content to be transferred between the first device and the second device through the wireless link is an artificial reality content,

reduce a size of a channel contention slot, in response to determining that the type of content to be transferred between the first device and the second device through the wireless link is the artificial reality content, and

delay a start of a time period for accessing the wireless link, according to the reduced size of the channel contention slot.

20. The first device of claim 19 , wherein the one or more processors are further configured to:

determine a collision in accessing the wireless link, and

reduce the size of the channel contention slot, in response to determining the collision.

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 Jun 14, 2022
From: AHMED, NABEEL; ALEX, SAM PADINJAREMANNIL; ABBOTT, WILLIAM LOUIS; GUERRIERI, FABRIZIO; JAHROMI, PAYAM TORAB
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 060188/0855 →
Continuity (2)
Continuation 16942592 · Jul 29, 2020
Provisional Application 62926796 · Oct 28, 2019