Patent ID: 7668201
Filing Date: 2010-02-23
Classification: H04L

Abstract:
1. A method of operating a wireless mobile unit in a wireless local area network (WLAN), comprising: determining that a new data stream is to be transmitted by the wireless mobile unit; assigning one of a plurality of different data stream priority levels to the new data stream, resulting in an assigned priority level; creating a new data stream queue, at the assigned priority level, for the new data stream; assigning, to the new data stream queue, a value representative of a target bandwidth expressed as a target quantity of bits per second, wherein the target bandwidth corresponds to the assigned priority level, each of the plurality of different data stream priority levels has a different target bandwidth associated therewith, and the wireless mobile unit receives the different target bandwidths from a remote wireless access device in the WLAN; storing a data packet of the new data stream in the new data stream queue, the data packet having a number of bits; maintaining a queue timer for the new data stream queue, the queue timer providing a time value that represents time between at least two successive transmissions of data packets of the new data stream from the new data stream queue; associating a quantum of bandwidth to the new data stream queue, wherein the quantum of bandwidth is expressed as a quantity of bits, and wherein the quantum of bandwidth is calculated from the multiplied product of the target bandwidth and the time value; and transmitting the data packet based on at least the quantum of bandwidth associated with the new data stream queue; wherein for each new data stream, the wireless mobile unit assigns a respective data stream priority level, creates a respective data stream queue at the respective data stream priority level, and assigns a respective target bandwidth to the respective data stream queue to prioritize and manage transmit bandwidth.