IP Library › Granted Patent US 10,536,948
Granted Patent B2
US 10,536,948 · App. 15/177,267 · Granted Jan 14, 2020

Methods and apparatus for requesting buffer status reports for implementing multiple user uplink medium access control protocols in a wireless network

Inventors: Alfred Asterjadhi (San Diego, CA); Simone Merlin (San Diego, CA); George Cherian (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/0486H04W28/0278H04W72/0406H04W72/12H04W74/06
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 10,536,948
App. No.
15/177,267
Granted
Jan 14, 2020
Kind
B2
Abstract

Methods and apparatus for allocating multi-user communication resources to one or more stations for uplink data transmissions are provided. In one aspect, a method for allocating multi-user communication resources to one or more stations for uplink data transmissions is provided. The method comprises generating a request frame requesting an uplink buffer report from each of the one or more stations, the request frame selectively requesting that the uplink buffer report indicate either an amount of data in an uplink buffer or a requested amount of time to transmit the data in the uplink buffer. The method comprises transmitting the request frame to each of the one or more stations. The method comprises receiving the uplink buffer report in a report frame from each of the one or more stations.

Claims (57)

1. An access point for wireless communications comprising:

a processing system configured to generate a request frame requesting a buffer report from each of one or more stations, the request frame selectively requesting that the buffer report indicates either an amount of data in a buffer or a requested amount of time to transmit the data in the buffer, the request frame further indicating that the buffer report is to use a selected one of four different granularities to indicate either the amount of data in the buffer or the requested amount of time to transmit the data in the buffer, the request frame further indicating a duration for receiving a report frame from the one or more stations, the report frame comprising the buffer report, the processing system further configured to output the request frame to the one or more stations;

an antenna; and

a receiver configured to receive the buffer report, via the antenna, in the report frame from each of the one or more stations based at least in part on the duration and the selected granularity.

2. The access point of claim 1 , wherein the processing system is further configured to allocate communication resources to the one or more stations for data transmissions based on the received buffer report from each of the one or more stations.

3. The access point of claim 1 , wherein the processing system is further configured to generate the request frame as one of:

a trigger frame; and

a clear to send (CTS)-to-self frame comprising an address of the access point in a transmitter address field and an address of one of the one or more stations in a receiver address field.

4. The access point of claim 1 , wherein the report frame is one of a quality of service null frame, a quality of service data frame, a power save poll frame, and a control frame.

5. The access point of claim 1 , wherein the processing system is further configured to determine a presence of data indicated in a more data subfield of a frame control field of the report frame.

6. The access point of claim 1 , wherein the processing system is further configured to determine the amount of data in the buffer or the requested amount of time to transmit the data in the buffer indicated in a duration field of the report frame.

7. The access point of claim 6 , wherein the processing system is further configured to determine whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer based on an indication provided by at least one bit of the duration field.

8. The access point of claim 1 , wherein the processing system is further configured to determine the amount of data in the buffer or the requested amount of time to transmit the data in the buffer indicated in a quality of service control field of the report frame.

9. The access point of claim 8 , wherein the processing system is further configured to determine whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer based on whether transmission parameters are controlled by the access point or by the station generating the report frame.

10. A station for wireless communication comprising:

an antenna;

a receiver configured to receive a request frame, via the antenna, requesting a buffer report, the request frame selectively requesting that the buffer report indicates either an amount of data in a buffer or a requested amount of time to transmit the data in the buffer, the request frame further indicating that the buffer report is to use a selected one of four different granularities to indicate either the amount of data in the buffer or the requested amount of time to transmit the data in the buffer, the request frame further indicating a duration for receiving a report frame from one or more stations; and

a processing system configured to generate the report frame comprising the requested buffer report selectively indicating, at the selected granularity, either the amount of data in the buffer or the requested amount of time to transmit the data in the buffer and output the report frame for transmission to a wireless device based at least in part on the duration, the report frame comprising the buffer report.

11. The station of claim 10 , wherein the receiver is further configured to receive a message from the wireless device allocating a portion of communication resources to the station for data transmissions based on the buffer report from the station.

12. The station of claim 10 , wherein the request frame is received from the wireless device as one of:

a trigger frame; and

a clear to send (CTS)-to-self frame comprising an address of the wireless device in a transmitter address field and an address of the station in a receiver address field.

13. The station of claim 10 , wherein the processing system is further configured to generate the report frame as one of a quality of service null frame, a quality of service data frame, and a power save poll frame.

14. The station of claim 10 , wherein the processing system is further configured to use a more data subfield in a frame control field of the report frame to indicate a presence of data.

15. The station of claim 10 , wherein the processing system is further configured to use a duration field of the report frame to selectively indicate the amount of data in the buffer or the requested amount of time to transmit the data in the buffer.

16. The station of claim 15 , wherein the processing system is further configured to use at least one bit of the duration field to indicate whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer.

17. The station of claim 10 , wherein the processing system is further configured to use a quality of service control field of the report frame to selectively indicate the amount of data in the buffer or the requested amount of time to transmit the data in the buffer.

18. The station of claim 17 , wherein the processing system is further configured to determine whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer based on whether transmission parameters are controlled by the wireless device or by the station.

19. An apparatus for wireless communication, comprising:

a processing system configured to:

generate a request frame requesting a buffer report from each of one or more stations, the request frame selectively requesting that the buffer report indicates either an amount of data in an buffer or a requested amount of time to transmit the data in the buffer, the request frame further indicating that the buffer report is to use a selected one of four different granularities to indicate either the amount of data in the buffer or the requested amount of time to transmit the data in the buffer, the request frame further indicating a duration for receiving a report frame from the one or more stations,

output the request frame for transmission to each of the one or more stations, and receive the buffer report in the report frame from each of the one or more stations based at least in part on the duration and the selected granularity, the report frame comprising the buffer report.

20. The apparatus of claim 19 , wherein wireless communication is facilitated based on the received buffer report from each of the one or more stations.

21. The apparatus of claim 19 , wherein the processing system is further configured to generate the request frame as one of:

a trigger frame; and

a clear to send (CTS)-to-self frame comprising an address of the apparatus in a transmitter address field and an address of one of the one or more stations in a receiver address field.

22. The apparatus of claim 19 , wherein the report frame is one of a quality of service null frame, a quality of service data frame, a power save poll frame, and a control frame.

23. The apparatus of claim 19 , wherein the processing system is further configured to determine a presence of data as indicated in a more data subfield of a frame control field of the report frame.

24. The apparatus of claim 19 , wherein the processing system is further configured to determine the amount of data in the buffer or the requested amount of time to transmit the data in the buffer as indicated in a duration field of the report frame.

25. The apparatus of claim 24 , wherein the processing system is further configured to determine whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer based on an indication provided by at least one bit of the duration field.

26. The apparatus of claim 19 , wherein the processing system is further configured to determine the amount of data in the buffer or the requested amount of time to transmit the data in the buffer as indicated in a quality of service control field of the report frame.

27. The apparatus of claim 26 , where the processing system is further configured to determine whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer based on whether transmission parameters are controlled by the apparatus or by a station of the one or more stations generating the report frame.

28. An apparatus for wireless communication comprising:

a processing system configured to:

receive a request frame requesting a buffer report, the request frame selectively requesting that the buffer report indicates either an amount of data in a buffer or a requested amount of time to transmit the data in the buffer, the request frame further indicating that the buffer report is to use a selected one of four different granularities to indicate either the amount of data in the buffer or the requested amount of time to transmit the data in the buffer, the request frame further indicating a duration for receiving a report frame from the apparatus,

generate the report frame comprising the requested buffer report selectively indicating, at the selected granularity, either the amount of data in the buffer or the requested amount of time to transmit the data in the buffer, the report frame comprising the buffer report, and

output the report frame for transmission to a wireless device based at least in part on the duration.

29. The apparatus of claim 28 , wherein the processing system is further configured to receive a message from the wireless device allocating a portion of communication resources to the apparatus for data transmissions based on the buffer report from the apparatus.

30. The apparatus of claim 28 , wherein the processing system is further configured to receive the request frame from the wireless device as one of:

a trigger frame; and

a clear to send (CTS)-to-self frame comprising an address of the wireless device in a transmitter address field and an address of the apparatus in a receiver address field.

31. The apparatus of claim 28 , wherein the processing system is further configured to generate the report frame as one of a quality of service null frame, a quality of service data frame, and a power save poll frame.

32. The apparatus of claim 28 , wherein the processing system is further configured to use a more data subfield in a frame control field of the report frame to indicate a presence of data.

33. The apparatus of claim 28 , wherein the processing system is further configured to use a duration field of the report frame to selectively indicate the amount of data in the buffer or the requested amount of time to transmit the data in the buffer.

34. The apparatus of claim 33 , wherein the processing system is further configured to use at least one bit of the duration field to indicate whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer.

35. The apparatus of claim 28 , wherein the processing system is further configured to use a quality of service control field of the report frame to selectively indicate the amount of data in the buffer or the requested amount of time to transmit the data in the buffer.

36. The apparatus of claim 35 , wherein whether the buffer report indicates the amount of data in the buffer or the requested amount of time to transmit the data in the buffer is based on whether transmission parameters are controlled by the wireless device or by the apparatus generating the report frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2016
From: ASTERJADHI, ALFRED; MERLIN, SIMONE; CHERIAN, GEORGE
To: QUALCOMM INCORPORATED
Reel/Frame 039623/0631 →
Continuity (3)
Provisional Application 62182963 · Jun 22, 2015
Provisional Application 62190142 · Jul 8, 2015
Related Publication 20160374093A1 · Dec 22, 2016
Cited By (1)
US 12,489,499