IP Library Granted Patent US 8,693,461
Granted Patent B2
US 8,693,461 · App. 12/891,976 · Granted Apr 8, 2014

Wi-Fi quality of service signaling

Inventors: Frederick Chee-Kiong Lai (Halifax, CA); Miranda Bing Ying Lim (Nepean, CA)
Assignee: BlackBerry Limited
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 8,693,461
App. No.
12/891,976
Granted
Apr 8, 2014
Kind
B2
Abstract

The transmission of signaling frames in a QoS system may be prioritized over the transmission of content frames carrying time-sensitive information. The signaling frames and the content frames may belong to a single communication session. Alternatively, the signaling frames may belong to a different communication session than the content frames. The signaling frames and the content frames may be audio frames, video frames or frames of other time-sensitive information.

Claims (93)

1. A method in a wireless local area network communication device, the method comprising:

assigning frames to access categories of different relative priority, where each access category has a different transmit queue associated therewith;

adding frames assigned to a particular access category to the transmit queue associated with the particular access category; and

selecting, in a manner that takes into account the relative priority of the access categories, frames from the transmit queues for transmission over a wireless medium,

wherein the access categories consist of a first access category of highest priority defined for voice traffic, a second access category of second highest priority defined for video traffic, a third access category of third highest priority defined for best effort traffic, and a fourth access category of lowest priority defined for background traffic, and

wherein assigning frames to access categories of different relative priority comprises:

assigning voice signaling frames to the first access category;

assigning video signaling frames to the first access category;

assigning voice content frames to the second access category;

assigning video content frames to the third access category;

assigning best-effort frames to the fourth access category; and

assigning background frames to the fourth access category.

2. A method in a wireless local area network communication device, the method comprising:

assigning frames to access categories of different relative priority, where each access category has a different transmit queue associated therewith;

adding frames assigned to a particular access category to the transmit queue associated with the particular access category; and

selecting, in a manner that takes into account the relative priority of the access categories, frames from the transmit queues for transmission over a wireless medium,

wherein the access categories consist of a first access category of highest priority defined for voice traffic, a second access category of second highest priority defined for video traffic, a third access category of third highest priority defined for best effort traffic, and a fourth access category of lowest priority defined for background traffic, and

wherein assigning frames to access categories of different relative priority comprises:

assigning voice signaling frames to the second access category;

assigning video signaling frames to the second access category;

assigning voice content frames to the third access category;

assigning video content frames to the third access category;

assigning best-effort frames to the fourth access category; and

assigning background frames to the fourth access category.

3. A method in a wireless local area network communication device, the method comprising:

assigning frames to access categories of different relative priority, where each access category has a different transmit queue associated therewith;

adding frames assigned to a particular access category to the transmit queue associated with the particular access category; and

selecting, in a manner that takes into account the relative priority of the access categories, frames from the transmit queues for transmission over a wireless medium,

wherein the access categories consist of a first access category of highest priority defined for voice traffic, a second access category of second highest priority defined for video traffic, a third access category of third highest priority defined for best effort traffic, and a fourth access category of lowest priority defined for background traffic, and

wherein assigning frames to access categories of different relative priority comprises:

assigning voice signaling frames to the first access category;

assigning video signaling frames to the second access category;

assigning voice content frames to the second access category;

assigning video content frames to the third access category;

assigning best-effort frames to the fourth access category; and

assigning background frames to the fourth access category.

4. A wireless local area network communication device comprising:

one or more processors;

a protocol stack arranged to be controlled by any of the processors;

one or more antennae coupled to the stack and through which the device is able to communicate over a wireless medium; and

a memory coupled to the one or more processors, where the memory is arranged to store executable code which, when executed by any of the one or more processors, is arranged to cause the device:

to assign frames to access categories of different relative priority, where each access category has a different transmit queue in a Media Access Control (MAC) layer of the protocol stack associated therewith,

to add frames assigned to a particular access category to the transmit queue associated with the particular access category, and

to select, in a manner that takes into account the relative priority of the access categories, frames from the transmit queues for transmission over the wireless medium,

