Block Scheduling Method For Scalable And Flexible Scheduling In A HSUPA System
First Claim
Patent Images
1. A method comprising:
- in response to determining that a number of users in a wireless network exceed a threshold number, allotting the users into k block, where k is at least two;
for each block, determining residual information for the block; and
for each block of the k blocks, loading into a fast-access memory user data for users in the block and scheduling the block in a scheduling period based at least in part on the user data and the residual information for k−
1 other blocks.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for block scheduling of users is described. The method includes, in response to determining that a number of users in a wireless network exceed a threshold number, allotting the users into k block. The value of k is at least two. For each block, the method performs determining residual information for the block. The method also includes, for each block of the k blocks, loading into a fast-access memory user data for users in the block and scheduling the block in a scheduling period based at least in part on the user data and the residual information for k−1 other blocks. Apparatus and computer readable media are also described.
9 Citations
21 Claims
-
1. A method comprising:
-
in response to determining that a number of users in a wireless network exceed a threshold number, allotting the users into k block, where k is at least two; for each block, determining residual information for the block; and for each block of the k blocks, loading into a fast-access memory user data for users in the block and scheduling the block in a scheduling period based at least in part on the user data and the residual information for k−
1 other blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising at least one processor;
- and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
to allot the users into k block in response to determining that a number of users in a wireless network exceed a threshold number, where k is at least two; for each block, to determine residual information for the block; and for each block of the k blocks, to load into a fast-access memory user data for users in the block and to schedule the block in a scheduling period based at least in part on the user data and the residual information for k−
1 other blocks. - View Dependent Claims (16, 17)
- and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
-
18. A computer readable medium tangibly encoded with a computer program executable by a processor to perform actions comprising:
-
in response to determining that a number of users in a wireless network exceed a threshold number, allotting the users into k block, where k is at least two; for each block, determining residual information for the block; and for each block of the k blocks, loading into a fast-access memory user data for users in the block and scheduling the block in a scheduling period based at least in part on the user data and the residual information for k−
1 other blocks. - View Dependent Claims (19)
-
-
20. An apparatus comprising:
-
means for allotting the users into k block in response to determining that a number of users in a wireless network exceed a threshold number, where k is at least two; means for determining, for each block, residual information for the block; means for loading into a fast-access memory user data for users in a given block; and means for scheduling the given block in a scheduling period based at least in part on the user data and the residual information for k−
1 other blocks. - View Dependent Claims (21)
-
Specification