Orthogonal frequency division multiple access based distributed channel access
Abstract
This disclosure describes methods, apparatus, systems, and computer readable media related to: receiving one or more trigger frames from an access point at a wireless communication station, wherein each of the one or more trigger frames comprises allocation information for a transmission; executing a first transmission attempt at the wireless communication station using a first transmission method; determining the first transmission attempt is unsuccessful; executing one or more retransmission attempts at the wireless communication station using the first transmission method; determining the one or more retransmission attempts are unsuccessful; determining a number of unsuccessful retransmission attempts at the wireless communication station has met or exceeded a threshold; and activating a second transmission method at the wireless communication station for executing a second transmission attempt.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer readable medium including instructions stored thereon, which when executed by one or more processor(s) of a wireless communication station, cause the device to perform operations of:
receiving, at the wireless communication station, one or more trigger frames from an access point, wherein each of the one or more trigger frames comprises allocation information for a transmission; causing to execute a first transmission attempt of data at the wireless communication station using a first transmission method; determining the first transmission attempt of the data is unsuccessful; causing to execute one or more retransmission attempts of the data at the wireless communication station using the first transmission method; determining the one or more retransmission attempts of the data are unsuccessful; determining a number of unsuccessful retransmission attempts of the data has met or exceeded a threshold; and causing to activate a second transmission method at the wireless communication station for executing a second transmission attempt of the data.
2 . The non-transitory computer readable medium of claim 1 , wherein activating the second transmission method comprises:
selecting a back-off count value for the wireless communication station, wherein the back-off count value is an integer greater than zero that is selected at random; assigning the back-off count value to the wireless communication station; decrementing the back-off count value by one for identification of each random access-enabled resource unit comprised in the one or more trigger frames received from the access point; and causing to execute the second transmission attempt of the data using the second transmission method when the back-off count value reaches zero.
3 . The non-transitory computer readable medium of claim 2 , wherein using the second transmission method comprises at least one of:
selecting a random-access-enabled resource unit when the back-off count value reaches zero, wherein the random-access-enabled resource unit is selected at random; selecting a predetermined random-access-enabled resource unit when the back-off count value reaches zero; and selecting a next-available random-access-enabled resource unit when the back-off count value reaches zero; and wherein at least one of the randomly-selected random-access-enabled resource unit, the predetermined random-access-enabled resource unit, and the next-available random-access-enabled resource unit is utilized during execution of the second transmission attempt of the data.
4 . The non-transitory computer readable medium of claim 1 , wherein the second transmission method is deactivated based on receiving from the access point an acknowledgement of a successful transmission, and wherein deactivating second transmission method comprises reactivating the first transmission method.
5 . The non-transitory computer readable medium of claim 1 , wherein activating the second transmission method comprises:
comparing the determined number of unsuccessful retransmission attempts of the data to predetermined threshold value of retransmission attempts; and determining that the determined number of unsuccessful retransmission attempts of the data is greater than or equal to the predetermined threshold value of retransmission attempts.
6 . The non-transitory computer readable medium of claim 1 , wherein the second transmission method is activated in response to receiving one or more trigger frames from the access point, wherein the one or more trigger frames comprise at least one random access-enabled resource units.
7 . The non-transitory computer readable medium of claim 1 , wherein the second transmission method is deactivated based on receiving an acknowledgement from the access point indicating that a transmission transmitted to the access point using the first transmission method was successful.
8 . The non-transitory computer readable medium of claim 1 , wherein both the first transmission method and the second transmission method are activated for executing one or more retransmission attempts of the data.
9 . A method comprising:
receiving, by a computing device processor of a wireless communication station, one or more trigger frames from an access point, wherein each of the one or more trigger frames comprises allocation information for a transmission; executing, by the computing device processor, a first transmission attempt of data using a first transmission method; determining, by the computing device processor, the first transmission attempt of the data is unsuccessful; executing, by the computing device processor, one or more retransmission attempts of the data using the first transmission method; determining, by the computing device processor, the one or more retransmission attempts of the data are unsuccessful; determining, by the computing device processor, a number of unsuccessful retransmission attempts of the data has met or exceeded a threshold; and activating, by the computing device processor, a second transmission method for executing a second transmission attempt of the data.
10 . The method of claim 9 , wherein activating the second transmission method comprises:
randomly selecting, by the computing device processor, a back-off count value for the wireless communication station, wherein the back-off count value is an integer greater than zero; assigning, by the computing device processor, the back-off count value to the wireless communication station; decrementing, by the computing device processor, the back-off count value by one for identification of each random access-enabled resource unit comprised in the one or more trigger frames received from the access point; and executing, by the computing device processor, a second transmission attempt of the data using the second transmission method when the back-off count value reaches zero.
11 . The method of claim 10 , further comprising:
selecting, by the computing device processor, a random-access-enabled resource unit when the back-off count value reaches zero, wherein the random-access-enabled resource unit is selected at random; selecting, by the computing device processor, a predetermined random-access-enabled resource unit when the back-off count value reaches zero; and selecting, by the computing device processor, a next-available random-access-enabled resource unit when the back-off count value reaches zero; and wherein at least one of the randomly-selected random-access-enabled resource unit, the predetermined random-access-enabled resource unit, and the next-available random-access-enabled resource unit is utilized during execution of the second transmission attempt of the data.
12 . The method of claim 9 , wherein the second transmission method is deactivated based on receiving from the access point an acknowledgement of a successful transmission, and wherein deactivating second transmission method comprises reactivating the first transmission method.
13 . The method of claim 9 , wherein activating the second transmission method comprises:
comparing, by the computing device processor, the determined number of unsuccessful retransmission attempts of the data to predetermined threshold value of retransmission attempts; and determining, by the computing device processor, that the determined number of unsuccessful retransmission attempts of the data is greater than or equal to the predetermined threshold value of retransmission attempts.
14 . The method of claim 9 , wherein the second transmission method is activated in response to receiving one or more trigger frames from the access point, wherein the one or more trigger frames comprise at least one random access-enabled resource units.
15 . The method of claim 9 , further comprising:
deactivating the second transmission method based on receiving an acknowledgement from the access point indicating that a transmission transmitted to the access point using the first transmission method was successful.
16 . The method of claim 9 , wherein both the first transmission method and the second transmission method are activated for executing one or more retransmission attempts of the data.
17 . A computing device, comprising:
one or more processors in communication with the transceiver; at least one memory that stores computer-executable instructions; and at least one processor of the one or more processors configured to access the at least one memory, wherein the at least one processor of the one or more processors is configured to execute the computer-executable instructions to:
receive one or more trigger frames from an access point, wherein each of the one or more trigger frames comprises allocation information for transmission of data;
execute a first transmission attempt of the data at the wireless communication station using a first transmission method;
determine the first transmission attempt of the data is unsuccessful;
execute one or more retransmission attempts of the data at the wireless communication station using the first transmission method;
determine the one or more retransmission attempts of the data are unsuccessful;
determine a number of unsuccessful retransmission attempts of the data has met or exceeded a threshold; and
activate a second transmission method at the wireless communication station for executing a second transmission attempt of the data.
18 . The computing device of claim 17 , wherein activating the second transmission method comprises:
selecting a back-off count value for the wireless communication station, wherein the back-off count value is an integer greater than zero and the back-off count value is selected at random; assigning the back-off count value to the wireless communication station; decrementing the back-off count value by one for identification of each random access-enabled resource unit comprised in the one or more trigger frames received from the access point; and executing the second transmission attempt of the data using the second transmission method when the back-off count value reaches zero.
19 . The computing device of claim 18 , wherein the at least one processor of the one or more processors is further configured to execute the computer-executable instructions to:
select a random-access-enabled resource unit when the back-off count value reaches zero, wherein the random-access-enabled resource unit is selected at random; select a predetermined random-access-enabled resource unit when the back-off count value reaches zero; and select a next-available random-access-enabled resource unit when the back-off count value reaches zero; and wherein at least one of the randomly-selected random-access-enabled resource unit, the predetermined random-access-enabled resource unit, and the next-available random-access-enabled resource unit is utilized during execution of the second transmission attempt of the data.
20 . The computing device of claim 17 , wherein the second transmission method is deactivated based on receiving from the access point an acknowledgement of a successful transmission of the data, and wherein deactivating second transmission method comprises reactivating the first transmission method.Join the waitlist — get patent alerts
Track US2016262185A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.