9271327

Wireless Network Throughput Enhancement Through Channel Aware Scheduling

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for increasing wireless network throughput, the system comprising: a classifier configured to assign a packet to one of a plurality of transmission queues; and a hierarchical scheduling module stored in a computer-readable storage medium and executable by a processing device, the hierarchical scheduling module configured to: select a priority scheduled packet for transmission, wherein the selection is made in accordance with a weighted scheduling technique utilizing weighted round robin for determining a weight for each transmission queue, assign queue weights to stations within each transmission queue, determine from which of the plurality of transmission queue a failed packet originated, requeue the failed packet for retransmission at the queue from which the failed packet is determined to have originated, and penalize a credit register of the determined queue, wherein a transmission queue is activated at a different station when penalizing the credit register of the determined queue results in a predetermined level.

2

2. The system of claim 1 , wherein the failed packet is requeued at a head of the queue from which the failed packet is determined to have originated.

3

3. The system of claim 1 , wherein retransmission of the failed packet is deferred.

4

4. The system of claim 1 , wherein the assigned queue weights are modified based on one or more current channel conditions associated with each transmission queue.

5

5. The system of claim 4 , wherein the modification to each of the queue weights is proportional to an associated channel capacity.

6

6. The system of claim 4 , wherein the modification is limited to a predetermined minimal value.

7

7. The system of claim 4 , wherein the modification to each of the queue weights is proportional to an estimation of throughput performance.

8

8. The system of claim 7 , wherein the estimation of throughput performance is based on at least one of a throughput model, packet encoding rule, and packet transmission time.

9

9. A method for increasing wireless network throughput, the method comprising: assigning a packet to one of a plurality of transmission queues; and executing a hierarchical scheduling module stored in a computer-readable storage medium, wherein execution of the hierarchical scheduling module by a processing device: selects a priority scheduled packet for transmission, wherein the selection is made in accordance with a weighted scheduling technique utilizing weighted round robin for determining a weight for each transmission queue, assigns queue weights to stations within each transmission queue, determines from which of the plurality of transmission queues a failed packet originated, requeues the failed packet for retransmission at the queue from which the failed packet is determined to have originated, and penalizes a credit register of the determined queue, wherein a transmission queue is activated at a different station when penalizing the credit register of the determined queue results in a predetermined level.

10

10. The method of claim 9 , wherein the failed packet is requeued at a head of the queue from which the failed packet is determined to have originated.

11

11. The method of claim 9 , further comprising deferring retransmission of the failed packet.

12

12. The method of claim 9 , further comprising modifying the assigned queue weights based on one or more current channel conditions associated with each transmission queue.

13

13. The method of claim 12 , wherein the modification to each of the queue weights is proportional to an associated channel capacity.

14

14. The method of claim 12 , further comprising limiting the modification to a predetermined minimal value.

15

15. The method of claim 12 , wherein the modification to each of the queue weights is proportional to an estimation of throughput performance.

16

16. The method of claim 15 , wherein the estimation of throughput performance is based on at least one of a throughput model, packet encoding rule, and packet transmission time.

17

17. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a process for increasing wireless network throughput, the process comprising: assigning a packet to one of a plurality of transmission queues; selecting a priority scheduled packet for transmission, wherein the selection is made in accordance with a weighted scheduling technique utilizing weighted round robin for determining a weight for each transmission queue; assigning queue weights to stations within each transmission queue; determining from which of the plurality of transmission queue a failed packet originated; requeuing the failed packet for retransmission at the queue from which the failed packet is determined to have originated; and penalizing a credit register of the determined queue, wherein a transmission queue is activated at a different station when penalizing the credit register of the determined queue results in a predetermined level.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

William S. Kish

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “WIRELESS NETWORK THROUGHPUT ENHANCEMENT THROUGH CHANNEL AWARE SCHEDULING” (9271327). https://patentable.app/patents/9271327

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.