Method to convey uplink traffic information
First Claim
1. A method of operating a wireless communications device, comprising:
- maintaining a first set of queue information indicating for each of a plurality of different transmission priority levels a number of data units to be transmitted;
maintaining a second set of queue information indicating for each of said plurality of different transmission priority levels an estimate of a base station'"'"'s estimate of the first set of queue information maintained by said wireless communications device; and
periodically generating a group of transmission requests over time as a function of said maintained queue information, said group of transmission requests including;
a first transmission request specifying an absolute number of data units to be transmitted for a first one of said plurality of different transmission priority levels.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for a Wireless Terminal (WT) to convey uplink traffic information, e.g., uplink channel resource requests, to a Base Station (BS) are described. Uplink transmission resources are requested for data corresponding to different priority levels. The WT keeps track of the BS'"'"'s understanding of WT traffic through the use of a first queue which keeps track of the BS'"'"'s estimate of WT'"'"'s uplink queue status for different priority levels by following the same procedure the BS uses to update its estimate of WT queue status. The WT uses this tracked information along with actual traffic information it maintains in a second set of queue information to form uplink traffic channel requests to be transmitted to the BS. Methods used by the BS to interpret uplink traffic channel requests from WTs are also described. The BS maintains its own queue of requests and corresponding priority information for individual WTs.
-
Citations
52 Claims
-
1. A method of operating a wireless communications device, comprising:
-
maintaining a first set of queue information indicating for each of a plurality of different transmission priority levels a number of data units to be transmitted; maintaining a second set of queue information indicating for each of said plurality of different transmission priority levels an estimate of a base station'"'"'s estimate of the first set of queue information maintained by said wireless communications device; and periodically generating a group of transmission requests over time as a function of said maintained queue information, said group of transmission requests including; a first transmission request specifying an absolute number of data units to be transmitted for a first one of said plurality of different transmission priority levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 52)
-
-
15. A wireless communications device, comprising:
-
a first set of queue information indicating for each of a plurality of different transmission priority levels a number of data units to be transmitted; and means for periodically generating a group of transmission requests over time as a function of said first set of queue information, said group of transmission requests including; i) a first transmission request specifying an absolute number of data units to be transmitted for a first one of said plurality of different transmission priority levels and a second number of data units to be transmitted, said second number of data units corresponding to another transmission priority level which is different from said first one of said plurality of different transmission priority levels; and ii) a second transmission request. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of operating a base station to allocate uplink channel communications resources in a multiple access system where multiple wireless terminals can request uplink channel communication resources from said base station, the method comprising:
-
maintaining a set of queue information indicating, for each wireless terminal requesting data units which have not yet been allocated as requested, the requested number of data units for each priority level for which an unsatisfied data unit request was received; monitoring to receive uplink channel resource requests from any one of said wireless terminals; in response to a received resource allocation request including at least one of an absolute number of requested data units and a relative number of requested data units corresponding to one of a plurality of different transmission priority levels, i) performing a queue information update operation, wherein said queue information update operation includes adding the number of data units corresponding to one of said plurality of different transmission priority levels in said set of queue information with the requested number of data units specified in the received request; and ii) allocating uplink channel resources as a function of the updated queue information. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A base station for allocating uplink channel communications resources in a multiple access system where multiple wireless terminals can request uplink channel communication resources from said base station, the base station comprising:
-
a set of queue information indicating, for each wireless terminal requesting data units which have not yet been allocated as requested, the requested number of data units for each priority level for which an unsatisfied data unit request was received; a receiver for receiving uplink channel resource requests from any one of said wireless terminals; a module for performing a queue information update operation in response to a received resource allocation request including at least one of an absolute number of requested data units and a relative number of requested data units corresponding to one of a plurality of different transmission priority levels, said module for performing a queue information update operation including a module for adding a requested number of data units corresponding to one of said plurality of different transmission priority levels in said set of queue information with a requested number of data units specified in the received request; and an uplink resource allocation module for allocating uplink channel resources as a function of the updated queue information and said received resource allocation request. - View Dependent Claims (34, 35, 36)
-
-
37. An apparatus comprising:
-
a processor configured to implement a communications method, the method comprising; maintaining a first set of queue information indicating for each of a plurality of different transmission priority levels a number of data units to be transmitted; maintaining a second set of queue information indicating for each of said plurality of different transmission priority levels an estimate of a base station'"'"'s estimate of the first set of queue information maintained by a wireless communications device; and periodically generating a group of transmission requests over time as a function of said maintained queue information, said group of transmission requests including; a first transmission request specifying an absolute number of data units to be transmitted for a first one of said plurality of different transmission priority levels. - View Dependent Claims (38, 39)
-
-
40. A computer readable medium embodying computer executable instructions for controlling a wireless communications device to implement a method, the method comprising:
-
maintaining a first set of queue information indicating for each of a plurality of different transmission priority levels a number of data units to be transmitted; maintaining a second set of queue information indicating for each of said plurality of different transmission priority levels an estimate of a base station'"'"'s estimate of the first set of queue information maintained by said wireless communications device; and periodically generating a group of transmission requests over time as a function of said maintained queue information, said group of transmission requests including; a first transmission request specifying an absolute number of data units to be transmitted for a first one of said plurality of different transmission priority levels. - View Dependent Claims (41, 42)
-
-
43. A wireless communications device, comprising:
-
a memory device including a first set of queue information indicating for each of a plurality of different transmission priority levels a number of data units to be transmitted; and a transmission request generation module for periodically generating a group of transmission requests over time as a function of said first set of queue information, said group of transmission requests including; i) a first transmission request specifying an absolute number of data units to be transmitted for a first one of said plurality of different transmission priority levels and a second number of data units to be transmitted, said second number of data units corresponding to another transmission priority level which is different from said first one of said plurality of different transmission priority levels; and ii) a second transmission request. - View Dependent Claims (44)
-
-
45. An apparatus comprising:
-
a processor configured to control a base station to implement a method of allocating uplink channel communications resources in a multiple access system where multiple wireless terminals can request uplink channel communication resources from said base station, the method comprising; maintaining a set of queue information indicating, for each wireless terminal requesting data units which have not yet been allocated as requested, the requested number of data units for each priority level for which an unsatisfied data unit request was received; monitoring to receive uplink channel resource requests from any one of said wireless terminals; in response to a received resource allocation request including at least one of an absolute number of requested data units and a relative number of requested data units corresponding to one of a plurality of different transmission priority levels, i) performing a queue information update operation, wherein said queue information update operation includes adding the number of data units corresponding to one of said plurality of different transmission priority levels in said set of queue information with the requested number; and ii) allocating uplink channel resources as a function of the updated queue information. - View Dependent Claims (46, 47)
-
-
48. A computer readable medium embodying computer executable instructions for controlling a base station to implement a method of allocating uplink channel communications resources in a multiple access system where multiple wireless terminals can request uplink channel communication resources from said base station, the method comprising:
-
maintaining a set of queue information indicating, for each wireless terminal requesting data units which have not yet been allocated as requested, the requested number of data units for each priority level for which an unsatisfied data unit request was received; monitoring to receive uplink channel resource requests from any one of said wireless terminals; in response to a received resource allocation request including at least one of an absolute number of requested data units and a relative number of requested data units corresponding to one of a plurality of different transmission priority levels, i) performing a queue information update operation, wherein said queue information update operation includes adding the number of data units corresponding to one of said plurality of different transmission priority levels in said set of queue information with the requested number; and ii) allocating uplink channel resources as a function of the updated queue information. - View Dependent Claims (49, 50)
-
-
51. A base station for allocating uplink channel communications resources in a multiple access system where multiple wireless terminals can request uplink channel communication resources from said base station, the base station comprising;
-
information storage means for storing a set of queue information indicating, for each wireless terminal requesting data units which have not yet been allocated as requested, the requested number of data units for each priority level for which an unsatisfied data unit request was received; receiver means for receiving uplink channel resource requests from any one of said wireless terminals; means for performing a queue information update operation in response to a received resource allocation request including at least one of an absolute number of requested data units and a relative number of requested data units corresponding to one of a plurality of different transmission priority levels, said means for performing a queue information update operation including a module for adding a requested number of data units corresponding to one of said plurality of different transmission priority levels in said set of queue information with a requested number of data units specified in the received request; and means for allocating uplink channel resources as a function of the updated queue information and said received resource allocation request.
-
Specification