Dynamic adjustment of downlink and uplink traffic scheduling

US9894679B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9894679-B2
Application numberUS-201615074552-A
CountryUS
Kind codeB2
Filing dateMar 18, 2016
Priority dateMar 18, 2016
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and devices for wireless communication are described. An access point (AP) may win access to an unlicensed frequency channel for a transmission opportunity. For the transmission opportunity, the AP may dynamically schedule a duration of time to be used for uplink transmissions and a duration of time to be used for downlink transmissions. The schedule may be based on a comparison of values for a parameter monitored by the AP. The parameter may be monitored for uplink traffic and for downlink traffic. The parameter may indicate the latency experienced by each direction of traffic, or an intolerance of each direction of traffic to delay. The AP may schedule the uplink and downlink durations to compensate for the discrepancy in latency between the two directions of traffic.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for wireless communication, comprising: a memory that stores instructions; and a processor coupled with the memory, wherein the processor and the memory are configured to: monitor a parameter for downlink (DL) traffic and a parameter for uplink (UL) traffic; determine that a contention procedure for contention-based access to an unlicensed radio frequency (RF) spectrum band for a transmission opportunity has succeeded, wherein the contention procedure reserves the unlicensed RF spectrum band for a duration of the transmission opportunity; and adjust scheduling for a DL communications duration and an UL communications duration within the duration of the transmission opportunity based at least in part on a comparison of a first value associated with the monitored parameter for DL traffic and a second value associated with the monitored parameter for UL traffic. 2. The apparatus of claim 1 , wherein the processor and memory are further configured to: determine a transport layer protocol for the DL traffic and the UL traffic; and select the parameter for DL traffic and the parameter for UL traffic to monitor based at least in part on the determined transport layer protocol. 3. The apparatus of claim 2 , wherein the transport layer protocol comprises a user datagram protocol (UDP) or a transmission control protocol (TCP). 4. The apparatus of claim 1 , wherein the parameter for DL traffic comprises a DL physical layer convergence protocol (PLCP) protocol data unit (PPDU) length and the parameter for UL traffic comprises an UL PPDU length, and wherein the processor and memory are configured to adjust the scheduling by being configured to: determine whether the first value satisfies a predetermined DL PPDU length threshold; determine whether the second value satisfies a predetermined UL PPDU length threshold; and schedule the DL communications duration and the UL communications duration for the transmission opportunity based at least in part on the determinations of threshold satisfaction. 5. The apparatus of claim 1 , wherein the parameter for DL traffic is at least one of a DL delay, or a DL queue size, or a combination thereof, wherein the parameter for UL traffic is at least one of an UL delay, or an UL queue size, or a combination thereof, and wherein the processor and memory are configured to adjust the scheduling by being configured to: determine that the first value is greater than the second value, and suspend UL communications based at least in part on the determination that the first value is greater than the second value. 6. The apparatus of claim 1 , wherein the parameter for DL traffic is at least one of a DL delay, or a DL queue size, or a combination thereof, wherein the parameter for UL traffic is at least one of an UL delay, or an UL queue size, or a combination thereof, and wherein the processor and memory are configured to adjust the scheduling by being configured to: determine that the second value is greater than the first value, and suspend DL communications based at least in part on the determination that the second value is greater than the first value. 7. The apparatus of claim 6 , wherein the first and second values are at least one of an average value, or a maximum value, or a combination thereof. 8. The apparatus of claim 1 , wherein the parameter for DL traffic comprises a first number of users assigned a highest quality of service (QoS) access category (AC) associated with the DL traffic, and wherein the parameter for UL traffic comprises a second number of users assigned a highest QoS AC associated with the UL traffic. 9. The apparatus of claim 1 , wherein the processor and memory are configured to monitor the parameter for DL traffic and the parameter for UL traffic by being configured to: monitor a DL queue and an UL queue, wherein the scheduling adjustment is based at least in part on a size of the DL queue and a size of the UL queue. 10. The apparatus of claim 9 , wherein: the DL queue comprises at least one of DL data, or DL acknowledgements for UL data, or a combination thereof; and the UL queue comprises at least one of UL data, or UL acknowledgements for DL data, or a combination thereof. 11. The apparatus of claim 9 , wherein the processor and memory are further configured to: determine a departure rate for the UL traffic and a departure rate for the DL traffic, wherein the scheduling adjustment is further based at least in part on the determined departure rates. 12. The apparatus of claim 1 , wherein the processor and memory are configured to monitor the parameter for DL traffic and the parameter for UL traffic by being configured to monitor a DL data queue, a DL acknowledgment (ACK) queue, an UL data queue, and an UL ACK queue; and wherein the scheduling adjustment is further based at least in part on a size of the DL data queue, a size of the DL ACK queue, a size of the UL data queue, and a size of the UL ACK queue. 13. The apparatus of claim 12 , wherein the processor and memory are further configured to: determine a delivery rate for the UL traffic and a delivery rate for the DL traffic, wherein the scheduling adjustment is based at least in part on the determined delivery rates. 14. The apparatus of claim 1 , wherein the processor and memory are further configured to: prioritize an acknowledgment queue over a data queue. 15. The apparatus of claim 1 , wherein the processor and memory are configured to monitor the parameter for UL traffic by being configured to: receive, from a station, information associated with the parameter for UL traffic. 16. A method of wireless communication comprising: monitoring a parameter for downlink (DL) traffic and a parameter for uplink (UL) traffic; determining that a contention procedure for contention-based access to an unlicensed radio frequency (RF) spectrum band for a transmission opportunity has succeeded, wherein the contention procedure reserves the unlicensed RF spectrum band for a duration of the transmission opportunity; and adjusting scheduling for a DL communications duration and an UL communications duration within the duration of the transmission opportunity based at least in part on a comparison of a first value associated with the monitored parameter for DL traffic and a second value associated with the monitored parameter for UL traffic. 17. The method of claim 16 , further comprising: determining a transport layer protocol for the DL traffic and the UL traffic; and selecting the parameter for DL traffic and the parameter for UL traffic to monitor based at least in part on the determined transport layer protocol. 18. The method of claim 16 , wherein the parameter for DL traffic comprises a DL physical layer convergence protocol (PLCP) protocol data unit (PPDU) length and the parameter for UL traffic comprises an UL PPDU length; and adjusting the scheduling comprises determining whether the first value satisfies a predetermined DL PPDU length threshold, and whether the second value satisfies a predetermined UL PPDU length threshold, and scheduling the DL communications duration and the UL communications duration for the transmission opportunity based at least in part on the determinations of threshold satisfaction. 19. The method of claim 16 , wherein: the parameter for DL traffic is at least one of a DL delay, or a DL queue size, or a combination thereof; the parameter for UL traffic is at least one of an UL delay, or an UL queue size, or a combination thereof; and adjus

Assignees

Inventors

Classifications

  • H04W72/52Primary

    based on load · CPC title

  • Non-scheduled access, e.g. ALOHA (hybrid access H04W74/02) · CPC title

  • using carrier sensing, e.g. carrier sense multiple access [CSMA] · CPC title

  • Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9894679B2 cover?
Methods, systems, and devices for wireless communication are described. An access point (AP) may win access to an unlicensed frequency channel for a transmission opportunity. For the transmission opportunity, the AP may dynamically schedule a duration of time to be used for uplink transmissions and a duration of time to be used for downlink transmissions. The schedule may be based on a comparis…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W72/52. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).