wherein the access categories consist of a first access category of highest priority defined for voice traffic, a second access category of second highest priority defined for video traffic, a third access category of third highest priority defined for best effort traffic, and a fourth access category of lowest priority defined for background traffic, and

wherein the executable code, when executed by any of the one or more processors, is arranged to cause the device to assign frames to access categories of different relative priority by:

assigning voice signaling frames to the first access category;

assigning video signaling frames to the first access category;

assigning voice content frames to the second access category;

assigning video content frames to the third access category;

assigning best-effort frames to the fourth access category; and

assigning background frames to the fourth access category.

5. The communication device of claim 4 , wherein the device is an access point.

6. The communication device of claim 4 , wherein the device is a station.

7. The communication device of claim 4 , wherein the device is Wireless Fidelity (Wi-Fi) MultiMedia (WMM) enabled.

8. A wireless local area network communication device comprising:

one or more processors;

a protocol stack arranged to be controlled by any of the processors;

one or more antennae coupled to the stack and through which the device is able to communicate over a wireless medium; and

a memory coupled to the one or more processors, where the memory is arranged to store executable code which, when executed by any of the one or more processors, is arranged to cause the device:

to assign frames to access categories of different relative priority, where each access category has a different transmit queue in a Media Access Control (MAC) layer of the protocol stack associated therewith,

to add frames assigned to a particular access category to the transmit queue associated with the particular access category, and

to select, in a manner that takes into account the relative priority of the access categories, frames from the transmit queues for transmission over the wireless medium,

wherein the access categories consist of a first access category of highest priority defined for voice traffic, a second access category of second highest priority defined for video traffic, a third access category of third highest priority defined for best effort traffic, and a fourth access category of lowest priority defined for background traffic, and

wherein the executable code, when executed by any of the one or more processors, is arranged to cause the device to assign frames to access categories of different relative priority by:

assigning voice signaling frames to the second access category;

assigning video signaling frames to the second access category;

assigning voice content frames to the third access category;

assigning video content frames to the third access category;

assigning best-effort frames to the fourth access category; and

assigning background frames to the fourth access category.

9. The communication device of claim 8 , wherein the device is an access point.

10. The communication device of claim 8 , wherein the device is a station.

11. The communication device of claim 8 , wherein the device is Wireless Fidelity (Wi-Fi) MultiMedia (WMM) enabled.

12. A wireless local area network communication device comprising:

one or more processors;

a protocol stack arranged to be controlled by any of the processors;

one or more antennae coupled to the stack and through which the device is able to communicate over a wireless medium; and

a memory coupled to the one or more processors, where the memory is arranged to store executable code which, when executed by any of the one or more processors, is arranged to cause the device:

to assign frames to access categories of different relative priority, where each access category has a different transmit queue in a Media Access Control (MAC) layer of the protocol stack associated therewith,

to add frames assigned to a particular access category to the transmit queue associated with the particular access category, and

to select, in a manner that takes into account the relative priority of the access categories, frames from the transmit queues for transmission over the wireless medium,

wherein the access categories consist of a first access category of highest priority defined for voice traffic, a second access category of second highest priority defined for video traffic, a third access category of third highest priority defined for best effort traffic, and a fourth access category of lowest priority defined for background traffic, and

wherein the executable code, when executed by any of the one or more processors, is arranged to cause the device to assign frames to access categories of different relative priority by:

assigning voice signaling frames to the first access category;

assigning video signaling frames to the second access category;

assigning voice content frames to the second access category;

assigning video content frames to the third access category;

assigning best-effort frames to the fourth access category; and

assigning background frames to the fourth access category.

13. The communication device of claim 12 , wherein the device is an access point.

14. The communication device of claim 12 , wherein the device is a station.

15. The communication device of claim 12 , wherein the device is Wireless Fidelity (Wi-Fi) MultiMedia (WMM) enabled.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jan 1, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031896/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2010
From: LAI, FREDERICK CHEE-KIONG; LIM, MIRANDA
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025079/0415 →
Continuity (2)
Continuation 11554075 · Oct 30, 2006
Related Publication 20110013513A1 · Jan 20, 2011