Techniques for channel access and transmit queue selection
First Claim
Patent Images
1. A method of determining when to initiate a channel access comprising:
- initiating a channel access if at least one of the following has occurred;
a timer associated with a transmit queue has expired; and
a count associated with a transmit queue has exceeded a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed for techniques to perform channel access decisions and to select a transmit queue. These decisions may be performed, for example, based upon the age and number of packets in a queue. These techniques may allow a node to improve the length of data bursts transmitted by the node, although the invention is not limited thereto.
-
Citations
21 Claims
-
1. A method of determining when to initiate a channel access comprising:
initiating a channel access if at least one of the following has occurred;
a timer associated with a transmit queue has expired; and
a count associated with a transmit queue has exceeded a threshold. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of selecting a transmit queue from a group of eligible transmit queues for transmission:
-
determining if any of the eligible queues have a timer expired;
selecting one of the queues having an expired timer if there is an eligible queue having an expired timer;
otherwise, determining if any of the eligible queues have a count that exceeds a threshold; and
selecting one of the queues having a count that exceeds the threshold if there is an eligible queue having a count that exceeds the threshold. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining when to initiate a channel access comprising;
initiating a channel access if at least one of the following has occurred;
a timer associated with a transmit queue has expired; and
a count associated with a transmit queue has exceeded a threshold; and
selecting a transmit queue from a group of eligible transmit queues for transmission.
-
-
18. The method of 17 wherein the selecting a transmit queue from a group
determining if any of the eligible queues have a timer expired; -
selecting one of the queues having an expired timer if there is an eligible queue having an expired timer;
otherwise, determining if any of the eligible queues have a count that exceeds a threshold; and
selecting one of the queues having a count that exceeds the threshold if there is an eligible queue having a count that exceeds the threshold.
-
-
19. A method of selecting a transmit queue for transmission, comprising:
-
determining if any of the queues are eligible based on channel access rules;
if there are eligible queues, then determining if any of the eligible queues have a timer expired;
selecting one of the queues having an expired timer if there is an eligible queue having an expired timer;
otherwise, determining if any of the eligible queues have a count that exceeds a threshold; and
selecting one of the queues having a count that exceeds the threshold if there is an eligible queue having a count that exceeds the threshold.
-
-
20. An apparatus comprising:
-
a transceiver;
at least one transmit queue, each queue including a count indicating an amount of data in the queue, and a threshold;
a timer associated with each of said transmit queue; and
wherein the apparatus is adapted to initiate a channel access if the timer of one of the queues has expired or the count of one of the queues exceeds the threshold.
-
-
21. An apparatus comprising:
-
a transceiver;
a plurality of transmit queues, each queue including a count indicating an amount of data in the queue, and a threshold;
a timer associated with each of said transmit queue; and
wherein the apparatus is adapted to select one of the at least one of the transmit queues having an expired timer if a queue has an expired timer, and otherwise, to select one of the at least one of the transmit queues having a count that exceeds the threshold if one of the queues has a count that exceeds the threshold.
-
Specification