×

Bandwidth management in wireless networks

  • US 7,668,201 B2
  • Filed: 08/17/2004
  • Issued: 02/23/2010
  • Est. Priority Date: 08/28/2003
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×