IP Library Granted Patent US 7,162,249
Granted Patent B2
US 7,162,249 · App. 10/943,021 · Granted Jan 9, 2007

Scheduling data transmission in a wireless communications network

Assignee: Nokia Corporation
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 7,162,249
App. No.
10/943,021
Granted
Jan 9, 2007
Kind
B2
Abstract

A method of scheduling data transmission between a plurality of nodes in a wireless communication network, the method comprising: defining a plurality of rate bins each defined by a quantile index; receiving transmission requests from said nodes, said requests each defining a data rate; assigning a value to each request based on the rate defined in the request and the quantile indices of the rate bins; and effecting a scheduling decision based on the value assigned to the request.

Claims (70)

1. A method of scheduling data transmission between a plurality of nodes in a wireless communication network, the method comprising:

defining a plurality of rate bins, each rate bin being defined by a quantile index;

receiving transmission requests from said nodes, each of said requests defining a data rate;

assigning a value to each request based on the data rate defined in the request and the quantile indices of the rate bins, wherein the value is assigned based on in which rate bin the data rate falls; and

effecting a scheduling decision based on the value assigned to the request.

2. The method according to claim 1 , wherein the node is a mobile user.

3. The method according to claim 1 , wherein the node is an access point.

4. The method according to claim 1 , comprising the step of transmitting data in successive time slots, wherein the scheduling decision selects which node to transmit data to in each time slot.

5. The method according to claim 1 , wherein each rate bin has a size, all rate bins being of the same size.

6. The method according to claim 1 , wherein each rate bin has a size, at least some of said rate bins having sizes different from other rate bins.

7. The method according to claim 1 , wherein the assigned value is a linear function of the quantile index.

8. The method according to claim 1 , wherein the assigned value is a non-linear function of the quantile index.

9. The method according to claim 1 , which further comprises the step of transmitting data to one of said plurality of nodes selected in the scheduling decision over a channel for the selected node.

10. The method according to claim 9 , wherein the channel is defined by a code for said node.

11. The method according to claim 10 , wherein the channel is defined by a frequency for said node.

12. A method of scheduling data transmission between a plurality of nodes in a wireless communication network, the method comprising:

defining a plurality of rate bins, each rate bin being defined by a quantile index;

receiving transmission requests from said nodes, each of said requests defining a data rate;

assigning a value to each request based on the data rate defined in the request and the quantile indices of the rate bins, wherein the value is assigned based on in which rate bin the data rate falls;

effecting a scheduling decision based on the value assigned to the request; and

transmitting data in successive time slots, wherein the scheduling decision selects which node to transmit data to in each time slot,

wherein the scheduling decision (□(t)) takes the form:

(

(

t

)

)

=

arg

max

i

!

?

{

1

,

,

N

}

,

q

i

(

t

)

where ({circle around (9)} (t)) denotes a selected node for a time slot (t), (q i (t)) denotes assigned values for the plurality of nodes in that time slot, (i) denotes a user and (N) denotes the number of nodes in the plurality of nodes.

13. A method of scheduling data transmission between a plurality of nodes in a wireless communication network, the method comprising:

defining a plurality of rate bins, each rate bin being defined by a quantile index;

receiving transmission requests from said nodes, each of said requests defining a data rate;

assigning a value to each request based on the data rate defined in the request and the quantile indices of the rate bins, wherein the value is assigned based on in which rate bin the data rate falls; and

effecting a scheduling decision based on the value assigned to the request,

wherein the step of defining the plurality of rate bins comprises using a bin update algorithm which uses rates defined in requests received over a preceding period of time.

14. A method of scheduling data transmission between a plurality of nodes in a wireless communication network, the method comprising:

defining a plurality of rate bins, each rate bin being defined by a quantile index;

receiving transmission requests from said nodes, each of said requests defining a data rate;

assigning a value to each request based on the data rate defined in the request and the quantile indices of the rate bins, wherein the value is assigned based on in which rate bin the data rate falls; and

effecting a scheduling decision based on the value assigned to the request,

wherein the step of assigning the value comprises ascertaining with an exact probability in which rate bin the rate falls.

15. A network entity adapted for scheduling data transmission between a plurality of nodes in a wireless communication network, the network entity comprising:

means for defining a plurality of rate bins, each of said rate bins defined by a quantile index;

means for receiving transmission requests from said nodes, each of said requests defining a data rate;

means for assigning a value to each request based on the data rate defined in the request and the quantile indices of the rate bins wherein the value is assigned based on in which rate bin the data rate falls; and

effecting a scheduling decision based on the value assigned to the request.

16. A network entity according to claim 15 , comprising a store holding quantile indices and associated counts of data rates falling in said rate bins.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035443/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2004
From: WESTPHAL, CEDRIC
To: NOKIA CORPORATION
Reel/Frame 015807/0586 →
Priority Claims (1)
GB 0414663.5 · Jun 30, 2004 · national
Continuity (1)
Related Publication 20060002364A1 · Jan 5, 2006