[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20110222520A1 - ADVERTISEMENT OF QUALITY OF SERVICE (QoS) INFORMATION FOR NETWORK MANAGEMENT TRAFFICE IN A WIRELESS LOCAL AREA NETWORK (WLAN) - Google Patents

ADVERTISEMENT OF QUALITY OF SERVICE (QoS) INFORMATION FOR NETWORK MANAGEMENT TRAFFICE IN A WIRELESS LOCAL AREA NETWORK (WLAN) Download PDF

Info

Publication number
US20110222520A1
US20110222520A1 US13/045,622 US201113045622A US2011222520A1 US 20110222520 A1 US20110222520 A1 US 20110222520A1 US 201113045622 A US201113045622 A US 201113045622A US 2011222520 A1 US2011222520 A1 US 2011222520A1
Authority
US
United States
Prior art keywords
policy
mfq
access category
mfq policy
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/045,622
Other versions
US20120008605A2 (en
Inventor
Michael Peter Montemurro
Stephen McCann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Assigned to RESEARCH IN MOTION LIMITED reassignment RESEARCH IN MOTION LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MONTEMURRO, MICHAEL PETER
Assigned to RESEARCH IN MOTION UK LIMITED reassignment RESEARCH IN MOTION UK LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MCCANN, STEPHEN
Assigned to RESEARCH IN MOTION LIMITED reassignment RESEARCH IN MOTION LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RESEARCH IN MOTION UK LIMITED
Publication of US20110222520A1 publication Critical patent/US20110222520A1/en
Publication of US20120008605A2 publication Critical patent/US20120008605A2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/006Transmission of channel access control information in the downlink, i.e. towards the terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • WLANs wireless local area networks
  • the technology described herein generally relates to wireless local area networks (WLANs), and more particularly, to the handling of network management traffic in a WLAN.
  • the enhanced Distributed Channel Access (EDCA) of the Institute of Electrical and Electronics Engineers (IEEE) standard 802.11 is an enhancement to the original IEEE 802.11 Media Access Control (MAC) sublayer and is a method of medium access described in the standard amendment document IEEE 802.11e.
  • EDCA provides four prioritized queues for transmission, where each queue is associated with a different access category (AC).
  • the queues use a contention-based mechanism to determine the next frame for transmission.
  • the queue parameters are set such that the high priority queues have a preference for access to the wireless medium.
  • Management frames are the foundation of network management traffic in a Wireless Local Area Network (WLAN).
  • WLAN Wireless Local Area Network
  • AP access point
  • STA non-AP station
  • FIG. 1 is an illustration of an example network architecture for advertisement of management frame QoS (MFQ) information within a basic service set (BSS);
  • MFQ management frame QoS
  • BSS basic service set
  • FIG. 2 is an illustration of an example method to be implemented by an access point (AP) for advertisement of MFQ information
  • FIG. 3 is an illustration of an example method to be implemented by an AP for including MFQ information in a downlink frame
  • FIG. 4 is an illustration of an example method to be implemented by a station (STA) associated with an AP for handling MFQ information received from the AP in a downlink frame;
  • STA station
  • FIG. 4 is an illustration of an example method to be implemented by a station (STA) associated with an AP for handling MFQ information received from the AP in a downlink frame;
  • FIG. 5 is an illustration of example formatting information for a MFQ element
  • FIG. 6 is an illustration of an example method to be performed by a STA associated with an AP for requesting permission from the AP to deviate from MFQ information currently advertised by the AP, receiving a policy configuration response from the AP, and acting on the received policy configuration response;
  • FIG. 7 is an illustration of an example method to be performed by an AP for receiving a policy configuration request from an associated STA for permission to deviate from MFQ information currently advertised by the AP and for responding to the policy configuration request;
  • FIG. 8 is an illustration of example formatting for a policy configuration request
  • FIG. 9 is an illustration of example formatting for a policy configuration response
  • FIG. 10 is an illustration of example formatting for a policy stop message
  • FIG. 11 is a block diagram of an example AP
  • FIG. 12 is a block diagram of an example STA
  • FIG. 13 is a block diagram of a media access control (MAC) sublayer module of an AP.
  • MAC media access control
  • FIG. 14 is a block diagram of a MAC sublayer module of a STA.
  • module refers to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs stored in the memory, a combinational logical circuit, and/or other suitable components that provide the described functionality.
  • ASIC Application Specific Integrated Circuit
  • processor shared, dedicated, or group
  • memory that executes one or more software or firmware programs stored in the memory, a combinational logical circuit, and/or other suitable components that provide the described functionality.
  • phrase “coupled with” is defined to mean directly connected to or indirectly connected through one or more intermediate components. Such intermediate components may include both hardware and software based components.
  • the disclosure is related to the prioritization of management frames and are merely exemplary in nature. More particularly, the present disclosure describes the implementation of prioritization scheme(s) that define various access categories of different management frames, where each of the access categories is associated with a respective prioritization used for transmission.
  • An access category may be defined for a group of management frame subtypes or for an individual management frame subtype.
  • access categories AC_BK, AC_BE, AC_VI and AC_VO named for background traffic, best-effort traffic, video traffic, and voice traffic, respectively, are used to illustrate the concepts described herein.
  • the list of access categories may be different. If the list of access categories is different, then the number or definition or both of access-category-dependent queues in a compatible media access control (MAC) sublayer will also be different.
  • An access category is a label given to a common set of enhanced distributed channel access (EDCA) parameters that are used, for example, by a station to contend for a channel in order to transmit information with certain priorities.
  • EDCA enhanced distributed channel access
  • each respective access category e.g., AC_BK, AC_BE, AC_VI and AC_VO
  • each respective access category is associated with (i.e., characterized by or indicative of) a respective priority used for transmission by a station.
  • the term “data frame” includes both a content data frame and a signaling data frame.
  • any one or any combination of the following values is an example indication of the priority of a data frame: a user priority assigned to the data frame; the IP-ToS (Internet Protocol—Type of Service) value in an IP header of the data frame; and a Differentiated Services Code Point (DSCP) value in the IP header of the data frame.
  • the classification of a data frame to an access category by a MAC sublayer module of a non-AP STA may be based upon the data frame's indication of priority. For example, data frames having various user priorities may be classified as follows:
  • management frames in contrast to data frames, do not have an indication of priority, so there is no inherent classification of a management frame to an access category.
  • Management frames are generated within the MAC sublayer module of an AP and/or a STA.
  • the prioritization scheme includes a default management frame QoS (MFQ) policy, which is a static definition of access categories for management frames.
  • MFQ management frame QoS
  • the default MFQ policy is implementable by a MAC sublayer module of an AP or non-AP STA.
  • the default MFQ policy is known to all APs and STAs and is therefore not advertised.
  • An example default MFQ policy includes the following definitions, where the access category of management frames not included in the following table is AC_BE:
  • a MFQ policy will apply to a basic service set (BSS), which comprises an AP and any non-AP STAs associated with the AP. Therefore, the MFQ policy in effect in one BSS may differ from the MFQ policy in effect in a different BSS. In particular, the MFQ policy in effect in a BSS may differ from the default MFQ policy.
  • the MFQ policies in effect in different BSSs belonging to the same extended service set (ESS) may be identical to one another, but this is not necessary.
  • the MFQ policy in effect in a BSS may change over time.
  • the prioritization scheme for management frames of the present disclosure is therefore dynamic in that the prioritization scheme allows for changes over time in the definition of access categories for management frame subtypes.
  • the AP of the BSS will determine the MFQ policy that is currently in effect in the BSS and transmit management frames according that policy.
  • the AP advertises MFQ information that describes how the MFQ policy currently in effect in the BSS differs from the default MFQ policy. Therefore, the MFQ policy currently in effect in a BSS may be referred to as the advertised MFQ policy, even though only the differences between the MFQ policy currently in effect in the BSS and the default MFQ policy are advertised. An associated STA is therefore informed of the MFQ policy currently in effect in the BSS through receipt of the advertised MFQ information.
  • an associated STA may follow the MFQ policy determined by the AP with which the STA is associated.
  • an associated STA may follow the MFQ policy determined by the AP with which the STA is associated unless the STA has successfully negotiated a different MFQ policy with the AP. Compliance of an associated STA to the advertised MFQ policy or to the negotiated MFQ policy is not actually checked by the AP with which the STA is associated, because prioritization of management frames is handled internally in the STA prior to transmission of the frames.
  • FIG. 1 is an illustration of an example network architecture for advertisement of MFQ information by an AP of a wireless local area network (WLAN).
  • the WLAN may be configured using IEEE 802.11 technology, and/or or other wireless communication standards including other WLAN standards, personal area network (PAN) standards, wide area network (WAN) standards, or cellular communication standards or networks for providing wireless network communications.
  • PAN personal area network
  • WAN wide area network
  • cellular communication standards or networks for providing wireless network communications.
  • a WLAN access point (AP) 10 is coupled to a network 12 , possibly through a wired communication interface, a satellite interface, a Worldwide Interoperability for Microwave Access (WiMAX®) communication interface, or any other suitable communication interface.
  • AP 10 broadcasts beacon frames.
  • Stations 14 are WLAN devices that are within range (i.e., within communication range) of AP 10 and are associated with AP 10 .
  • AP 10 and stations 14 together form a basic service set (BSS) 16 .
  • a basic service set identifier (BSSID) identifies BSS 16 , and is included in every management frame sent by AP 10 or STAs 14 .
  • the MAC address of AP 10 is often used as the BSSID.
  • the network to which BSS 16 belongs is identified by its network name, referred to as a service set identifier (SSID). Unless hidden, the SSID is included in certain downlink frames, including, for example, beacon frames and probe response frames transmitted by AP 10 .
  • SSID service set identifier
  • a station (STA) 18 is within range of AP 10 but is not associated with AP 10 . STA 18 is therefore not part of the BSS. STA 18 may detect the existence of AP 10 by undergoing a network discovery process to identify the available wireless local area networks within range.
  • the network discovery process includes the receipt by STA 18 of beacon frames broadcasted by AP 10 .
  • the network discovery process includes the transmission by STA 18 of a probe request frame and receipt by STA 18 of a probe response frame from AP 10 in response to the probe request frame.
  • a server 20 is coupled to AP 10 through network 12 .
  • server 20 is local to AP 10 .
  • server 20 may be remote to AP 10 , and the coupling of server 20 to AP 10 may occur via other networks in addition to network 12 .
  • the coupling of server 20 to AP 10 may occur via the Internet.
  • AP 10 advertises MFQ information that describes how the current MFQ policy in effect in BSS 16 differs from the default MFQ policy, and this advertisement may be received and interpreted by associated STAs, such as STAs 14 , and by non-associated STAs, such as STA 18 .
  • STAs 14 Upon receipt of the advertised MFQ policy, a classification of management frames of the associated STA may be adjusted in accordance with the advertised MFQ policy.
  • a non-associated STA such as STA 18 , may use Access Network Query Protocol (ANQP) to query an AP, such as AP 10 , for the advertised MFQ policy.
  • ANQP Access Network Query Protocol
  • a non-associated STA that is actively scanning may issue a probe request or a Generic Advertisement Service (GAS) request on an AP's channel in order to determine what MFQ policy the AP is implementing.
  • GAS Generic Advertisement Service
  • AP 10 transmits management frames according the current MFQ policy in effect (i.e., being implemented) within BSS 16 .
  • FIG. 2 illustrates an example method to be implemented by an AP for advertisement of MFQ information.
  • the AP creates an advertisement of MFQ information that describes how the current MFQ policy in effect in the BSS differs from the default MFQ policy.
  • the AP advertises the advertisement, thus advertising the current MFQ policy in effect in the BSS (i.e., the current MFQ policy).
  • the present disclosure discusses one format of the advertisement generated by the AP though those skilled in the art will appreciate that other forms of the advertisement are anticipated.
  • the advertisement is in the form of a MFQ policy element.
  • the MFQ policy element defines access categories of management frames and, as mentioned above, is used to advertise and exchange MFQ policy between a STA and an AP.
  • the AP generates a MFQ policy element at 26 .
  • the AP includes the MFQ policy element in downlink frames, for example, in beacon frames or in probe response frames or in both.
  • the AP may regenerate the MFQ policy element to reflect the current MFQ policy in effect in the BSS.
  • the MFQ policy element is not reused from an earlier beacon frame or probe response frame. Rather, the MFQ policy element is generated as part of the process of generating the beacon frame or probe response frame in which the MFQ policy element is to be included.
  • An AP may indicate support for management frame prioritization by setting an appropriate bit, referred to herein as MFQActivated, in the Capabilities field of the Extended Capabilities information element (IE) to a value of 1 or may indicate lack of support for management frame prioritization by setting that bit to a value of 0.
  • MFQActivated an appropriate bit, referred to herein as MFQActivated, in the Capabilities field of the Extended Capabilities information element (IE) to a value of 1 or may indicate lack of support for management frame prioritization by setting that bit to a value of 0.
  • presence of the MFQ policy element in the downlink frame may be an indication to STAs receiving the downlink frame that MFQ is enabled, and lack of presence of the MFQ policy element in the downlink frame may be an indication to STAs receiving the downlink frame that either the AP sending the downlink frame does not support MFQ, or the AP sending the downlink frame supports MFQ and there is no change to the current MFQ policy for the AP to advertise.
  • the change is communicated in all the beacon frames transmitted during the Delivery Traffic Indication Message (DTIM) interval following the MFQ policy change.
  • the change may be indicated, for example, by setting a change bit to a value of 1.
  • the change bit may be part of the MFQ policy element or may be in another part of the beacon frame. Setting the change bit to 1 in all beacon frames transmitted during the DTIM interval following the MFQ policy change will ensure that most, if not all, STAs in the BSS will be informed of a change in MFQ policy for the BSS.
  • a STA even if a STA is in an awake state only for beacon frames that includes DTIMs and is not awake to receive other beacon frames, that STA will still be informed of the change in MFQ policy, and therefore be prompted to check the MFQ policy element in the beacon frame.
  • a STA that has set its ReceiveDTIMs parameter to “No” may not receive a beacon frame that informs of a change in MFQ policy for the BSS.
  • FIG. 4 illustrates an example method to be implemented by a STA associated with an AP for handling MFQ information received from the AP in a downlink frame.
  • the STA receives a downlink frame that includes a MFQ policy element.
  • the STA configures itself to implement the advertised MFQ policy. In other words, the STA configures itself to implement the default MFQ policy modified by the content of the MFQ policy element. As such, the STA assigns an access category to each management frame according to an access category assignment indicated in the MFQ policy element (i.e., the advertised MFQ policy).
  • FIG. 5 illustrates example formatting information for a MFQ policy element.
  • the size of the MFQ policy element complies with any upper limit on the size of an element in non-associated mode.
  • an Element ID field 34 which is 1 octet in length includes a value indicating that the element is a MFQ policy element.
  • a length field 36 which is also 1 octet in length stores the length of the MFQ policy element.
  • the length of the MFQ policy element may vary, because information for multiple deviations from the default MFQ policy may be included in the MFQ policy element.
  • a MFQ policy info field 38 is 1 octet in length and includes a value indicating the number of deviations which are included in the MFQ policy element.
  • MFQ policy info field 38 may also include a change bit to indicate whether the MFQ policy has changed.
  • the “Deviation from default MFQ policy for management frame subtype #1” field 40 alternatively named “Management Prioritization Policy for Category #1” field 40 , “Access Category Assignment #1” field 40 , or “Access Category Mapping #1” field 40 , stores a first deviation to be included in the advertised MFQ policy.
  • additional deviations may be provided in fields 42 and 44 .
  • Fields 40 , 42 and 44 are all of variable length.
  • Any one or any combination of the following factors may be taken into account when determining a change to a MFQ policy: detection of changes in network conditions, anticipation of changes in network conditions, detection of changes in network loading (at the BSS level or at the ESS level or both), anticipation of changes in network loading (at the BSS level or at the ESS level or both), detection of changes in AP loading, anticipation of changes in AP loading, the presence or lack of a multi-media stream, detection of changes in a multi-media stream, anticipation of changes in a multi-media stream, and other operating conditions.
  • An associated non-AP STA may negotiate with the AP with which it is associated in order to deviate from the advertised MFQ policy (i.e., the configured MFQ policy).
  • FIG. 6 illustrates an example method to be performed by a STA associated with an AP for requesting permission from the AP to deviate from the advertised MFQ policy, receiving a response from the AP, and acting on the received response.
  • the method begins at 46 with a STA implementing the MFQ policy configured in its MAC sublayer module.
  • the STA transmits a policy configuration request, also referred to herein as an “MFQ Policy Config Request”, to the AP to request a change in the MFQ policy used to transmit management frames between the STA and the AP (i.e., the responding AP).
  • a MFQ Policy Config Request is used to negotiate a change or modification to the MFQ policy between a STA and an AP with which the STA is associated.
  • the MFQ Policy Config Request transmitted by the STA includes or indicates a change(s) to the MFQ policy being implemented.
  • the policy configuration request may be transmitted in response to a triggering event, for example, a network problem, application-related diagnostics, or a financial transaction.
  • the STA receives a policy configuration response from the AP.
  • the policy configuration request (i.e., the MFQ Policy Config Request) includes a MFQ policy element describing how a requested MFQ policy differs from the default MFQ policy.
  • the MFQ policy element indicates a proposed change with reference to the default MFQ policy. Any one or any combination of the following factors may taken into account when determining a requested MFQ policy: detection of changes in the associated non-AP STA due to diminishing battery power levels, anticipation of changes in the associated non-AP STA due to diminishing battery power levels, detection that a current predicted motion of the non-AP STA will shortly take the non-AP STA out of radio coverage, so the requested MFQ policy prioritizes signaling frames over a poor link.
  • a policy configuration response also referred to as a “MFQ Policy Config Response”
  • MFQ Policy Config Response a policy configuration response
  • the STA that transmitted the request may continue at 46 to transmit management frames in accordance with the MFQ policy configured in its MAC sublayer module.
  • a “negotiated MFQ policy” is a requested MFQ policy requested in a policy configuration request that has been accepted by the AP. If, as shown at 54 , a policy configuration response received from the AP indicates that a policy configuration request has been accepted by the AP (i.e., the proposed change(s) in the MFQ Policy Config Request has (have) been accepted), the STA proceeds at 56 to implement the negotiated MFQ policy by configuring its MAC sublayer module to implement the default MFQ policy modified by the content of the policy element (i.e., the proposed changes) in the policy configuration request that has been accepted.
  • both the STA and the AP may transmit management frames to each other in accordance with the changes to the MFQ policy that were indicated in the MFQ Policy Config Request.
  • the negotiated MFQ policy applies only to the associated STA that made the policy configuration request and does not apply to any other STA in the BSS.
  • the AP may send a policy stop message to the STA that made the policy configuration request.
  • the STA that made the policy configuration request may send a policy stop message to the AP.
  • the STA may continue to implement the negotiated MFQ policy.
  • the STA may at 60 configure its MAC sublayer module according to the MFQ policy currently advertised by the AP.
  • the AP may have changed its advertised MFQ policy during the time that the STA was configured according to the negotiated MFQ policy.
  • the STA may wait for an advertisement of the MFQ policy currently in effect for the BSS in order to configure its MAC sublayer module in accordance with the current advertised MFQ policy.
  • a policy configuration response received from the AP may indicate that the STA should retry its policy configuration request, as shown at 62 .
  • the policy configuration response may include a suggested MFQ policy (not shown) that the AP might accept upon request.
  • the STA may transmit another policy configuration request to the AP.
  • This policy configuration request may be the same policy configuration request that was transmitted by the STA at 48 , or this policy configuration request may include a MFQ policy element received from the AP describing a suggested MFQ policy (not shown) suggested by the AP, or this policy configuration request may include a different MFQ policy element describing a different MFQ policy than the previously requested MFQ policy.
  • a STA that no longer wishes to follow the negotiated MFQ policy may send to its associated AP a policy configuration request that includes an MFQ policy element identical to the MFQ policy element advertised by the associated AP. It is expected that the AP will accept a policy configuration request that is requesting the MFQ policy currently implemented in the BSS.
  • an AP that wants a STA to stop following a negotiated MFQ policy may send to the STA a policy configuration request that includes an MFQ policy element identical to the MFQ policy element advertised by the associated AP. It is expected that the STA will interpret the policy configuration request as a command from the associated AP to stop following the negotiated MFQ policy and to begin following the advertised MFQ policy.
  • FIG. 7 illustrates an example method to be performed by an AP for receiving a policy configuration request from an associated STA for permission to deviate from a MFQ policy currently advertised by the AP and for responding to the request.
  • the method begins at 66 when the AP receives a policy configuration request from an associated STA.
  • the AP determines the result of the policy configuration request and includes the result in a policy configuration response to be transmitted to the STA. For example, the AP may determine to accept the policy configuration request or to reject the policy configuration request. Alternatively, the AP may determine that the STA should retry the policy configuration request. In the case that the AP determines that the result of the policy configuration request is retry, the AP may optionally determine at 69 a suggested MFQ policy to include in its policy configuration response to the STA. It is contemplated that such a suggested MFQ policy may be more likely to be accepted by the AP than the requested MFQ policy in the policy configuration request received from the STA at 66 .
  • the AP transmits the policy configuration response to the STA at 70 .
  • FIG. 8 illustrates example formatting information for a policy configuration request.
  • a policy configuration request may be implemented as a particular type of management frame called an action frame.
  • a Category field 72 which is 1 octet in length is set to a value for public action.
  • a Public Action field 73 which is 1 octet in length is set to indicate a policy configuration request frame.
  • a dialog token field 74 which is 1 octet in length is set by the STA to a value to enable the STA to keep track of its policy configuration requests.
  • a MFQ policy element 76 field describes the particular MFQ policy that is being requested.
  • FIG. 9 illustrates example formatting information for a policy configuration response.
  • a policy configuration response may be implemented as an action frame.
  • Category field 72 is as described above for a policy configuration request.
  • a Public Action field 78 which is 1 octet in length is set to indicate a policy configuration response frame.
  • Dialog token field 74 is as described above for a policy configuration request and has the same value that was used to identify the policy configuration request for which this is a response.
  • a Result Code field 80 alternatively named “Status Code” field 80 , includes an indication that the AP accepts or rejects the policy configuration request to which the Dialog Token applies or that the STA should retry a request for a policy.
  • An optional MFQ policy element field 82 applicable when the content of the Result Code field 80 comprises an indication that the STA should retry a request, describes how a suggested MFQ policy differs from the default MFQ policy. The STA may request the suggested MFQ policy in place of the originally requested MFQ policy.
  • FIG. 10 illustrates example formatting information for a policy stop message.
  • a policy stop message may be implemented as an action frame.
  • Category field 72 is as described above for a policy configuration request.
  • a Public Action field 84 which is 1 octet in length is set to indicate a policy stop message.
  • Dialog token field 74 is as described above for a policy configuration request and has the same value that was used to identify the policy configuration request for which this is a policy stop message.
  • An AP or non-AP STA may configure its MAC sublayer module to implement an MFQ policy.
  • the MFQ policy being implemented by the MAC sublayer module may be the default MFQ policy.
  • the MFQ policy being implemented by the MAC sublayer module may be the default MFQ modified by an advertised MFQ policy element.
  • the MFQ policy being implemented by the MAC sublayer module may be the default MFQ policy modified by a MFQ policy element in a policy configuration request that has been accepted. While a management frame is generated within the MAC sublayer module, the management frame will be assigned to an access category as defined by the MFQ policy, and subsequently transmitted, using the respective access category.
  • the management frame is directed, based on its assigned access category, to one of four EDCA prioritized queues where each of the prioritized queues is associated with a respective access category.
  • a management frame assigned to AC_VO will be transmitted using a prioritization (i.e., a transmission priority) associated with AC_VO
  • a management frame assigned to AC_VI will be transmitted using a prioritization associated with AC_VI
  • a management frame assigned to AC_BE will be transmitted using a prioritization associated with AC_BE
  • a management frame assigned to AC_BK will be transmitted using a prioritization associated with AC_BK.
  • each access category e.g., AC_VO, AC_VI, AC_BE and AC_BK
  • a distinct prioritization i.e., transmission priority
  • Handling of the contents of the prioritized queues may follow IEEE 802.11 scheduling and transmission rules. For example, a frame scheduler schedules frames from the prioritized queues to be passed to the physical (PHY) sublayer module for transmission over a channel of a wireless medium.
  • PHY physical
  • FIG. 11 is a block diagram of an example AP 100 .
  • AP 10 is an example of AP 100 .
  • AP 100 comprises a processor 102 coupled to a memory 104 and to a communication interface 106 .
  • Communication interface 106 may be a wired communication interface, a satellite interface, a Worldwide Interoperability for Microwave Access (WiMAX®) communication interface, or any other suitable communication interface.
  • AP 100 also comprises a WLAN interface 108 within a protocol stack 110 that is coupled to processor 102 .
  • WLAN interface 108 comprises a logical link control (LLC) sublayer module 112 , a MAC sublayer module 114 and a PHY sublayer module 116 .
  • LLC logical link control
  • the BSSID of AP 100 is stored in WLAN interface 108 , possibly in a register 118 .
  • the SSID of the WLAN supported by AP 100 is stored in WLAN interface 108 , possibly in a register 120 .
  • MAC sublayer module 114 may be compatible with IEEE 802.11.
  • AP 100 also comprises an antenna 122 coupled to PHY sublayer module 116 .
  • Protocol stack 110 may comprise higher layers 124 .
  • ANQP support may be implemented in MAC sublayer module 114 .
  • Memory 104 may store an operating system 126 to be executed by processor 102 .
  • Memory 104 may store applications 128 installed in AP 100 to be executed by processor 102 .
  • applications 128 include a configuration application that enables a WLAN administrator to configure parameters of the WLAN, for example, its SSID and BSSID(s).
  • Memory 104 may store code 130 which, when executed by processor 102 , results in one or more of the methods illustrated in FIGS. 2 , 3 , and 7 .
  • a default MFQ policy 132 is not advertised in the BSS.
  • default MFQ policy 132 may be stored in WLAN interface 108 (as illustrated) or in memory 104 .
  • an advertised MFQ policy 133 currently implemented by WLAN MAC sublayer 114 may be stored in WLAN interface 108 (as illustrated) or in memory 104 .
  • AP 100 is able to advertise how advertised MFQ policy 133 differs from default MFQ policy 132 .
  • AP 100 may optionally store data 134 related to one or more policy configuration requests that have previously been received from one or more associated STAs and related to one or more policy configuration responses that have previously been transmitted to one or more associated STAs.
  • Data 134 may be implemented, for example, as records in a table, where the records are maintained on a per-AID (association identifier) basis. Depending upon implementation, data 134 may be stored in WLAN interface 108 (as illustrated) or in memory 104 .
  • AP 100 may comprise other elements that, for clarity, are not illustrated in FIG. 11 . Similarly, AP 100 may comprise a subset of the elements illustrated in FIG. 11 .
  • FIG. 12 is a block diagram of an example STA, for example, any one of STAs 14 .
  • An STA 200 comprises a processor 202 coupled to a memory 204 and optionally to one or more other wireless communication interfaces 206 .
  • wireless communication interfaces 206 may comprise a short-range wireless communication interface such as a wireless personal area network interface, possibly compatible with the Bluetooth Specification Version 4.0 published 30 Jun. 2010 or its official successors.
  • wireless communication interfaces 206 may comprise a wireless wide area network (WWAN) interface such as for cellular communications.
  • WWAN wireless wide area network
  • One or more antennas 208 may be coupled to respective ones of the wireless communication interfaces 206 .
  • An antenna may be shared among more than one wireless interface.
  • STA 200 also comprises a WLAN interface 210 within a protocol stack 212 that is coupled to processor 202 .
  • WLAN interface 210 comprises a LLC sublayer module 214 , a MAC sublayer module 216 and a PHY sublayer module 218 .
  • MAC sublayer module 216 may be compatible with IEEE 802.11.
  • STA 200 also comprises an antenna 220 coupled to PHY sublayer module 218 .
  • Protocol stack 212 may comprise higher layers 222 .
  • Memory 204 may store an operating system 224 to be executed by processor 202 .
  • Memory 204 may store applications 226 installed in STA 200 to be executed by processor 202 .
  • applications 226 may comprise a control application to act on MFQ policy elements received from an AP.
  • applications 226 may comprise a Voice over Internet Protocol (VoIP) application.
  • VoIP Voice over Internet Protocol
  • applications 226 may comprise a telephony application.
  • Memory 204 may also store data (not shown) used by operating system 224 and applications 226 .
  • Memory 204 may store one or more WLAN connection profiles 228 , each identifying a wireless local area network by its SSID, as known in the art.
  • Memory 204 may store code 230 which, when executed by processor 202 , results in one or more of the methods illustrated in FIGS. 4 and 6 .
  • Receipt of a downlink frame and handling of MFQ information describing an advertised MFQ policy may be implemented in MAC sublayer module 216 .
  • ANQP support may be implemented in MAC sublayer module 216 .
  • a default MFQ policy 232 is not advertised in the BSS.
  • default MFQ policy 232 may be stored in WLAN interface 210 (as illustrated) or in memory 204 .
  • a MFQ policy 233 currently implemented by WLAN MAC sublayer 216 may be stored in WLAN interface 210 (as illustrated) or in memory 204 .
  • STA 200 may optionally store data 234 related to one or more policy configuration requests made by the STA and related to one or more policy configuration responses received by the STA.
  • STA 200 may store an indication of its requested MFQ policy and then overwrite currently implemented MFQ policy 233 with the negotiated MFQ policy upon receiving acceptance of the policy configuration request.
  • Memory 204 may store an audio coder-decoder (codec) 238 or a video codec 240 or both.
  • STA 200 may comprise an audio input element 242 and an audio output element 244 , both coupled to processor 202 .
  • STA 200 may comprise a video input element 246 and a video output element 248 , both coupled to processor 202 .
  • STA 200 may comprise a Global Positioning System (GPS) module 250 coupled to processor 202 .
  • GPS Global Positioning System
  • STA 200 may comprise one or more user input elements 252 coupled to processor 202 .
  • user input elements include a keyboard, a keypad, a touchscreen, a joystick, a thumbwheel, a roller, a touchpad, a trackpad, a capacitive touch pad, an optical touch pad, and any other type of navigation actuator.
  • STA 200 may comprise one or more user output elements coupled to processor 202 , of which a display 254 is illustrated.
  • display 254 is a touchscreen, it functions also as a user input element.
  • STA 200 may comprise one or more alert components 256 coupled to processor 202 , to be activated in order to alert a user, for example, by sounding a buzzer, playing a ringtone, emanating light, or vibrating.
  • STA 200 may include mechanical interfaces, such as a power connector jack, a data interface port such as a Universal Serial Bus (USB) port, a headphone jack, and other mechanical interfaces that are not explicitly shown.
  • mechanical interfaces such as a power connector jack, a data interface port such as a Universal Serial Bus (USB) port, a headphone jack, and other mechanical interfaces that are not explicitly shown.
  • USB Universal Serial Bus
  • STA 200 comprises a power pack 258 that provides power to the other components of STA 200 .
  • STA 200 may comprise other elements that, for clarity, are not illustrated in FIG. 12 . Similarly, STA 200 may comprise a subset of the elements illustrated in FIG. 12 .
  • FIG. 13 is a block diagram of a MAC sublayer module 300 of an AP, for example, MAC sublayer module 114 of AP 100 .
  • MAC sublayer module 300 uses a management frame generator 302 to generate management frames which are distributed to different memory queues by a management frame classification unit 304 . Distribution to the different memory queues is done according to a MFQ policy 306 currently implemented in the BSS to which the AP belongs. Management frames of the type or types for which MFQ policy 306 defines the access category AC_VO are routed by management frame classification unit 304 through memory queue 308 . Management frames of the type or types for which MFQ policy 306 defines the access category AC_VI are routed by management frame classification unit 304 through memory queue 310 .
  • Management frames of the type or types for which MFQ policy 306 defines the access category AC_BE are routed by management frame classification unit 304 through memory queue 312 .
  • Management frames of the type or types for which MFQ policy 306 defines the access category AC_BK are routed by management frame classification unit 304 through memory queue 314 .
  • MFQ policy 306 defines an access category other than the AC_VO access category associated with the highest priority queue 308 for at least one management frame type.
  • a scheduler 318 schedules frames from memory queues 308 , 310 , 312 and 314 to be passed to a PHY sublayer module of the AP, for example, PHY sublayer module 116 .
  • IEEE 802.11e has separate minimum and maximum values for each access category. Within each access category, a random number is generated that represents a wait time as multiplied by a “slot time”. In IEEE 802.11a/g, a slot time is 9 microseconds. Once the wireless medium is quiet or unoccupied, a countdown begins before transmission. Each count is 9 microseconds in real time. For AC_VO queue 308 , the countdown begins at a value between 31 and 127.
  • the countdown begins at a value between 127 and 255.
  • the countdown begins at a value between 255 and 511.
  • the countdown begins at a value between 511 and 1023. If the countdown is interrupted, it is paused until the wireless medium is once again quiet, and is then resumed from the value at which it was paused. If the countdowns for different queues begin at the same time, traffic in a higher priority queue will gain access to the wireless medium ahead of traffic in a lower priority queue.
  • MAC sublayer module 300 further comprises a MFQ policy element generator 320 which generates a MFQ policy element based on MFQ policy 306 .
  • a MFQ policy element may be included in certain management frames generated by management frame generator 302 to advertise an advertised MFQ policy.
  • a MFQ policy element generated by MFQ policy element generator 320 may be included in a downlink frame such as a beacon frame or a probe response frame that is generated by management frame generator 302 . It should be noted that, while not explicitly shown, MAC sublayer module 300 may also implement ANQP support.
  • FIG. 14 is a block diagram of a MAC sublayer module 400 of a STA, for example, MAC sublayer module 216 of STA 200 .
  • MAC sublayer module 400 uses a management frame generator 402 to generate management frames which are distributed to different memory queues by a management frame mapping unit 404 . Distribution to the different memory queues is done according to a MFQ policy 406 .
  • Management frames of the type or types for which MFQ policy 406 defines the access category AC_VO are routed by management frame classification unit 404 through memory queue 408 .
  • Management frames of the type or types for which MFQ policy 406 defines the access category AC_VI are routed by management frame classification unit 404 through memory queue 410 .
  • Management frames of the type or types for which MFQ policy 406 defines the access category AC_BE are routed by management frame classification unit 404 through memory queue 412 .
  • Management frames of the type or types for which MFQ policy 406 defines the access category AC_BK are routed by management frame classification unit 404 through memory queue 414 .
  • MFQ policy 406 defines an access category other than the AC_VO access category associated with the highest priority queue 408 for at least one management frame type.
  • MFQ policy 406 is an advertised MFQ policy. It is also contemplated that MFQ policy 406 is a negotiated MFQ policy accepted by an AP with which the STA is associated. It is also contemplated that MFQ policy 406 is the default MFQ policy.
  • a scheduler 418 schedules frames from memory queues 408 , 410 , 412 and 414 to be passed to a PHY sublayer module of the STA, for example, PHY sublayer module 218 .
  • IEEE 802.11e has separate minimum and maximum values for each access category. Within each access category, a random number is generated that represents a wait time as multiplied by a “slot time”. In IEEE 802.11a/g, a slot time is 9 microseconds. Once the wireless medium is quiet or unoccupied, a countdown begins before transmission. Each count is 9 microseconds in real time. For AC_VO queue 408 , the countdown begins at a value between 31 and 127.
  • the countdown begins at a value between 127 and 255.
  • the countdown begins at a value between 255 and 511.
  • the countdown begins at a value between 511 and 1023. If the countdown is interrupted, it is paused until the wireless medium is once again quiet, and is then resumed from the value at which it was paused. If the countdowns for different queues begin at the same time, traffic in a higher priority queue will gain access to the wireless medium ahead of traffic in a lower priority queue.
  • MAC sublayer module 400 further comprises a MFQ policy element generator 420 which generates a MFQ policy element based on a requested MFQ policy.
  • the MFQ policy element may be included in a policy configuration request generated by management frame generator 402 to negotiate a deviation from an advertised MFQ policy. It should be noted that, while not explicitly shown, MAC sublayer module 400 may also implement ANQP support.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

An access point advertises a management frame quality of service (MFQ) policy that defines an access category used for transmitting a first type of management frame. Each mobile station associated with the access point is to prioritize transmission of management frames according to the MFQ policy advertised by the access point, unless a policy configuration request for the mobile station to prioritize transmission of management frames according to a different MFQ policy has been accepted.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims priority to Canadian patent application 2,696,037 filed Mar. 15, 2010, entitled “Advertisement and Dynamic Configuration of WLAN Prioritization States”, the content of which is incorporated by reference in its entirety.
  • TECHNICAL FIELD
  • The technology described herein generally relates to wireless local area networks (WLANs), and more particularly, to the handling of network management traffic in a WLAN.
  • BACKGROUND
  • The enhanced Distributed Channel Access (EDCA) of the Institute of Electrical and Electronics Engineers (IEEE) standard 802.11 is an enhancement to the original IEEE 802.11 Media Access Control (MAC) sublayer and is a method of medium access described in the standard amendment document IEEE 802.11e. EDCA provides four prioritized queues for transmission, where each queue is associated with a different access category (AC). The four access categories defined, for example, in IEEE standard 802.11e, in decreasing priority, are AC_VO, AC_VI, AC_BE and AC_BK, named for voice traffic, video traffic, best-effort traffic, and background traffic, respectively. The queues use a contention-based mechanism to determine the next frame for transmission. The queue parameters are set such that the high priority queues have a preference for access to the wireless medium.
  • Management frames are the foundation of network management traffic in a Wireless Local Area Network (WLAN). Current IEEE 802.11 standards dictate that, in any access point (AP) or non-AP station (STA), management frames are to be handled via the EDCA queue of highest priority.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is an illustration of an example network architecture for advertisement of management frame QoS (MFQ) information within a basic service set (BSS);
  • FIG. 2 is an illustration of an example method to be implemented by an access point (AP) for advertisement of MFQ information;
  • FIG. 3 is an illustration of an example method to be implemented by an AP for including MFQ information in a downlink frame;
  • FIG. 4 is an illustration of an example method to be implemented by a station (STA) associated with an AP for handling MFQ information received from the AP in a downlink frame;
  • FIG. 5 is an illustration of example formatting information for a MFQ element;
  • FIG. 6 is an illustration of an example method to be performed by a STA associated with an AP for requesting permission from the AP to deviate from MFQ information currently advertised by the AP, receiving a policy configuration response from the AP, and acting on the received policy configuration response;
  • FIG. 7 is an illustration of an example method to be performed by an AP for receiving a policy configuration request from an associated STA for permission to deviate from MFQ information currently advertised by the AP and for responding to the policy configuration request;
  • FIG. 8 is an illustration of example formatting for a policy configuration request;
  • FIG. 9 is an illustration of example formatting for a policy configuration response;
  • FIG. 10 is an illustration of example formatting for a policy stop message;
  • FIG. 11 is a block diagram of an example AP;
  • FIG. 12 is a block diagram of an example STA;
  • FIG. 13 is a block diagram of a media access control (MAC) sublayer module of an AP; and
  • FIG. 14 is a block diagram of a MAC sublayer module of a STA.
  • DETAILED DESCRIPTION
  • The disclosure can be better understood with reference to the following drawings and description. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the disclosed technology. Moreover, in the figures, like referenced numerals designate corresponding parts or elements throughout the different views. The following description is merely exemplary in nature and is in no way intended to limit the disclosure, its application, or uses. As used herein, the term “module” refers to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs stored in the memory, a combinational logical circuit, and/or other suitable components that provide the described functionality. Herein, the phrase “coupled with” is defined to mean directly connected to or indirectly connected through one or more intermediate components. Such intermediate components may include both hardware and software based components.
  • Recent amendments to the IEEE 802.11 family of standards have increased the number and type of management frames, resulting in an increase in network management traffic. If all management frames continue to be handled as frames of the highest priority, this may adversely affect overall network performance or the ability to provide Quality of Service (QoS) to data frames or both. For example, it would not be desirable for the transmission of diagnostic reports to reduce the quality of a voice call.
  • By way of introduction, the disclosure is related to the prioritization of management frames and are merely exemplary in nature. More particularly, the present disclosure describes the implementation of prioritization scheme(s) that define various access categories of different management frames, where each of the access categories is associated with a respective prioritization used for transmission. An access category may be defined for a group of management frame subtypes or for an individual management frame subtype.
  • In the present disclosure, access categories AC_BK, AC_BE, AC_VI and AC_VO named for background traffic, best-effort traffic, video traffic, and voice traffic, respectively, are used to illustrate the concepts described herein. However, it is contemplated that the list of access categories may be different. If the list of access categories is different, then the number or definition or both of access-category-dependent queues in a compatible media access control (MAC) sublayer will also be different. An access category is a label given to a common set of enhanced distributed channel access (EDCA) parameters that are used, for example, by a station to contend for a channel in order to transmit information with certain priorities. In other words, each respective access category (e.g., AC_BK, AC_BE, AC_VI and AC_VO) is associated with (i.e., characterized by or indicative of) a respective priority used for transmission by a station.
  • Each data frame generated by an application in a non-access point (non-AP) station (STA) already has an indication of its priority. As used herein, the term “data frame” includes both a content data frame and a signaling data frame. For example, any one or any combination of the following values is an example indication of the priority of a data frame: a user priority assigned to the data frame; the IP-ToS (Internet Protocol—Type of Service) value in an IP header of the data frame; and a Differentiated Services Code Point (DSCP) value in the IP header of the data frame. The classification of a data frame to an access category by a MAC sublayer module of a non-AP STA may be based upon the data frame's indication of priority. For example, data frames having various user priorities may be classified as follows:
  • User Priority Access Category
    001 AC_BK
    010 AC_BK
    000 AC_BE
    011 AC_BE
    100 AC_VI
    101 AC_VI
    110 AC_VO
    111 AC_VO
  • Conventionally, management frames, in contrast to data frames, do not have an indication of priority, so there is no inherent classification of a management frame to an access category. Management frames are generated within the MAC sublayer module of an AP and/or a STA.
  • As proposed in the present disclosure, the prioritization scheme includes a default management frame QoS (MFQ) policy, which is a static definition of access categories for management frames. The default MFQ policy is implementable by a MAC sublayer module of an AP or non-AP STA. The default MFQ policy is known to all APs and STAs and is therefore not advertised. An example default MFQ policy includes the following definitions, where the access category of management frames not included in the following table is AC_BE:
  • Access
    Management Frame Subtypes Category
    Beacon AC_VO
    (Re)Association Request/Response
    Probe Request (individually addressed)
    Probe Response
    Announcement Traffic Indication Message (ATIM)
    Dissassociation
    Authentication
    Deauthentication
    Spectrum management-channel switch announcement
    QoS
    Block Ack
    Public-extended channel switch announcement
    Public-measurement pilot
    Public-TDLS Discovery Response
    Fast BSS Transition
    HT
    SA Query
    Protected Dual of Public Action-extended channel
    switch announcement
    Mesh Action-HWMP Mesh Path Selection AC_VI
    Self Protected
    Spectrum Management AC_BE
    Public
    Protected Dual of Public Action
    WNM
    Unprotected WNM
    Mesh Action
    Multihop Action
    Vendor-specific Protected
    Vendor-specific
  • As proposed in the present disclosure, a MFQ policy will apply to a basic service set (BSS), which comprises an AP and any non-AP STAs associated with the AP. Therefore, the MFQ policy in effect in one BSS may differ from the MFQ policy in effect in a different BSS. In particular, the MFQ policy in effect in a BSS may differ from the default MFQ policy. The MFQ policies in effect in different BSSs belonging to the same extended service set (ESS) may be identical to one another, but this is not necessary. The MFQ policy in effect in a BSS may change over time. The prioritization scheme for management frames of the present disclosure is therefore dynamic in that the prioritization scheme allows for changes over time in the definition of access categories for management frame subtypes.
  • Furthermore, as proposed herein, the AP of the BSS will determine the MFQ policy that is currently in effect in the BSS and transmit management frames according that policy. The AP advertises MFQ information that describes how the MFQ policy currently in effect in the BSS differs from the default MFQ policy. Therefore, the MFQ policy currently in effect in a BSS may be referred to as the advertised MFQ policy, even though only the differences between the MFQ policy currently in effect in the BSS and the default MFQ policy are advertised. An associated STA is therefore informed of the MFQ policy currently in effect in the BSS through receipt of the advertised MFQ information.
  • In accordance with the present disclosure, an associated STA may follow the MFQ policy determined by the AP with which the STA is associated. Alternatively, an associated STA may follow the MFQ policy determined by the AP with which the STA is associated unless the STA has successfully negotiated a different MFQ policy with the AP. Compliance of an associated STA to the advertised MFQ policy or to the negotiated MFQ policy is not actually checked by the AP with which the STA is associated, because prioritization of management frames is handled internally in the STA prior to transmission of the frames.
  • Advertisement of MFQ Policy by AP
  • FIG. 1 is an illustration of an example network architecture for advertisement of MFQ information by an AP of a wireless local area network (WLAN). The WLAN may be configured using IEEE 802.11 technology, and/or or other wireless communication standards including other WLAN standards, personal area network (PAN) standards, wide area network (WAN) standards, or cellular communication standards or networks for providing wireless network communications.
  • In the network architecture shown in FIG. 1, a WLAN access point (AP) 10 is coupled to a network 12, possibly through a wired communication interface, a satellite interface, a Worldwide Interoperability for Microwave Access (WiMAX®) communication interface, or any other suitable communication interface. AP 10 broadcasts beacon frames. Stations 14 are WLAN devices that are within range (i.e., within communication range) of AP 10 and are associated with AP 10. AP 10 and stations 14 together form a basic service set (BSS) 16. A basic service set identifier (BSSID) identifies BSS 16, and is included in every management frame sent by AP 10 or STAs 14. The MAC address of AP 10 is often used as the BSSID. The network to which BSS 16 belongs is identified by its network name, referred to as a service set identifier (SSID). Unless hidden, the SSID is included in certain downlink frames, including, for example, beacon frames and probe response frames transmitted by AP 10.
  • A station (STA) 18 is within range of AP 10 but is not associated with AP 10. STA 18 is therefore not part of the BSS. STA 18 may detect the existence of AP 10 by undergoing a network discovery process to identify the available wireless local area networks within range. In some implementations, the network discovery process includes the receipt by STA 18 of beacon frames broadcasted by AP 10. In some implementations, the network discovery process includes the transmission by STA 18 of a probe request frame and receipt by STA 18 of a probe response frame from AP 10 in response to the probe request frame.
  • A server 20 is coupled to AP 10 through network 12. In the present implementation, server 20 is local to AP 10. Alternatively, server 20 may be remote to AP 10, and the coupling of server 20 to AP 10 may occur via other networks in addition to network 12. For example, if server 20 is remote to AP 10, the coupling of server 20 to AP 10 may occur via the Internet.
  • As explained in further detail in this disclosure, AP 10 advertises MFQ information that describes how the current MFQ policy in effect in BSS 16 differs from the default MFQ policy, and this advertisement may be received and interpreted by associated STAs, such as STAs 14, and by non-associated STAs, such as STA 18. Upon receipt of the advertised MFQ policy, a classification of management frames of the associated STA may be adjusted in accordance with the advertised MFQ policy. A non-associated STA, such as STA 18, may use Access Network Query Protocol (ANQP) to query an AP, such as AP 10, for the advertised MFQ policy. For example, a non-associated STA that is actively scanning may issue a probe request or a Generic Advertisement Service (GAS) request on an AP's channel in order to determine what MFQ policy the AP is implementing. However, such a non-associated STA may choose not to follow that MFQ policy. It should be noted that AP 10 transmits management frames according the current MFQ policy in effect (i.e., being implemented) within BSS 16.
  • FIG. 2 illustrates an example method to be implemented by an AP for advertisement of MFQ information. At 22, the AP creates an advertisement of MFQ information that describes how the current MFQ policy in effect in the BSS differs from the default MFQ policy. At 24, the AP advertises the advertisement, thus advertising the current MFQ policy in effect in the BSS (i.e., the current MFQ policy). For the sake of simplicity and brevity, the present disclosure discusses one format of the advertisement generated by the AP though those skilled in the art will appreciate that other forms of the advertisement are anticipated.
  • In the example method illustrated in FIG. 3, the advertisement is in the form of a MFQ policy element. The MFQ policy element defines access categories of management frames and, as mentioned above, is used to advertise and exchange MFQ policy between a STA and an AP. The AP generates a MFQ policy element at 26. At 28, the AP includes the MFQ policy element in downlink frames, for example, in beacon frames or in probe response frames or in both. As part of the process of generating a beacon frame and as part of the process of generating a probe response frame, the AP may regenerate the MFQ policy element to reflect the current MFQ policy in effect in the BSS. The MFQ policy element is not reused from an earlier beacon frame or probe response frame. Rather, the MFQ policy element is generated as part of the process of generating the beacon frame or probe response frame in which the MFQ policy element is to be included.
  • An AP may indicate support for management frame prioritization by setting an appropriate bit, referred to herein as MFQActivated, in the Capabilities field of the Extended Capabilities information element (IE) to a value of 1 or may indicate lack of support for management frame prioritization by setting that bit to a value of 0. One of the currently reserved bits of the Capabilities field of the Extended Capabilities IE (as defined in IEEE Std 802.11-2007) may be used for this purpose. Alternatively, presence of the MFQ policy element in the downlink frame may be an indication to STAs receiving the downlink frame that MFQ is enabled, and lack of presence of the MFQ policy element in the downlink frame may be an indication to STAs receiving the downlink frame that either the AP sending the downlink frame does not support MFQ, or the AP sending the downlink frame supports MFQ and there is no change to the current MFQ policy for the AP to advertise.
  • When the AP changes its current MFQ policy in effect in the BSS, the change is communicated in all the beacon frames transmitted during the Delivery Traffic Indication Message (DTIM) interval following the MFQ policy change. The change may be indicated, for example, by setting a change bit to a value of 1. The change bit may be part of the MFQ policy element or may be in another part of the beacon frame. Setting the change bit to 1 in all beacon frames transmitted during the DTIM interval following the MFQ policy change will ensure that most, if not all, STAs in the BSS will be informed of a change in MFQ policy for the BSS. For example, even if a STA is in an awake state only for beacon frames that includes DTIMs and is not awake to receive other beacon frames, that STA will still be informed of the change in MFQ policy, and therefore be prompted to check the MFQ policy element in the beacon frame. However, a STA that has set its ReceiveDTIMs parameter to “No” may not receive a beacon frame that informs of a change in MFQ policy for the BSS.
  • FIG. 4 illustrates an example method to be implemented by a STA associated with an AP for handling MFQ information received from the AP in a downlink frame. At 30, the STA receives a downlink frame that includes a MFQ policy element. At 32, the STA configures itself to implement the advertised MFQ policy. In other words, the STA configures itself to implement the default MFQ policy modified by the content of the MFQ policy element. As such, the STA assigns an access category to each management frame according to an access category assignment indicated in the MFQ policy element (i.e., the advertised MFQ policy).
  • FIG. 5 illustrates example formatting information for a MFQ policy element. In order that the advertisement may be received by associated STAs and by non-associated STAs, the size of the MFQ policy element complies with any upper limit on the size of an element in non-associated mode. In one implementation, an Element ID field 34 which is 1 octet in length includes a value indicating that the element is a MFQ policy element. A length field 36 which is also 1 octet in length stores the length of the MFQ policy element. The length of the MFQ policy element may vary, because information for multiple deviations from the default MFQ policy may be included in the MFQ policy element. A MFQ policy info field 38, alternatively named “Access Category Assignment Count” field 38, is 1 octet in length and includes a value indicating the number of deviations which are included in the MFQ policy element. MFQ policy info field 38 may also include a change bit to indicate whether the MFQ policy has changed. The “Deviation from default MFQ policy for management frame subtype #1” field 40, alternatively named “Management Prioritization Policy for Category #1” field 40, “Access Category Assignment #1” field 40, or “Access Category Mapping #1” field 40, stores a first deviation to be included in the advertised MFQ policy. Optionally, additional deviations may be provided in fields 42 and 44. Fields 40, 42 and 44 are all of variable length.
  • Any one or any combination of the following factors may be taken into account when determining a change to a MFQ policy: detection of changes in network conditions, anticipation of changes in network conditions, detection of changes in network loading (at the BSS level or at the ESS level or both), anticipation of changes in network loading (at the BSS level or at the ESS level or both), detection of changes in AP loading, anticipation of changes in AP loading, the presence or lack of a multi-media stream, detection of changes in a multi-media stream, anticipation of changes in a multi-media stream, and other operating conditions.
  • Negotiated MFQ Policy
  • An associated non-AP STA may negotiate with the AP with which it is associated in order to deviate from the advertised MFQ policy (i.e., the configured MFQ policy). FIG. 6 illustrates an example method to be performed by a STA associated with an AP for requesting permission from the AP to deviate from the advertised MFQ policy, receiving a response from the AP, and acting on the received response.
  • The method begins at 46 with a STA implementing the MFQ policy configured in its MAC sublayer module. At 48, the STA transmits a policy configuration request, also referred to herein as an “MFQ Policy Config Request”, to the AP to request a change in the MFQ policy used to transmit management frames between the STA and the AP (i.e., the responding AP). In other words, a MFQ Policy Config Request is used to negotiate a change or modification to the MFQ policy between a STA and an AP with which the STA is associated. The MFQ Policy Config Request transmitted by the STA includes or indicates a change(s) to the MFQ policy being implemented. The policy configuration request may be transmitted in response to a triggering event, for example, a network problem, application-related diagnostics, or a financial transaction. At 50, the STA receives a policy configuration response from the AP.
  • The policy configuration request (i.e., the MFQ Policy Config Request) includes a MFQ policy element describing how a requested MFQ policy differs from the default MFQ policy. In other words, the MFQ policy element indicates a proposed change with reference to the default MFQ policy. Any one or any combination of the following factors may taken into account when determining a requested MFQ policy: detection of changes in the associated non-AP STA due to diminishing battery power levels, anticipation of changes in the associated non-AP STA due to diminishing battery power levels, detection that a current predicted motion of the non-AP STA will shortly take the non-AP STA out of radio coverage, so the requested MFQ policy prioritizes signaling frames over a poor link.
  • If, as shown at 52, a policy configuration response, also referred to as a “MFQ Policy Config Response”, from the AP indicates that a policy configuration request has been rejected by the AP (i.e., the proposed change(s) in the MFQ Policy Config Request has (have) been rejected), the STA that transmitted the request may continue at 46 to transmit management frames in accordance with the MFQ policy configured in its MAC sublayer module.
  • In this document, a “negotiated MFQ policy” is a requested MFQ policy requested in a policy configuration request that has been accepted by the AP. If, as shown at 54, a policy configuration response received from the AP indicates that a policy configuration request has been accepted by the AP (i.e., the proposed change(s) in the MFQ Policy Config Request has (have) been accepted), the STA proceeds at 56 to implement the negotiated MFQ policy by configuring its MAC sublayer module to implement the default MFQ policy modified by the content of the policy element (i.e., the proposed changes) in the policy configuration request that has been accepted. In some implementations, both the STA and the AP may transmit management frames to each other in accordance with the changes to the MFQ policy that were indicated in the MFQ Policy Config Request. The negotiated MFQ policy applies only to the associated STA that made the policy configuration request and does not apply to any other STA in the BSS.
  • At some point following acceptance of a policy configuration request, the AP may send a policy stop message to the STA that made the policy configuration request. Alternatively, the STA that made the policy configuration request may send a policy stop message to the AP. As long as no policy stop message has been transmitted by the AP to the STA or by the STA to the AP, the STA may continue to implement the negotiated MFQ policy. However, if the STA determines at 58 that a policy stop message has been received from the AP or transmitted by the STA, the STA may at 60 configure its MAC sublayer module according to the MFQ policy currently advertised by the AP. The AP may have changed its advertised MFQ policy during the time that the STA was configured according to the negotiated MFQ policy. After the STA has at 58 received a policy stop message from the AP or transmitted a policy stop message to the AP, the STA may wait for an advertisement of the MFQ policy currently in effect for the BSS in order to configure its MAC sublayer module in accordance with the current advertised MFQ policy.
  • Optionally, a policy configuration response received from the AP may indicate that the STA should retry its policy configuration request, as shown at 62. In this case, the policy configuration response may include a suggested MFQ policy (not shown) that the AP might accept upon request. At 64, the STA may transmit another policy configuration request to the AP. This policy configuration request may be the same policy configuration request that was transmitted by the STA at 48, or this policy configuration request may include a MFQ policy element received from the AP describing a suggested MFQ policy (not shown) suggested by the AP, or this policy configuration request may include a different MFQ policy element describing a different MFQ policy than the previously requested MFQ policy. After transmitting the other policy configuration request to the AP at 64, the STA receives a new policy configuration response from the AP at 50.
  • As an alternative to use of the policy stop message, a STA that no longer wishes to follow the negotiated MFQ policy may send to its associated AP a policy configuration request that includes an MFQ policy element identical to the MFQ policy element advertised by the associated AP. It is expected that the AP will accept a policy configuration request that is requesting the MFQ policy currently implemented in the BSS.
  • As an alternative to use of the policy stop message, an AP that wants a STA to stop following a negotiated MFQ policy may send to the STA a policy configuration request that includes an MFQ policy element identical to the MFQ policy element advertised by the associated AP. It is expected that the STA will interpret the policy configuration request as a command from the associated AP to stop following the negotiated MFQ policy and to begin following the advertised MFQ policy.
  • FIG. 7 illustrates an example method to be performed by an AP for receiving a policy configuration request from an associated STA for permission to deviate from a MFQ policy currently advertised by the AP and for responding to the request.
  • The method begins at 66 when the AP receives a policy configuration request from an associated STA. At 68, the AP determines the result of the policy configuration request and includes the result in a policy configuration response to be transmitted to the STA. For example, the AP may determine to accept the policy configuration request or to reject the policy configuration request. Alternatively, the AP may determine that the STA should retry the policy configuration request. In the case that the AP determines that the result of the policy configuration request is retry, the AP may optionally determine at 69 a suggested MFQ policy to include in its policy configuration response to the STA. It is contemplated that such a suggested MFQ policy may be more likely to be accepted by the AP than the requested MFQ policy in the policy configuration request received from the STA at 66.
  • Following the AP's determination of the result of the policy configuration request at 66 and its optional determination (if the result is retry) of a suggested MFQ policy to describe in a policy configuration response at 68, the AP transmits the policy configuration response to the STA at 70.
  • FIG. 8 illustrates example formatting information for a policy configuration request. A policy configuration request may be implemented as a particular type of management frame called an action frame. A Category field 72 which is 1 octet in length is set to a value for public action. A Public Action field 73 which is 1 octet in length is set to indicate a policy configuration request frame. A dialog token field 74 which is 1 octet in length is set by the STA to a value to enable the STA to keep track of its policy configuration requests. A MFQ policy element 76 field describes the particular MFQ policy that is being requested.
  • FIG. 9 illustrates example formatting information for a policy configuration response. A policy configuration response may be implemented as an action frame. Category field 72 is as described above for a policy configuration request. A Public Action field 78 which is 1 octet in length is set to indicate a policy configuration response frame. Dialog token field 74 is as described above for a policy configuration request and has the same value that was used to identify the policy configuration request for which this is a response. A Result Code field 80, alternatively named “Status Code” field 80, includes an indication that the AP accepts or rejects the policy configuration request to which the Dialog Token applies or that the STA should retry a request for a policy. An optional MFQ policy element field 82, applicable when the content of the Result Code field 80 comprises an indication that the STA should retry a request, describes how a suggested MFQ policy differs from the default MFQ policy. The STA may request the suggested MFQ policy in place of the originally requested MFQ policy.
  • FIG. 10 illustrates example formatting information for a policy stop message. A policy stop message may be implemented as an action frame. Category field 72 is as described above for a policy configuration request. A Public Action field 84 which is 1 octet in length is set to indicate a policy stop message. Dialog token field 74 is as described above for a policy configuration request and has the same value that was used to identify the policy configuration request for which this is a policy stop message.
  • Implementation of MFQ Policy (Default, Advertised or Negotiated)
  • An AP or non-AP STA may configure its MAC sublayer module to implement an MFQ policy. The MFQ policy being implemented by the MAC sublayer module may be the default MFQ policy. Alternatively, the MFQ policy being implemented by the MAC sublayer module may be the default MFQ modified by an advertised MFQ policy element. Alternatively, the MFQ policy being implemented by the MAC sublayer module may be the default MFQ policy modified by a MFQ policy element in a policy configuration request that has been accepted. While a management frame is generated within the MAC sublayer module, the management frame will be assigned to an access category as defined by the MFQ policy, and subsequently transmitted, using the respective access category. In the present implementation, the management frame is directed, based on its assigned access category, to one of four EDCA prioritized queues where each of the prioritized queues is associated with a respective access category. As such, in the present implementation, a management frame assigned to AC_VO will be transmitted using a prioritization (i.e., a transmission priority) associated with AC_VO, a management frame assigned to AC_VI will be transmitted using a prioritization associated with AC_VI, a management frame assigned to AC_BE will be transmitted using a prioritization associated with AC_BE, and a management frame assigned to AC_BK will be transmitted using a prioritization associated with AC_BK. In other words, each access category (e.g., AC_VO, AC_VI, AC_BE and AC_BK) is indicative of a distinct prioritization (i.e., transmission priority) used to transmit a particular type or subtype of management frame. Handling of the contents of the prioritized queues may follow IEEE 802.11 scheduling and transmission rules. For example, a frame scheduler schedules frames from the prioritized queues to be passed to the physical (PHY) sublayer module for transmission over a channel of a wireless medium.
  • FIG. 11 is a block diagram of an example AP 100. AP 10 is an example of AP 100. AP 100 comprises a processor 102 coupled to a memory 104 and to a communication interface 106. Communication interface 106 may be a wired communication interface, a satellite interface, a Worldwide Interoperability for Microwave Access (WiMAX®) communication interface, or any other suitable communication interface. AP 100 also comprises a WLAN interface 108 within a protocol stack 110 that is coupled to processor 102. WLAN interface 108 comprises a logical link control (LLC) sublayer module 112, a MAC sublayer module 114 and a PHY sublayer module 116. The BSSID of AP 100 is stored in WLAN interface 108, possibly in a register 118. The SSID of the WLAN supported by AP 100 is stored in WLAN interface 108, possibly in a register 120. MAC sublayer module 114 may be compatible with IEEE 802.11. AP 100 also comprises an antenna 122 coupled to PHY sublayer module 116. Protocol stack 110 may comprise higher layers 124. ANQP support may be implemented in MAC sublayer module 114.
  • Memory 104 may store an operating system 126 to be executed by processor 102. Memory 104 may store applications 128 installed in AP 100 to be executed by processor 102. Examples of applications 128 include a configuration application that enables a WLAN administrator to configure parameters of the WLAN, for example, its SSID and BSSID(s). Memory 104 may store code 130 which, when executed by processor 102, results in one or more of the methods illustrated in FIGS. 2, 3, and 7.
  • A default MFQ policy 132 is not advertised in the BSS. Depending upon implementation, default MFQ policy 132 may be stored in WLAN interface 108 (as illustrated) or in memory 104. Depending upon implementation, an advertised MFQ policy 133 currently implemented by WLAN MAC sublayer 114 may be stored in WLAN interface 108 (as illustrated) or in memory 104. AP 100 is able to advertise how advertised MFQ policy 133 differs from default MFQ policy 132. AP 100 may optionally store data 134 related to one or more policy configuration requests that have previously been received from one or more associated STAs and related to one or more policy configuration responses that have previously been transmitted to one or more associated STAs. Data 134 may be implemented, for example, as records in a table, where the records are maintained on a per-AID (association identifier) basis. Depending upon implementation, data 134 may be stored in WLAN interface 108 (as illustrated) or in memory 104.
  • AP 100 may comprise other elements that, for clarity, are not illustrated in FIG. 11. Similarly, AP 100 may comprise a subset of the elements illustrated in FIG. 11.
  • FIG. 12 is a block diagram of an example STA, for example, any one of STAs 14. An STA 200 comprises a processor 202 coupled to a memory 204 and optionally to one or more other wireless communication interfaces 206. For example, wireless communication interfaces 206 may comprise a short-range wireless communication interface such as a wireless personal area network interface, possibly compatible with the Bluetooth Specification Version 4.0 published 30 Jun. 2010 or its official successors. In another example, wireless communication interfaces 206 may comprise a wireless wide area network (WWAN) interface such as for cellular communications. One or more antennas 208 may be coupled to respective ones of the wireless communication interfaces 206. An antenna may be shared among more than one wireless interface.
  • STA 200 also comprises a WLAN interface 210 within a protocol stack 212 that is coupled to processor 202. WLAN interface 210 comprises a LLC sublayer module 214, a MAC sublayer module 216 and a PHY sublayer module 218. MAC sublayer module 216 may be compatible with IEEE 802.11. STA 200 also comprises an antenna 220 coupled to PHY sublayer module 218. Protocol stack 212 may comprise higher layers 222.
  • Memory 204 may store an operating system 224 to be executed by processor 202. Memory 204 may store applications 226 installed in STA 200 to be executed by processor 202. For example, applications 226 may comprise a control application to act on MFQ policy elements received from an AP. In a further example, applications 226 may comprise a Voice over Internet Protocol (VoIP) application. In yet another example, applications 226 may comprise a telephony application. Memory 204 may also store data (not shown) used by operating system 224 and applications 226.
  • Memory 204 may store one or more WLAN connection profiles 228, each identifying a wireless local area network by its SSID, as known in the art.
  • Memory 204 may store code 230 which, when executed by processor 202, results in one or more of the methods illustrated in FIGS. 4 and 6. Receipt of a downlink frame and handling of MFQ information describing an advertised MFQ policy may be implemented in MAC sublayer module 216. ANQP support may be implemented in MAC sublayer module 216.
  • A default MFQ policy 232 is not advertised in the BSS. Depending upon implementation, default MFQ policy 232 may be stored in WLAN interface 210 (as illustrated) or in memory 204. Depending upon implementation, a MFQ policy 233 currently implemented by WLAN MAC sublayer 216 may be stored in WLAN interface 210 (as illustrated) or in memory 204. STA 200 may optionally store data 234 related to one or more policy configuration requests made by the STA and related to one or more policy configuration responses received by the STA. STA 200 may store an indication of its requested MFQ policy and then overwrite currently implemented MFQ policy 233 with the negotiated MFQ policy upon receiving acceptance of the policy configuration request.
  • Memory 204 may store an audio coder-decoder (codec) 238 or a video codec 240 or both. STA 200 may comprise an audio input element 242 and an audio output element 244, both coupled to processor 202. STA 200 may comprise a video input element 246 and a video output element 248, both coupled to processor 202.
  • STA 200 may comprise a Global Positioning System (GPS) module 250 coupled to processor 202.
  • STA 200 may comprise one or more user input elements 252 coupled to processor 202. Examples of user input elements include a keyboard, a keypad, a touchscreen, a joystick, a thumbwheel, a roller, a touchpad, a trackpad, a capacitive touch pad, an optical touch pad, and any other type of navigation actuator.
  • STA 200 may comprise one or more user output elements coupled to processor 202, of which a display 254 is illustrated. In the event that display 254 is a touchscreen, it functions also as a user input element.
  • STA 200 may comprise one or more alert components 256 coupled to processor 202, to be activated in order to alert a user, for example, by sounding a buzzer, playing a ringtone, emanating light, or vibrating.
  • STA 200 may include mechanical interfaces, such as a power connector jack, a data interface port such as a Universal Serial Bus (USB) port, a headphone jack, and other mechanical interfaces that are not explicitly shown.
  • STA 200 comprises a power pack 258 that provides power to the other components of STA 200.
  • STA 200 may comprise other elements that, for clarity, are not illustrated in FIG. 12. Similarly, STA 200 may comprise a subset of the elements illustrated in FIG. 12.
  • FIG. 13 is a block diagram of a MAC sublayer module 300 of an AP, for example, MAC sublayer module 114 of AP 100. MAC sublayer module 300 uses a management frame generator 302 to generate management frames which are distributed to different memory queues by a management frame classification unit 304. Distribution to the different memory queues is done according to a MFQ policy 306 currently implemented in the BSS to which the AP belongs. Management frames of the type or types for which MFQ policy 306 defines the access category AC_VO are routed by management frame classification unit 304 through memory queue 308. Management frames of the type or types for which MFQ policy 306 defines the access category AC_VI are routed by management frame classification unit 304 through memory queue 310. Management frames of the type or types for which MFQ policy 306 defines the access category AC_BE are routed by management frame classification unit 304 through memory queue 312. Management frames of the type or types for which MFQ policy 306 defines the access category AC_BK are routed by management frame classification unit 304 through memory queue 314. In some implementations, MFQ policy 306 defines an access category other than the AC_VO access category associated with the highest priority queue 308 for at least one management frame type.
  • Data frames (content frames and signaling frames) received at MAC sublayer module 300 from an LLC sublayer module (not shown) of the AP, for example, LLC sublayer module 112, may be processed by a packet classification, fragmentation and encapsulation module 316 in MAC sublayer module 300 and then subsequently routed through the same memory queues as the management frames.
  • A scheduler 318 schedules frames from memory queues 308, 310, 312 and 314 to be passed to a PHY sublayer module of the AP, for example, PHY sublayer module 116. For example, IEEE 802.11e has separate minimum and maximum values for each access category. Within each access category, a random number is generated that represents a wait time as multiplied by a “slot time”. In IEEE 802.11a/g, a slot time is 9 microseconds. Once the wireless medium is quiet or unoccupied, a countdown begins before transmission. Each count is 9 microseconds in real time. For AC_VO queue 308, the countdown begins at a value between 31 and 127. For AC_VI queue 310, the countdown begins at a value between 127 and 255. For AC_BE queue 312, the countdown begins at a value between 255 and 511. For AC_BK queue 314, the countdown begins at a value between 511 and 1023. If the countdown is interrupted, it is paused until the wireless medium is once again quiet, and is then resumed from the value at which it was paused. If the countdowns for different queues begin at the same time, traffic in a higher priority queue will gain access to the wireless medium ahead of traffic in a lower priority queue.
  • MAC sublayer module 300 further comprises a MFQ policy element generator 320 which generates a MFQ policy element based on MFQ policy 306. As described previously, a MFQ policy element may be included in certain management frames generated by management frame generator 302 to advertise an advertised MFQ policy. For example, a MFQ policy element generated by MFQ policy element generator 320 may be included in a downlink frame such as a beacon frame or a probe response frame that is generated by management frame generator 302. It should be noted that, while not explicitly shown, MAC sublayer module 300 may also implement ANQP support.
  • FIG. 14 is a block diagram of a MAC sublayer module 400 of a STA, for example, MAC sublayer module 216 of STA 200. MAC sublayer module 400 uses a management frame generator 402 to generate management frames which are distributed to different memory queues by a management frame mapping unit 404. Distribution to the different memory queues is done according to a MFQ policy 406. Management frames of the type or types for which MFQ policy 406 defines the access category AC_VO are routed by management frame classification unit 404 through memory queue 408. Management frames of the type or types for which MFQ policy 406 defines the access category AC_VI are routed by management frame classification unit 404 through memory queue 410. Management frames of the type or types for which MFQ policy 406 defines the access category AC_BE are routed by management frame classification unit 404 through memory queue 412. Management frames of the type or types for which MFQ policy 406 defines the access category AC_BK are routed by management frame classification unit 404 through memory queue 414. In some implementations, MFQ policy 406 defines an access category other than the AC_VO access category associated with the highest priority queue 408 for at least one management frame type.
  • It is contemplated that MFQ policy 406 is an advertised MFQ policy. It is also contemplated that MFQ policy 406 is a negotiated MFQ policy accepted by an AP with which the STA is associated. It is also contemplated that MFQ policy 406 is the default MFQ policy.
  • Data frames (content frames and signaling frames) received at MAC sublayer module 400 from an LLC sublayer module (not shown) of the STA, for example, LLC sublayer module 214, may be processed by a packet classification, fragmentation and encapsulation module 416 in MAC sublayer module 400 and then subsequently routed through the same memory queues as the management frames.
  • A scheduler 418 schedules frames from memory queues 408, 410, 412 and 414 to be passed to a PHY sublayer module of the STA, for example, PHY sublayer module 218. For example, IEEE 802.11e has separate minimum and maximum values for each access category. Within each access category, a random number is generated that represents a wait time as multiplied by a “slot time”. In IEEE 802.11a/g, a slot time is 9 microseconds. Once the wireless medium is quiet or unoccupied, a countdown begins before transmission. Each count is 9 microseconds in real time. For AC_VO queue 408, the countdown begins at a value between 31 and 127. For AC_VI queue 410, the countdown begins at a value between 127 and 255. For AC_BE queue 412, the countdown begins at a value between 255 and 511. For AC_BK queue 414, the countdown begins at a value between 511 and 1023. If the countdown is interrupted, it is paused until the wireless medium is once again quiet, and is then resumed from the value at which it was paused. If the countdowns for different queues begin at the same time, traffic in a higher priority queue will gain access to the wireless medium ahead of traffic in a lower priority queue.
  • MAC sublayer module 400 further comprises a MFQ policy element generator 420 which generates a MFQ policy element based on a requested MFQ policy. As described previously, the MFQ policy element may be included in a policy configuration request generated by management frame generator 402 to negotiate a deviation from an advertised MFQ policy. It should be noted that, while not explicitly shown, MAC sublayer module 400 may also implement ANQP support.
  • Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (33)

1. A method for an access point, the method comprising:
advertising a management frame quality of service (MFQ) policy,
wherein the MFQ policy defines an access category used for transmitting a first type of management frame.
2. The method as claimed in claim 1, wherein the access category includes any access category among a plurality of access categories.
3. The method as claimed in claim 1, wherein the access category is indicative of a transmission priority used for transmitting the first type of management frame, the transmission priority being any transmission priority among a plurality of transmission priorities.
4. The method as claimed in claim 3, wherein the transmission priority is not a highest priority of transmission.
5. The method as claimed in claim 3, wherein the MFQ policy further defines a second access category for a second type of management frame, the second access category being indicative of another transmission priority among the plurality of transmission priorities.
6. The method as claimed in claim 1, wherein advertising the MFQ policy comprises:
generating an element comprising an indication of how the MFQ policy differs from a default MFQ policy; and
including the element in one or more downlink frames transmitted by the access point.
7. The method as claimed in claim 1, wherein advertising the MFQ policy comprises:
generating an element that defines the access category for the first type of management frame; and
transmitting the element.
8. The method as claimed in claim 1, the method further comprising:
setting a change bit to a value indicative of a change to the MFQ policy from a previous MFQ policy.
9. The method as claimed in claim 8, the method further comprising:
setting the change bit to a second value indicative of no change once an interval has elapsed following the change.
10. A method for a mobile station within range of an access point, the method comprising:
receiving, from the access point, an advertisement of a management frame quality of service (MFQ) policy,
wherein the MFQ policy defines an access category used for transmitting a first type of management frame.
11. The method as claimed in claim 10, wherein the access category includes any access category among a plurality of access categories.
12. The method as claimed in claim 10, wherein the access category is indicative of a transmission priority used for transmitting the first type of management frame, the transmission priority being any transmission priority among a plurality of transmission priorities.
13. The method as claimed in claim 12, wherein the transmission priority is not a highest priority of transmission.
14. The method as claimed in claim 12, wherein the MFQ policy further defines a second access category for a second type of management frame, the second access category being indicative of another transmission priority among the plurality of transmission priorities.
15. The method as claimed in claim 10, wherein receiving the advertisement comprises:
receiving an element that defines the access category for the first type of management frame.
16. The method as claimed in claim 10, wherein receiving the advertisement comprises:
receiving a downlink frame transmitted by the access point, wherein the downlink frame includes an element comprising an indication of how the MFQ policy differs from a default MFQ policy.
17. The method as claimed in claim 16, wherein the downlink frame is a Generic Advertisement Service response frame, the method further comprising:
transmitting a request to the access point for the MFQ policy prior to receiving the Generic Advertisement Service response frame.
18. The method as claimed in claim 10, the method further comprising:
assigning the access category to management frames of the first type according to the MFQ policy.
19. The method as claimed in claim 18, the method further comprising:
transmitting the management frames using the access category.
20. An access point comprising:
a processor configured to:
advertise a management frame quality of service (MFQ) policy,
wherein the MFQ policy defines an access category used for transmitting a first type of management frame.
21. The access point as claimed in claim 20, wherein the access category includes any access category among a plurality of access categories.
22. The access point as claimed in claim 20, wherein the access category is indicative of a transmission priority used for transmitting the first type of management frame, the transmission priority being any transmission priority among a plurality of transmission priorities.
23. The access point as claimed in claim 22, wherein the transmission priority is not a highest priority of transmission.
24. The access point as claimed in claim 22, wherein the MFQ policy further defines a second access category for a second type of management frame, the second access category being indicative of another transmission priority among the plurality of transmission priorities.
25. The access point as claimed in claim 20, wherein the processor is further configured to:
generate an element that defines the access category for the first type of management frame; and
transmit the element.
26. A mobile station comprising:
a processor configured to:
receive, from an access point, an advertisement of a management frame quality of service (MFQ) policy,
wherein the MFQ policy defines an access category used for transmitting a first type of management frame.
27. The mobile station as claimed in claim 26, wherein the access category includes any access category among a plurality of access categories.
28. The mobile station as claimed in claim 26, wherein the access category is indicative of a transmission priority used for transmitting the first type of management frame, the transmission priority being any transmission priority among a plurality of transmission priorities.
29. The mobile station as claimed in claim 28, wherein the transmission priority is not a highest priority of transmission.
30. The mobile station as claimed in claim 28, wherein the MFQ policy further defines a second access category for a second type of management frame, the second access category being indicative of another transmission priority among the plurality of transmission priorities.
31. The mobile station as claimed in claim 26, wherein the processor is further configured to receive an element that defines the access category for the first type of management frame.
32. The mobile station as claimed in claim 26, wherein the processor is further configured to assign the access category to management frames of the first type according to the MFQ policy.
33. The mobile station as claimed in claim 32, wherein the processor is further configured to transmit the management frames using the access category.
US13/045,622 2010-03-15 2011-03-11 ADVERTISEMENT OF QUALITY OF SERVICE (QoS) INFORMATION FOR NETWORK MANAGEMENT TRAFFIC IN A WIRELESS LOCAL AREA NETWORK (WLAN) Abandoned US20120008605A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA2696037A CA2696037A1 (en) 2010-03-15 2010-03-15 Advertisement and dynamic configuration of wlan prioritization states
CA2696037 2010-03-15

Publications (2)

Publication Number Publication Date
US20110222520A1 true US20110222520A1 (en) 2011-09-15
US20120008605A2 US20120008605A2 (en) 2012-01-12

Family

ID=44072514

Family Applications (7)

Application Number Title Priority Date Filing Date
US13/045,658 Active 2031-10-19 US9615383B2 (en) 2010-03-15 2011-03-11 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US13/045,622 Abandoned US20120008605A2 (en) 2010-03-15 2011-03-11 ADVERTISEMENT OF QUALITY OF SERVICE (QoS) INFORMATION FOR NETWORK MANAGEMENT TRAFFIC IN A WIRELESS LOCAL AREA NETWORK (WLAN)
US15/460,991 Active 2031-08-12 US10356662B2 (en) 2010-03-15 2017-03-16 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US16/428,350 Active US10893442B2 (en) 2010-03-15 2019-05-31 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US17/146,189 Active US11368880B2 (en) 2010-03-15 2021-01-11 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US17/843,656 Active US11956678B2 (en) 2010-03-15 2022-06-17 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US18/618,799 Pending US20240314643A1 (en) 2010-03-15 2024-03-27 Negotiation of Quality of Service (QoS) Information for Network Management Traffic in a Wireless Local Area Network (WLAN)

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/045,658 Active 2031-10-19 US9615383B2 (en) 2010-03-15 2011-03-11 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)

Family Applications After (5)

Application Number Title Priority Date Filing Date
US15/460,991 Active 2031-08-12 US10356662B2 (en) 2010-03-15 2017-03-16 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US16/428,350 Active US10893442B2 (en) 2010-03-15 2019-05-31 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US17/146,189 Active US11368880B2 (en) 2010-03-15 2021-01-11 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US17/843,656 Active US11956678B2 (en) 2010-03-15 2022-06-17 Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US18/618,799 Pending US20240314643A1 (en) 2010-03-15 2024-03-27 Negotiation of Quality of Service (QoS) Information for Network Management Traffic in a Wireless Local Area Network (WLAN)

Country Status (10)

Country Link
US (7) US9615383B2 (en)
EP (2) EP2548401B1 (en)
JP (3) JP2013523000A (en)
KR (2) KR20130006647A (en)
CN (2) CN102893690A (en)
AU (2) AU2011228702B2 (en)
BR (2) BR112012023385A2 (en)
CA (3) CA2696037A1 (en)
TW (2) TWI457029B (en)
WO (2) WO2011114274A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120151056A1 (en) * 2010-12-14 2012-06-14 Verizon Patent And Licensing, Inc. Network service admission control using dynamic network topology and capacity updates
US20140010222A1 (en) * 2012-07-03 2014-01-09 Futurewei Technologies, Inc. System and Method for Subscription and Policy Provisioning
US20140192648A1 (en) * 2011-09-14 2014-07-10 Huawei Technologies Co., Ltd. Method and Apparatus for Sending Non-Data Frame
US20150296440A1 (en) * 2012-07-06 2015-10-15 Mika Forssell Hierarchical Access Network Discovery and Selection Function and Offload Wi-Fi Network
US20150319609A1 (en) * 2014-05-01 2015-11-05 Qualcomm Incorporated Edca parameter set differentiation for different device types
US20160316397A1 (en) * 2015-04-27 2016-10-27 Spreadtrum Hong Kong Limited Methods and systems for using user categorization for channel access
US10306544B2 (en) * 2013-11-08 2019-05-28 Interdigital Patent Holdings, Inc. Wi-Fi contention reduction
US10470086B2 (en) 2017-09-12 2019-11-05 Cisco Technology, Inc. Stateful application identification while roaming
US10701582B2 (en) 2016-02-24 2020-06-30 Cisco Technology, Inc. Dynamic application QoS profile provisioning
US10951302B2 (en) * 2015-12-30 2021-03-16 Futurewei Technologies, Inc. System and method for inter-basic service set communications
US20210234680A1 (en) * 2017-04-12 2021-07-29 Blackberry Limited Encrypting data in a pre-associated state
US20220022127A1 (en) * 2020-07-14 2022-01-20 Nxp Usa, Inc. Method and apparatus for wireless operations
US11303710B2 (en) * 2015-02-04 2022-04-12 Blackberry Limited Local access information for presenting at a mobile device
US11310690B2 (en) * 2018-08-03 2022-04-19 Qualcomm Incorporated Traffic service prioritization in a controller based multi-AP network
EP4122175A4 (en) * 2020-04-22 2023-10-11 Sony Group Corporation Edca queue for rta packets

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2696037A1 (en) 2010-03-15 2011-09-15 Research In Motion Limited Advertisement and dynamic configuration of wlan prioritization states
US9749832B2 (en) 2010-09-24 2017-08-29 Qualcomm Incorporated Wireless display discovery and operation with TDLS
US8750180B2 (en) 2011-09-16 2014-06-10 Blackberry Limited Discovering network information available via wireless networks
CN109587760B (en) 2011-11-01 2021-06-08 华为技术有限公司 Access method, station and access point of wireless local area network
US20130166759A1 (en) * 2011-12-22 2013-06-27 Qualcomm Incorporated Apparatus, systems, and methods of ip address discovery for tunneled direct link setup
JP5711688B2 (en) * 2012-03-26 2015-05-07 株式会社東芝 Communication apparatus and program
US9204299B2 (en) 2012-05-11 2015-12-01 Blackberry Limited Extended service set transitions in wireless networks
US10812964B2 (en) 2012-07-12 2020-10-20 Blackberry Limited Address assignment for initial authentication
US9137621B2 (en) 2012-07-13 2015-09-15 Blackberry Limited Wireless network service transaction protocol
US9301127B2 (en) 2013-02-06 2016-03-29 Blackberry Limited Persistent network negotiation for peer to peer devices
US9883535B2 (en) 2013-05-13 2018-01-30 Lg Electronics Inc. Channel access method and apparatus therefor
WO2015081518A1 (en) * 2013-12-04 2015-06-11 华为技术有限公司 Management frame sending processing method and system
EP3086621B1 (en) 2014-02-11 2020-01-22 Huawei Technologies Co., Ltd. Data transmission processing method and apparatus
CN105142183B (en) * 2015-10-09 2018-11-06 烽火通信科技股份有限公司 Automatic identification WIFI data frames and the method and system for dividing priority
US10285200B2 (en) * 2016-01-11 2019-05-07 Apple Inc. Channel access policy control during wireless communication
GB2552497B (en) 2016-07-25 2020-12-02 Canon Kk Transmission method for trigger frame by a 802.11ax access-point
US11445521B2 (en) * 2020-03-13 2022-09-13 Meta Platforms Technologies, Llc Systems and methods for latency sensitive links
CN113766560A (en) * 2020-06-05 2021-12-07 华为技术有限公司 Link selection method and device and computer readable storage medium
CN113381934B (en) * 2021-06-11 2022-03-22 新华三信息安全技术有限公司 Differential service code point DSCP (distributed service control point) drainage method and device
US20230029233A1 (en) * 2021-07-26 2023-01-26 Joseph SEOK Indoor localization using wlan
WO2024144214A1 (en) * 2022-12-29 2024-07-04 엘지전자 주식회사 Method and device for transmission or reception based on flexible user priority-to-access category mapping in wireless lan system

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020159418A1 (en) * 2000-11-02 2002-10-31 Sharp Laboratories Of America, Inc. Quality of service using wireless lan
US20030103521A1 (en) * 2001-06-18 2003-06-05 Itran Communications Ltd. Channel access method for powerline carrier based media access control protocol
US7010305B2 (en) * 2001-03-14 2006-03-07 Nokia Mobile Phones, Ltd. Method for assigning values of service attributes to transmissions, radio access networks and network elements
US20060114928A1 (en) * 2004-11-30 2006-06-01 Yoriko Utsunomiya Wireless communication apparatus and wireless communication method
US7187691B2 (en) * 2001-12-18 2007-03-06 Sharp Laboratories Of America, Inc. Securing the channel for a QoS manager in a CSMA/CA ad hoc network
US20070064660A1 (en) * 2005-09-16 2007-03-22 Qi Emily H Techniques for enhanced transition from access point to access point by a mobile wireless device
US20070110092A1 (en) * 2005-05-13 2007-05-17 Texas Instruments Incorporated System and method to support priority in wireless LAN mesh networks
US20070230389A1 (en) * 2006-03-31 2007-10-04 Amann Keith R Apparatus & method for enhanced quality of service in a wireless communications network
US20070230423A1 (en) * 2006-03-28 2007-10-04 Matsushita Electric Industrial Co., Ltd. Wireless communication system
US20080031212A1 (en) * 2006-08-04 2008-02-07 Nec Corporation Wireless lan network system and load control method
US20080049761A1 (en) * 2000-07-14 2008-02-28 Wei Lin in-band qos signaling reference model for qos-driven wireless lans
US20090067326A1 (en) * 2005-03-31 2009-03-12 Sebastien Perrot Method to Prioritize Videos Distributed in a Wireless LAN and Device Implementing the Method
US20090310692A1 (en) * 2008-06-12 2009-12-17 Nokia Corporation Channel access protocol for wireless communication
US7684333B1 (en) * 2004-07-30 2010-03-23 Avaya, Inc. Reliable quality of service (QoS) provisioning using adaptive class-based contention periods
US20100146272A1 (en) * 2007-03-08 2010-06-10 Angelo Centonza Method of controlling information requests
US20110103232A1 (en) * 2009-11-03 2011-05-05 Kapil Sood Apparatus, system and method of prioritizing a management frame of a wireless network
US8274908B2 (en) * 2009-07-24 2012-09-25 Intel Corporation Quality of service packet processing without explicit control negotiations

Family Cites Families (198)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493561B1 (en) 1996-06-24 2002-12-10 Fujitsu Limited Mobile communication system enabling efficient use of small-zone base stations
US6283143B1 (en) 2000-03-31 2001-09-04 Lam Research Corporation System and method for providing an integrated gas stick
ES2299525T3 (en) 2000-11-28 2008-06-01 Telefonaktiebolaget Lm Ericsson (Publ) METHOD TO RELEASE A USER EQUIPMENT USING A SEARCH PROCEDURE IN A CELLULAR COMMUNICATION SYSTEM.
US6901256B2 (en) 2000-12-29 2005-05-31 Sprint Spectrum L.P. Cellular/PCS CDMA system with pilot beacons for call handoffs
US6950876B2 (en) 2001-03-19 2005-09-27 Lucent Technologies Inc. Multiple-protocol home location register and method of use
US6999435B2 (en) 2001-03-29 2006-02-14 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and node for providing enhanced mobility in simple IP telecommunication networks when performing L2TP tunneling
US7151764B1 (en) 2001-11-01 2006-12-19 Nokia Corporation Service notification on a low bluetooth layer
US7200112B2 (en) 2002-01-02 2007-04-03 Winphoria Networks, Inc. Method, system, and apparatus for a mobile station to sense and select a wireless local area network (WLAN) or a wide area mobile wireless network (WWAN)
JP3785108B2 (en) 2002-03-28 2006-06-14 株式会社東芝 COMMUNICATION METHOD, COMMUNICATION DEVICE, BASE STATION DEVICE, AND TERMINAL DEVICE
WO2003092218A1 (en) 2002-04-26 2003-11-06 Thomson Licensing S.A. Transitive authentication authorization accounting in interworking between access networks
US20040014422A1 (en) 2002-07-19 2004-01-22 Nokia Corporation Method and system for handovers using service description data
US20050060319A1 (en) 2002-08-02 2005-03-17 Cisco Technology, Inc. Method for central planning and distributed control of client roaming and reassociation
KR100522393B1 (en) 2002-11-13 2005-10-18 한국전자통신연구원 Method of packet transmitting and receiving for supporting internet handover service in wired/wireless converged network internet service
US7376097B2 (en) 2002-11-27 2008-05-20 Ntt Docomo Inc. Method of associating an IP address with a plurality of link layer addresses in a wireless communication network
JP3721160B2 (en) 2002-11-29 2005-11-30 Necインフロンティア株式会社 Wireless LAN system, communication terminal, LAN control device, and QoS control method
US7065645B2 (en) 2003-01-20 2006-06-20 Mordechai Teicher System, method, and apparatus for visual authentication
US20040199661A1 (en) 2003-03-05 2004-10-07 Murdock Joseph Bert System and method for the dynamic discovery of network destinations
JP3764435B2 (en) 2003-03-26 2006-04-05 株式会社東芝 Information processing apparatus and program
RU2322766C2 (en) 2003-06-18 2008-04-20 Телефонактиеболагет Лм Эрикссон (Пабл) Method, system and devices for maintaining services of mobile communications ip protocol, version 6
CA2543149A1 (en) 2003-10-24 2005-05-06 Qualcomm Incorporated Handoff between a wireless local area network and a cellular communication system
US7788480B2 (en) 2003-11-05 2010-08-31 Cisco Technology, Inc. Protected dynamic provisioning of credentials
US20050111419A1 (en) 2003-11-20 2005-05-26 Samsung Electronics Co., Ltd. Method of performing communication over wireless network including multiple input/multiple output stations
US7594254B2 (en) 2004-03-22 2009-09-22 Cox Communications, Inc System and method for transmitting files from a sender to a receiver in a television distribution network
US8682279B2 (en) 2004-05-07 2014-03-25 Interdigital Technology Corporation Supporting emergency calls on a wireless local area network
US7505443B2 (en) 2004-06-24 2009-03-17 Kapsch Trafficcom Inc. System and method for broadcasting application-specific information in wireless local area networks
WO2006013533A1 (en) * 2004-07-30 2006-02-09 Koninklijke Philips Electronics, N.V. System and method for load balancing in a wireless lan
US7706343B2 (en) 2004-09-10 2010-04-27 Tekelec Methods and systems for wireless local area network (WLAN)-based signaling network monitoring
KR101099964B1 (en) 2004-09-15 2011-12-28 노키아 인크 Requesting and/or allocating communication resources at a new access point before transmitting a reassociation request
US7277018B2 (en) 2004-09-17 2007-10-02 Incident Alert Systems, Llc Computer-enabled, networked, facility emergency notification, management and alarm system
JP4442378B2 (en) * 2004-09-27 2010-03-31 ソニー株式会社 Wireless communication device
US7949358B2 (en) 2004-12-23 2011-05-24 Xocyst Transfer Ag L.L.C. Systems and methods for device discovery
US7573903B2 (en) 2005-01-13 2009-08-11 Yokogawa Electric Corporation IPv6/IPv4 translator
US20060262737A1 (en) * 2005-03-11 2006-11-23 Interdigital Technology Corporation QoS management in wireless mesh networks
JP4891310B2 (en) 2005-03-14 2012-03-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and system for signaling channels available in a wireless network
US7505433B2 (en) 2005-04-01 2009-03-17 Toshiba America Research, Inc. Autonomous and heterogeneous network discovery and reuse
US7443809B2 (en) 2005-04-27 2008-10-28 Symbol Technologies, Inc. Method, system and apparatus for creating a mesh network of wireless switches to support layer 3 roaming in wireless local area networks (WLANs)
US8140127B2 (en) 2005-05-18 2012-03-20 Broadcom Corporation System and method for controlling notification characteristics of a mobile communication device
JP4563882B2 (en) * 2005-07-06 2010-10-13 Okiセミコンダクタ株式会社 Wireless LAN system and communication method thereof
KR20070013444A (en) 2005-07-26 2007-01-31 삼성전자주식회사 Apparatus and method for processing hand-off between heterogeneous networks in wireless communication system
US7380000B2 (en) 2005-08-16 2008-05-27 Toshiba America Research, Inc. IP network information database in mobile devices for use with media independent information server for enhanced network
TW200721861A (en) 2005-09-09 2007-06-01 Nokia Corp Use of measurement pilot for radio measurement in a wireless network
WO2007031855A2 (en) 2005-09-16 2007-03-22 Nokia Corporation Techniques to provide measurement pilot transmission information in wireless networks
US7948918B2 (en) 2005-10-11 2011-05-24 Toshiba America Research, Inc. Network discovery utilizing cellular broadcasts/multicasts
WO2007045147A1 (en) 2005-10-21 2007-04-26 Huawei Technologies Co., Ltd. An accessing network method, system and terminal of the wireless local area network terminal
DE602005019118D1 (en) 2005-11-16 2010-03-11 Ericsson Telefon Ab L M EXPANSION OF WLAN SIGNALING
US8374122B2 (en) 2005-12-21 2013-02-12 Cisco Technology, Inc. System and method for integrated WiFi/WiMax neighbor AP discovery and AP advertisement
EP1974554B1 (en) 2006-01-11 2014-03-12 Cisco Technology, Inc. System and method for mobility management on wireless networks
US9369538B2 (en) 2006-01-13 2016-06-14 Nokia Technologies Oy Roaming queries prior to association/authentication
EP1974484A1 (en) 2006-01-17 2008-10-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for broadcast content related notification
KR101261637B1 (en) 2006-02-01 2013-05-06 엘지전자 주식회사 Method of transmitting MIH message during handover between heterogeneous networks
US8880104B2 (en) 2006-03-03 2014-11-04 Qualcomm Incorporated Standby time improvements for stations in a wireless network
WO2007116337A2 (en) 2006-04-07 2007-10-18 Nokia Corporation 802.11k neighbor report enhancement
US7734302B2 (en) 2006-06-23 2010-06-08 Research In Motion Limited Apparatus, and associated method, for supporting SMS messaging by way of an IP network
US7606588B2 (en) 2006-08-31 2009-10-20 Telefonaktiebolaget Lm Ericsson (Publ) Hierarchical point-to-multipoint group communications between multiple active communication groups
US7683773B1 (en) 2006-09-15 2010-03-23 G2 Microsystems Pty, Ltd. Telemetry data in packet exchanges
US8244241B2 (en) 2006-10-24 2012-08-14 Research In Motion Limited WLAN network information caching
US8719431B2 (en) 2006-10-26 2014-05-06 Blackberry Limited Transient WLAN connection profiles
EP1919154B1 (en) 2006-10-30 2015-10-21 BlackBerry Limited Wi-Fi quality of service signalling
US7843820B2 (en) * 2006-10-30 2010-11-30 Research In Motion Limited Wi-Fi quality of service signaling
KR100810701B1 (en) 2006-11-09 2008-03-07 삼성전자주식회사 Method for internet protocol address mobility management of local network and system thereof
US20080114857A1 (en) 2006-11-15 2008-05-15 Snider Eric J Method and apparatus for advertising using an electronic gateway
US8583923B2 (en) 2006-12-08 2013-11-12 Toshiba America Research, Inc. EAP method for EAP extension (EAP-EXT)
US20080151796A1 (en) 2006-12-22 2008-06-26 Nokia Corporation Apparatus, method, and computer program product providing improved network service information delivery
CN101222388B (en) 2007-01-12 2013-01-16 华为技术有限公司 Method and system for confirming existence of broadcast/multicast caching frame at access point
CN102209303B (en) 2007-01-12 2014-06-11 华为技术有限公司 Method and system for determining presence of broadcast/multicast cache frame at access point
US8707416B2 (en) 2007-01-19 2014-04-22 Toshiba America Research, Inc. Bootstrapping kerberos from EAP (BKE)
US20080186962A1 (en) * 2007-02-01 2008-08-07 Cisco Technology, Inc. Policy-Based Tunneling of Multicast Streams
US8879455B1 (en) * 2007-04-10 2014-11-04 Cisco Technology, Inc. Power management for multicast frames in wireless networks
US8510455B2 (en) 2007-04-30 2013-08-13 Futurewei Technologies, Inc. Method and apparatus for IP mobility management selection
US20080276303A1 (en) 2007-05-03 2008-11-06 Trapeze Networks, Inc. Network Type Advertising
US8285990B2 (en) 2007-05-14 2012-10-09 Future Wei Technologies, Inc. Method and system for authentication confirmation using extensible authentication protocol
US20120076118A1 (en) 2010-09-29 2012-03-29 Michael Montemurro Methods and apparatus to present network capabilities available via wireless networks
EP2158731B1 (en) 2007-06-01 2013-07-10 LG Electronics Inc. Scanning procedure in wireless lan, station supporting the same, and frame format therefor
JP5037685B2 (en) 2007-07-04 2012-10-03 エルジー エレクトロニクス インコーポレイティド Interworking procedure with external network in wireless LAN and message format therefor
US20090047922A1 (en) 2007-08-13 2009-02-19 Research In Motion Limited Apparatus, and associated method, for facilitating an emergency call session using a packet-switched-capable wireless device
US8078160B2 (en) 2007-08-17 2011-12-13 Kenneth Ray Quinn Wireless network notification, messaging and access device
EP2181525B1 (en) * 2007-09-12 2019-03-06 LG Electronics Inc. Procedure for wireless network management and station supporting the procedure
CN101141259A (en) 2007-10-22 2008-03-12 杭州华三通信技术有限公司 Method and device of access point equipment for preventing error access
EP2204066B1 (en) 2007-10-25 2017-06-28 Cisco Technology, Inc. Interworking gateway for mobile nodes
CN101150442B (en) 2007-10-25 2011-02-02 杭州华三通信技术有限公司 A STA management method and device in BSS network
US8249256B2 (en) 2007-11-06 2012-08-21 Motorola Solutions, Inc. Method for providing fast secure handoff in a wireless mesh network
SE0702582L (en) 2007-11-15 2009-05-16 Klap Worldwide Corp Ltd Network for communication
ATE535127T1 (en) 2007-12-21 2011-12-15 Koninkl Kpn Nv EMERGENCY SYSTEM AND PROCEDURES
US8468243B2 (en) 2007-12-26 2013-06-18 Hera Wireless S.A. Base station apparatus for distributing contents and terminal apparatus for receiving the contents
JP5254635B2 (en) 2008-02-15 2013-08-07 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
US20090217316A1 (en) 2008-02-22 2009-08-27 Binita Gupta Systems and Methods for Advertising Insertion Notification in a Real-Time Streaming Media Service
WO2009113798A2 (en) 2008-03-14 2009-09-17 Lg Electronics Inc. Scanning method in wireless system
US8170481B2 (en) 2008-03-24 2012-05-01 Intel Corporation Techniques for discovering services provided in a wireless network
US8169958B2 (en) 2008-03-27 2012-05-01 Cisco Technology, Inc. Obtaining information regarding services available from a wireless local area network
US8825092B2 (en) 2008-03-27 2014-09-02 At&T Mobility Ii Llc Multi-mode provision of emergency alerts
US20090245133A1 (en) 2008-03-31 2009-10-01 Intel Corporation Broadcast/multicast based network discovery
US20090296689A1 (en) 2008-06-02 2009-12-03 Research In Motion Limited Privacy-Related Requests for an IMS Emergency Session
US9602552B2 (en) 2008-06-02 2017-03-21 Blackberry Limited Coding and behavior when receiving an IMS emergency session indicator from authorized source
US8478226B2 (en) 2008-06-02 2013-07-02 Research In Motion Limited Updating a request related to an IMS emergency session
US8364123B2 (en) 2009-02-25 2013-01-29 Apple Inc. Managing notification messages
WO2009146741A1 (en) 2008-06-04 2009-12-10 Nokia Siemens Networks Oy Network discovery and selection
US8254902B2 (en) * 2008-06-26 2012-08-28 Apple Inc. Apparatus and methods for enforcement of policies upon a wireless device
JP5025585B2 (en) 2008-07-10 2012-09-12 株式会社リコー COMMUNICATION DEVICE, COMMUNICATION PROGRAM, AND STORAGE MEDIUM
EP2301279B1 (en) 2008-07-16 2018-10-17 Nokia Technologies Oy Methods, apparatuses and computer program products for providing temporal information
CN101640943B (en) 2008-07-31 2012-11-07 国际商业机器公司 Method for switching network layers in wireless local area network and corresponding wireless access point equipment
EP2166724A1 (en) 2008-09-23 2010-03-24 Panasonic Corporation Optimization of handovers to untrusted non-3GPP networks
US8351854B2 (en) 2008-09-30 2013-01-08 Research In Motion Limited Mobile wireless communications device having touch activated near field communications (NFC) circuit
US9438574B2 (en) 2008-12-30 2016-09-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Client/server authentication over Fibre channel
KR101500338B1 (en) 2009-01-28 2015-03-19 삼성전자주식회사 METHOD AND SYSTEM FOR MANAGING CLOSED SUBSCRIBER GROUP OF A FEMTO BASE STATION IN WiMAX SYSTEM
JP5404903B2 (en) 2009-03-17 2014-02-05 アルカテル−ルーセント Cellular wireless network and method of operating the same
CN101981979B (en) 2009-03-17 2013-04-17 华为技术有限公司 Downlink power distributing method, apparatus and system
US8943552B2 (en) 2009-04-24 2015-01-27 Blackberry Limited Methods and apparatus to discover authentication information in a wireless networking environment
US8467786B2 (en) 2009-05-04 2013-06-18 Motorola Mobility Llc Communication devices and methods for providing services to communication devices in a communication system including a private cell
EP2430563A4 (en) 2009-05-13 2013-10-09 Aviat Networks Inc Systems and methods for fractional routing redundancy
US8665819B2 (en) 2009-06-19 2014-03-04 Cisco Technology, Inc. System and method for providing mobility between heterogenous networks in a communication environment
CN102461259B (en) 2009-06-30 2013-12-04 上海贝尔股份有限公司 Roaming method for mobile terminal in wireless local area network, related access controller and access point device
CN101583151B (en) 2009-07-02 2013-01-09 杭州华三通信技术有限公司 Method of STA roaming in WLAN network and device
US20110028093A1 (en) 2009-07-28 2011-02-03 Patel Shwetak N Bluetooth Proximity Detection System and Method of Interacting With One or More Bluetooth Devices
CN101621801B (en) 2009-08-11 2012-11-28 华为终端有限公司 Method, system, server and terminal for authenticating wireless local area network
US8438389B2 (en) 2009-08-17 2013-05-07 Intel Corporation Method and system for dynamic service negotiation with a uniform security control plane in a wireless network
US8385549B2 (en) 2009-08-21 2013-02-26 Industrial Technology Research Institute Fast authentication between heterogeneous wireless networks
EP2290563B1 (en) 2009-08-28 2017-12-13 Accenture Global Services Limited Accessing content in a network
CN102026320B (en) 2009-09-22 2013-10-09 华为终端有限公司 Network switching method, system and device
US8630901B2 (en) 2009-10-09 2014-01-14 Pravala Inc. Using a first network to control access to a second network
US20110113252A1 (en) 2009-11-06 2011-05-12 Mark Krischer Concierge registry authentication service
CA2780669C (en) 2009-11-17 2018-01-02 Samsung Electronics Co., Ltd. Method and device for investigating wifi display service in a wifi direct network
WO2011073516A1 (en) 2009-12-16 2011-06-23 Nokia Corporation System, method, and apparatus for performing reliable network, capability, and service discovery
US8559340B2 (en) 2009-12-22 2013-10-15 Samsung Electronics Co., Ltd. Method and apparatus for service discovery in Wi-Fi direct network
US8627063B2 (en) 2009-12-23 2014-01-07 Citrix Systems, Inc. Systems and methods for flash crowd control and batching OCSP requests via online certificate status protocol
US8826413B2 (en) 2009-12-30 2014-09-02 Motorla Solutions, Inc. Wireless local area network infrastructure devices having improved firewall features
US8493992B2 (en) 2010-02-04 2013-07-23 Texas Instruments Incorporated Interrelated WiFi and USB protocols and other application framework processes, circuits and systems
CA2696037A1 (en) 2010-03-15 2011-09-15 Research In Motion Limited Advertisement and dynamic configuration of wlan prioritization states
US8583129B2 (en) 2010-03-19 2013-11-12 Lg Electronics Inc. Method and apparatus for acquiring available channel information in a wireless local area network system
PL3439371T3 (en) 2010-04-21 2020-11-16 Nokia Technologies Oy Method and apparatus for determining access point service capabilities
US8446876B2 (en) 2010-05-04 2013-05-21 Cisco Technology, Inc. Maintaining point of presence at access switch for roaming clients in distributed wireless controller system
US8665842B2 (en) 2010-05-13 2014-03-04 Blackberry Limited Methods and apparatus to discover network capabilities for connecting to an access network
US8681769B2 (en) 2010-05-14 2014-03-25 Blackberry Limited Incorporation of a notification in a network name
US8929346B2 (en) 2010-05-14 2015-01-06 Blackberry Limited Advertisement and distribution of notifications in a wireless local area network (WLAN)
US8458279B2 (en) 2010-05-14 2013-06-04 Research In Motion Limited Advertisement and distribution of notifications using extensible authentication protocol (EAP) methods
US8442024B2 (en) 2010-05-14 2013-05-14 Research In Motion Limited Advertisement and distribution of notifications in a wireless local area network (WLAN)
WO2011145796A1 (en) 2010-05-18 2011-11-24 Lg Electronics Inc. Method and apparatus for dynamic station enablement procedure in a wireless local area network system
US8566596B2 (en) 2010-08-24 2013-10-22 Cisco Technology, Inc. Pre-association mechanism to provide detailed description of wireless services
GB201014842D0 (en) 2010-09-08 2010-10-20 Zappware Nv Media content sharing
CN103109555B (en) 2010-09-13 2016-06-29 诺基亚技术有限公司 For the method and apparatus that association jointly and address provide
US9319880B2 (en) 2010-09-15 2016-04-19 Intel Corporation Reformatting data to decrease bandwidth between a video encoder and a buffer
US8923257B2 (en) 2010-09-29 2014-12-30 Blackberry Limited Methods and apparatus to discover network capabilities available via wireless networks
WO2012054210A1 (en) 2010-10-20 2012-04-26 Marvell World Trade Ltd. Pre-association discovery
US9369947B2 (en) 2010-11-03 2016-06-14 Lg Electronics Inc. Method for searching for device and communication device using same
WO2012069425A1 (en) 2010-11-22 2012-05-31 Anyfi Networks Ab Automatic remote access to ieee 802.11 networks
KR101735334B1 (en) 2010-11-25 2017-05-15 삼성전자 주식회사 Method and apparatus for performing discovery procedures in wi-fi p2p device
CN103348734B (en) 2010-12-28 2016-12-28 Lg电子株式会社 Method and the device thereof of IP data is received and dispatched by performing transfer between heterogeneous network
JP5664273B2 (en) 2011-01-21 2015-02-04 ソニー株式会社 Wireless communication device, program, and wireless communication system
JP5659854B2 (en) 2011-02-24 2015-01-28 ソニー株式会社 Wireless communication apparatus, wireless communication method, program, and wireless communication system
CN108650617B (en) 2011-03-08 2020-10-16 索尼公司 Wireless communication apparatus, wireless communication method, and wireless communication system
US10231283B2 (en) 2011-03-14 2019-03-12 Microsoft Technology Licensing, Llc Roaming groups in a peer-to-peer network
US8594064B2 (en) 2011-03-17 2013-11-26 Motorola Solutions, Inc. Mode steering in a wireless communication network
JP5664390B2 (en) 2011-03-23 2015-02-04 ソニー株式会社 Wireless communication apparatus, wireless communication method, program, and wireless communication system
US20130066936A1 (en) 2011-04-14 2013-03-14 Ram Krishnan Proximal Adaptive Collapsed Cloud Systems
US8520583B2 (en) 2011-05-03 2013-08-27 Nokia Corporation Method, apparatus, and computer program product for roaming partner discovery
CN102790950B (en) 2011-05-18 2016-06-01 中兴通讯股份有限公司 Multi-interface terminal neighbours' Topology Discovery, collaboration communication method and multi-interface terminal
US8775533B2 (en) 2011-05-20 2014-07-08 Microsoft Corporation Auto connect in peer-to-peer network
US20130148643A1 (en) 2011-06-13 2013-06-13 Qualcomm Incorporated Enhanced discovery procedures in peer-to-peer wireless local area networks (wlans)
WO2012173423A2 (en) 2011-06-15 2012-12-20 엘지전자 주식회사 Wireless data communication apparatus and wireless data communication method
WO2013003564A1 (en) 2011-06-28 2013-01-03 Interdigital Patent Holdings, Inc. Managing data mobility policies
US9749932B2 (en) 2011-07-07 2017-08-29 Google Technology Holdings LLC Wireless communication device, wireless communication system, and related methods
US9420396B2 (en) 2011-07-29 2016-08-16 Blackberry Limited System and method for determining a location for a device in a communication network
KR101826327B1 (en) 2011-08-02 2018-02-07 삼성전자주식회사 Method for generating wi-fi p2p group
CN103875288B (en) 2011-08-22 2018-05-29 Lm爱立信(Publ)电话公司 Use the virtual access point of single Service Set Identifier
US8982785B2 (en) 2011-09-08 2015-03-17 Cisco Technology, Inc. Access point assisted direct client discovery
US9055519B2 (en) 2011-09-09 2015-06-09 Qualcomm Incorporated Access Points selection apparatus and methods
US9439067B2 (en) 2011-09-12 2016-09-06 George Cherian Systems and methods of performing link setup and authentication
KR101867089B1 (en) 2011-09-14 2018-06-15 삼성전자주식회사 Method for using legacy wi-fi and wi-fi p2p simultaneously
US20130070739A1 (en) 2011-09-16 2013-03-21 Research In Motion Limited Discovering network information available via wireless networks
US20130070738A1 (en) 2011-09-16 2013-03-21 Research In Motion Limited Discovering network information available via wireless networks
US8750180B2 (en) 2011-09-16 2014-06-10 Blackberry Limited Discovering network information available via wireless networks
US8463175B2 (en) 2011-09-16 2013-06-11 Nokia Corporation Method, apparatus, and computer program product for wireless network discovery through passive and active scanning
US8879992B2 (en) 2011-10-27 2014-11-04 Nokia Corporation Method, apparatus, and computer program product for discovery of wireless networks
US20130109314A1 (en) 2011-10-27 2013-05-02 Nokia Corporation Method, apparatus, and computer program product for stopping reception of discovery responses in wireless networks
US20140242985A1 (en) 2011-10-28 2014-08-28 Nokia Corporation Active scanning in wireless network
US8942221B2 (en) 2011-11-10 2015-01-27 Blackberry Limited Caching network discovery responses in wireless networks
US20130166759A1 (en) 2011-12-22 2013-06-27 Qualcomm Incorporated Apparatus, systems, and methods of ip address discovery for tunneled direct link setup
US9008062B2 (en) 2012-01-09 2015-04-14 Futurewei Technologies, Inc. Systems and methods for AP discovery with FILS beacon
BR112014017238B1 (en) 2012-01-11 2023-01-10 Interdigital Patent Holdings, Inc METHOD OF USE AT AN ACCESS POINT, ACCESS POINT, METHOD OF USE AT A STATION WITHOUT ACCESS POINT AND STATION WITHOUT ACCESS POINT
US9083636B2 (en) 2012-02-13 2015-07-14 Cisco Technology, Inc. System and method for multipoint label distribution protocol node protection using a targeted session in a network environment
US9294883B2 (en) 2012-03-01 2016-03-22 Nokia Technologies Oy Method, apparatus, and computer program product for probe request and response exchange
US9264433B2 (en) 2012-03-27 2016-02-16 Intel Corporation Secure and automatic connection to wireless network
US8792489B2 (en) 2012-03-29 2014-07-29 International Business Machines Corporation Communication transport protocol for distributed information technology architectures
US8660122B2 (en) 2012-04-03 2014-02-25 Broadcom Corporation Data transmission over low powered nodes
US9002352B2 (en) 2012-04-18 2015-04-07 Qualcomm Incorporated System and method of service discovery
US9204299B2 (en) 2012-05-11 2015-12-01 Blackberry Limited Extended service set transitions in wireless networks
US20130316705A1 (en) 2012-05-25 2013-11-28 Nokia Corporation Method, apparatus, and computer program product for efficient network discovery
US9578115B2 (en) 2012-06-15 2017-02-21 Qualcomm Incorporated Indoor location server provision and discovery
WO2013190168A1 (en) 2012-06-18 2013-12-27 Nokia Corporation Improved scanning in wireless network
US8934867B2 (en) 2012-07-10 2015-01-13 Symbol Technologies, Inc. On-demand access tunnel between service provider network and wireless communication network
US10812964B2 (en) 2012-07-12 2020-10-20 Blackberry Limited Address assignment for initial authentication
US9137621B2 (en) 2012-07-13 2015-09-15 Blackberry Limited Wireless network service transaction protocol
WO2014017965A2 (en) 2012-07-27 2014-01-30 Telefonaktiebolaget L M Ericsson (Publ) Enhancing positioning in multi-plmn deployments
US8982762B2 (en) 2012-09-27 2015-03-17 Blackberry Limited Methods and apparatus for use in communicating in a peer-to-peer (P2P) network
US9301127B2 (en) 2013-02-06 2016-03-29 Blackberry Limited Persistent network negotiation for peer to peer devices
US9699819B2 (en) 2013-02-08 2017-07-04 Lg Electronics Inc. Method and apparatus for establishing session in wireless communication system
US9154934B2 (en) 2013-03-28 2015-10-06 Futurewei Technologies, Inc. System and method for pre-association discovery
US20150248702A1 (en) 2014-03-03 2015-09-03 Ebay Inc. Proximity-based visual notifications
US9742775B2 (en) 2014-07-01 2017-08-22 Google Inc. Wireless local area network access

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080049761A1 (en) * 2000-07-14 2008-02-28 Wei Lin in-band qos signaling reference model for qos-driven wireless lans
US20020159418A1 (en) * 2000-11-02 2002-10-31 Sharp Laboratories Of America, Inc. Quality of service using wireless lan
US7010305B2 (en) * 2001-03-14 2006-03-07 Nokia Mobile Phones, Ltd. Method for assigning values of service attributes to transmissions, radio access networks and network elements
US20030103521A1 (en) * 2001-06-18 2003-06-05 Itran Communications Ltd. Channel access method for powerline carrier based media access control protocol
US7187691B2 (en) * 2001-12-18 2007-03-06 Sharp Laboratories Of America, Inc. Securing the channel for a QoS manager in a CSMA/CA ad hoc network
US7684333B1 (en) * 2004-07-30 2010-03-23 Avaya, Inc. Reliable quality of service (QoS) provisioning using adaptive class-based contention periods
US20060114928A1 (en) * 2004-11-30 2006-06-01 Yoriko Utsunomiya Wireless communication apparatus and wireless communication method
US20090067326A1 (en) * 2005-03-31 2009-03-12 Sebastien Perrot Method to Prioritize Videos Distributed in a Wireless LAN and Device Implementing the Method
US20070110092A1 (en) * 2005-05-13 2007-05-17 Texas Instruments Incorporated System and method to support priority in wireless LAN mesh networks
US20070064660A1 (en) * 2005-09-16 2007-03-22 Qi Emily H Techniques for enhanced transition from access point to access point by a mobile wireless device
US20070230423A1 (en) * 2006-03-28 2007-10-04 Matsushita Electric Industrial Co., Ltd. Wireless communication system
US20070230389A1 (en) * 2006-03-31 2007-10-04 Amann Keith R Apparatus & method for enhanced quality of service in a wireless communications network
US20080031212A1 (en) * 2006-08-04 2008-02-07 Nec Corporation Wireless lan network system and load control method
US20100146272A1 (en) * 2007-03-08 2010-06-10 Angelo Centonza Method of controlling information requests
US20090310692A1 (en) * 2008-06-12 2009-12-17 Nokia Corporation Channel access protocol for wireless communication
US8274908B2 (en) * 2009-07-24 2012-09-25 Intel Corporation Quality of service packet processing without explicit control negotiations
US20110103232A1 (en) * 2009-11-03 2011-05-05 Kapil Sood Apparatus, system and method of prioritizing a management frame of a wireless network

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9246764B2 (en) * 2010-12-14 2016-01-26 Verizon Patent And Licensing Inc. Network service admission control using dynamic network topology and capacity updates
US20120151056A1 (en) * 2010-12-14 2012-06-14 Verizon Patent And Licensing, Inc. Network service admission control using dynamic network topology and capacity updates
US20140192648A1 (en) * 2011-09-14 2014-07-10 Huawei Technologies Co., Ltd. Method and Apparatus for Sending Non-Data Frame
US9907014B2 (en) * 2012-07-03 2018-02-27 Futurewei Technologies, Inc. System and method for subscription and policy provisioning
US20140010222A1 (en) * 2012-07-03 2014-01-09 Futurewei Technologies, Inc. System and Method for Subscription and Policy Provisioning
US20150296440A1 (en) * 2012-07-06 2015-10-15 Mika Forssell Hierarchical Access Network Discovery and Selection Function and Offload Wi-Fi Network
US10306544B2 (en) * 2013-11-08 2019-05-28 Interdigital Patent Holdings, Inc. Wi-Fi contention reduction
KR101903735B1 (en) 2014-05-01 2018-10-04 퀄컴 인코포레이티드 Edca parameter set differentiation for different device types
US20150319609A1 (en) * 2014-05-01 2015-11-05 Qualcomm Incorporated Edca parameter set differentiation for different device types
US9955502B2 (en) * 2014-05-01 2018-04-24 Qualcomm Incorporated EDCA parameter set differentiation for different device types
KR20160147782A (en) * 2014-05-01 2016-12-23 퀄컴 인코포레이티드 Edca parameter set differentiation for different device types
US11303710B2 (en) * 2015-02-04 2022-04-12 Blackberry Limited Local access information for presenting at a mobile device
US20160316397A1 (en) * 2015-04-27 2016-10-27 Spreadtrum Hong Kong Limited Methods and systems for using user categorization for channel access
US10951302B2 (en) * 2015-12-30 2021-03-16 Futurewei Technologies, Inc. System and method for inter-basic service set communications
US10701582B2 (en) 2016-02-24 2020-06-30 Cisco Technology, Inc. Dynamic application QoS profile provisioning
US20210234680A1 (en) * 2017-04-12 2021-07-29 Blackberry Limited Encrypting data in a pre-associated state
US11962692B2 (en) * 2017-04-12 2024-04-16 Malikie Innovations Limited Encrypting data in a pre-associated state
US10470086B2 (en) 2017-09-12 2019-11-05 Cisco Technology, Inc. Stateful application identification while roaming
US11310690B2 (en) * 2018-08-03 2022-04-19 Qualcomm Incorporated Traffic service prioritization in a controller based multi-AP network
EP4122175A4 (en) * 2020-04-22 2023-10-11 Sony Group Corporation Edca queue for rta packets
US20220022127A1 (en) * 2020-07-14 2022-01-20 Nxp Usa, Inc. Method and apparatus for wireless operations
US11832167B2 (en) * 2020-07-14 2023-11-28 Nxp Usa, Inc. Method and apparatus for wireless operations

Also Published As

Publication number Publication date
CA2793372A1 (en) 2011-09-22
CA2696037A1 (en) 2011-09-15
KR20130006647A (en) 2013-01-17
EP2548401B1 (en) 2018-02-21
US10893442B2 (en) 2021-01-12
US10356662B2 (en) 2019-07-16
TWI457029B (en) 2014-10-11
US11368880B2 (en) 2022-06-21
JP5723037B2 (en) 2015-05-27
EP2548400A1 (en) 2013-01-23
BR112012023385A2 (en) 2016-05-31
US20120008605A2 (en) 2012-01-12
KR101501996B1 (en) 2015-03-12
TW201208453A (en) 2012-02-16
US20170188268A1 (en) 2017-06-29
AU2011228702B2 (en) 2015-01-15
TW201210385A (en) 2012-03-01
US20240314643A1 (en) 2024-09-19
JP2013522999A (en) 2013-06-13
CN102893689A (en) 2013-01-23
US20110225272A1 (en) 2011-09-15
WO2011114273A1 (en) 2011-09-22
US20190289501A1 (en) 2019-09-19
CN102893689B (en) 2016-03-30
US9615383B2 (en) 2017-04-04
CA2793375C (en) 2018-10-09
US20210136630A1 (en) 2021-05-06
JP2014131305A (en) 2014-07-10
US20220322153A1 (en) 2022-10-06
KR20120133393A (en) 2012-12-10
US11956678B2 (en) 2024-04-09
BR112012023395A2 (en) 2016-06-07
EP2548401A1 (en) 2013-01-23
WO2011114274A1 (en) 2011-09-22
AU2011228701A1 (en) 2012-10-11
JP2013523000A (en) 2013-06-13
CA2793375A1 (en) 2011-09-22
AU2011228702A1 (en) 2012-10-11
CN102893690A (en) 2013-01-23

Similar Documents

Publication Publication Date Title
US11956678B2 (en) Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US9173224B2 (en) System and methods for differentiated association service provisioning in WiFi networks
EP3424261B1 (en) Apparatus and method for prioritization of random access in a multi-user wireless communication system
US9648559B2 (en) Systems and methods for differentiated fast initial link setup
TW202106083A (en) Efficient uplink resource requests in wlan systems
US11696322B2 (en) Accommodating priority service users in IEEE 802.11BE BSS

Legal Events

Date Code Title Description
AS Assignment

Owner name: RESEARCH IN MOTION LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MONTEMURRO, MICHAEL PETER;REEL/FRAME:025998/0383

Effective date: 20110321

Owner name: RESEARCH IN MOTION UK LIMITED, UNITED KINGDOM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MCCANN, STEPHEN;REEL/FRAME:025998/0412

Effective date: 20110322

AS Assignment

Owner name: RESEARCH IN MOTION LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RESEARCH IN MOTION UK LIMITED;REEL/FRAME:026337/0123

Effective date: 20110513

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: BLACKBERRY LIMITED, ONTARIO

Free format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:034046/0684

Effective date: 20130709

AS Assignment

Owner name: OT PATENT ESCROW, LLC, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BLACKBERRY LIMITED;REEL/FRAME:064007/0061

Effective date: 20230320

Owner name: MALIKIE INNOVATIONS LIMITED, IRELAND

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:OT PATENT ESCROW, LLC;REEL/FRAME:064015/0001

Effective date: 20230511