Method and apparatus for adaptive delay management
First Claim
Patent Images
1. A method for scheduling transmission instances in a wireless communication system, comprising:
- receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;
determining a delay criteria for the plurality of mobile users; and
determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the delay criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive delay management means and method for allocating resources having different Quality of Service (QoS) requirements. A Forward Link (FL) scheduler prepares transmission instances by treating pending data queues according to a priority class, such as Best Effort (BE) and Expedited Forwarding (EF). Data bits from multiple queues are stuffed into a transmission instance. Various metrics are used to generate a set of candidates for transmission and then select and build a next transmission instance from the set of candidates.
143 Citations
50 Claims
-
1. A method for scheduling transmission instances in a wireless communication system, comprising:
-
receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;
determining a delay criteria for the plurality of mobile users; and
determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the delay criteria.
-
-
2. A method for scheduling transmission instances in a wireless communication system, comprising:
-
evaluating a plurality of transmission queues to identify delay sensitivity and throughput sensitivity of an application flow associated with each transmission queue;
generating a set of candidate transmission instances from the plurality of transmission queues;
selecting one candidate transmission instance from the set; and
preparing the selected candidate transmission instance for transmission. - View Dependent Claims (3, 4, 5)
-
-
6. An apparatus for scheduling transmission instances in a wireless communication system, comprising:
-
means for receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;
means for determining a delay criteria for the plurality of mobile users; and
means for determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the delay criteria.
-
-
7. An apparatus for scheduling transmission instances in a wireless communication system, comprising:
-
means for evaluating a plurality of transmission queues to identify delay sensitivity and throughput sensitivity of an application flow associated with each transmission queue;
means for generating a set of candidate transmission instances from the plurality of transmission queues;
means for selecting one candidate transmission instance from the set; and
preparing the selected candidate transmission instance for transmission. - View Dependent Claims (8, 9)
-
-
10. An apparatus for scheduling transmission instances in a wireless communication system, comprising:
-
memory storage unit for storing transmission queues, each queue having an associated delay criteria;
a queue select unit for selecting a transmission queue of the stored transmission queues as a function of the delay criteria. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus for scheduling transmission instances in a wireless communication system, comprising:
-
memory storage unit for storing transmission queues, each queue having an associated delay criteria; and
a controller adapted to;
select a packet type for a transmission instance;
determine an estimated throughput;
determine flows supporting the estimated throughput; and
ordering flows according to the delay criteria. - View Dependent Claims (40)
-
-
41. An apparatus for scheduling transmission instances in a wireless communication system, comprising:
-
memory storage unit for storing transmission queues, each queue having an associated delay criteria; and
a controller adapted to;
estimate throughput for flows stored in the transmission queues;
determine a quality of service priority for the flows;
sort according to quality of service priorities;
determine an order of flows based on estimated throughput for each flow;
select a flow available for transmission at a highest rate. - View Dependent Claims (42)
-
-
43. An apparatus for scheduling transmission instances in a wireless communication system, comprising:
-
memory storage unit for storing transmission queues, each queue having an associated delay criteria; and
a controller adapted to;
track delay of each queue;
schedule delay sensitive flows according to delay; and
schedule delay insensitive flows according to a ratio of transmission data rate to throughput. - View Dependent Claims (44)
-
-
45. A method for scheduling packet transmissions in a communication system, the method comprising:
-
receiving a channel condition indicators from a plurality of subscriber stations;
comparing the channel condition indicators;
determining delay performance targets for each of the plurality of subscriber stations in response to the comparison, wherein a higher delay performance target is associated with good channel condition and a lower delay performance target is associated with poor channel condition; and
determining a transmission schedule for each the plurality of subscriber stations as a function of the delay performance targets. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification