throbber
USOO892.92.59B2
`
`(12) United States Patent
`Banerjee et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,929,259 B2
`Jan. 6, 2015
`
`(54) QUALITY OF SERVICE FOR WLAN AND
`BLUETOOTH COMBINATIONS
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(75) Inventors: Kaberi Banerjee, San Jose, CA (US);
`7/2008 Haartsen
`7.406,296 B2
`Gunnar Nitsche, Radebeul (DE)
`7,414,986 B2 * 8/2008 Kandala et al. ............... 370,310
`s
`7,508,781 B2 * 3/2009 Liu et al. ....................... 370,311
`7,899,396 B2
`3/2011 Meylan et al.
`(73) Assignee: NXP, B.V., Eindhoven (NL)
`2005/0271010 A1 12/2005 Capretta
`al. .......... 233
`(*) Notice:
`Subject to any disclaimer, the term of this S.E. A. : '83. St.
`eugels et al. ...
`past lSESlisted under 35
`2006/0274704 A1* 12/2006 Desai et al. ....
`370,338
`2006, O292986 A1* 12/2006 Bitran et al. ...
`.S.C. 154(b) by
`ayS.
`... 455,412
`2007/OOO2782 A1
`1/2007 Kinecktet al.
`2007/0066222 A1
`3/2007 Tao et al. ..................... 455,412
`2007/0177542 A1
`8, 2007 Hirsch
`2008/0101320 A1* 5/2008 Krahn et al. .................. 370,342
`2008. O144597 A1* 6, 2008 Chen ...... . . . . . .
`. . . . . . . . . . . . . . 370,345
`2010.0039973 A1
`2/2010 Cavalcanti et al.
`
`(21) Appl. No.: 13/453,706
`
`(22) Filed:
`
`Apr. 23, 2012
`
`(65)
`
`Prior Publication Data
`
`US 2012/O2O7143A1
`
`Aug. 16, 2012
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`WO
`
`1729 463 A1 12/2006
`2005/067212 A1
`7/2005
`OTHER PUBLICATIONS
`
`IEEE 802.15.2 part 15.2—Coexistence of Wireless Personal Area
`Networks With Other Wireless Devices . . . . 43 pgs. (2003).
`
`Related U.S. Application Data
`(62) Division of application No. 12/520,293, filed as
`application No. PCT/IB2007/055268 on Dec. 21,
`2007, now Pat No. 8.184,582
`s
`•
`L vs. 8 Y-s u Y- I sa- - 1-8
`(60) Provisional application No. 60/876,782, filed on Dec.
`(Continued)
`21, 2006.
`Primary Examiner — Jeffrey M. Rutkowski
`(51) Int. Cl.
`(57)
`ABSTRACT
`H04B 7/005
`HO47 (6/14
`A hybrid device includes both an IEEE-802.11e type WLAN
`HO4W 74/08
`client station (QAP) and a BLUETOOTH piconet unit inter
`(52) U.S. Cl
`connected such that the BLUETOOTH transmissions are
`AV e. we
`CPC .............. H04 W 16/14 (2013.01); Histo scheduled to occur according to a transmission opportunity
`(TXOP) that was granted by a quality of service (QoS) access
`point (QAP) in a basic service set (BSS). Requests for BLUE
`TOOTH traffic are handled by the associated QSTA which
`generates an add traffic service (ADDTS) to the QAP.
`
`(2006.01)
`(2009.01)
`(2009.01)
`
`USPC - - - - - - - - - - - r 370/278: 370/338; 455/450
`(58) Field of Classification Search
`USPC ......... 370/277 278, 328-330, 338, 345, 350:
`455/450 452.2
`See application file for complete search history.
`
`10 Claims, 4 Drawing Sheets
`
`120
`
`116
`
`118
`
`is
`BT *g, *g,
`NS) . A 584.”
`110^^
`WIRELESS
`106. MEDIUM
`
`IEEE-802.15.1
`BLUETOOTH
`2:402-2,480 GHz
`
`-
`
`z
`..TXOP
`5.725-5.850 GHz
`GEA
`AADDTS-129
`A DELTS.
`s
`
`
`
`132
`
`123
`
`BTTSPEC
`PARAMETERS
`
`103
`
`OCE
`AC
`
`CONTROL
`UNIT
`
`LINK MGMT
`SOFTWARE
`
`SUPPORTING
`APPLICATION
`SOFTWARE
`
`Uniloc Ex. 2001
`Microsoft v. Uniloc
`IPR2019-01116
`1
`
`

`

`US 8,929,259 B2
`Page 2
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`Godfrey, T., et al., GlobespanVirata “Making QoS a Reality over
`WLAN Connections,' retrieved from the Internet at www.eetimes.
`com/General/PrintView/4009268, 53 pages. (Dec. 2003).
`
`Singh, H., et al.; “Enhanced Power Saving in Next Generation Wire
`less LANs”, IEEE Veh. Techn. Conf. 2006, 5 pgs. (2006).
`
`International Search Report for European Patent Application PCT/
`IB2007/055268 (Dec. 21, 2007).
`
`* cited by examiner
`
`IPR2019-01116
`2
`
`

`

`U.S. Patent
`
`Jan. 6, 2015
`
`Sheet 1 of 4
`
`US 8,929,259 B2
`
`120
`
`116
`
`118
`
`PCONET
`
`BT
`
`39
`
`ESS
`
`9.4|st
`A IEEE 802. WAN
`y BIN
`2.400-2,4835 GHZ
`a
`<--TXOP /
`IEEE-802.15.1
`5.725-5.850 GHz
`GRANTED
`BLUETOOT
`-
`A. ADDTSN-129
`2:402-248O GHz
`\
`110 r- A DELIS->
`'s A.
`N
`c
`124
`/ v
`N
`
`Y
`\
`
`106 WRELESS
`- MEDIUM
`
`
`
`3
`12
`
`BTTSPEC
`PARAMETERS
`
`CONTROL
`UNIT
`
`LINK MGMT
`SOFTWARE
`
`SUPPORTING
`APPLICATION
`SOFTWARE
`
`IPR2019-01116
`3
`
`

`

`U.S. Patent
`
`Jan. 6, 2015
`
`Sheet 2 of 4
`
`US 8,929,259 B2
`
`2O2
`R
`
`802.11e PERIODC SUPERFRAME
`208
`
`210
`
`CFP (HCFPOLLSQSTAS
`BEACON
`OOSCF-POLL
`
`CONTENTIONPERIOD, EDCF AND POLLING THRUHCF
`QOS CF-POLL
`222
`
`HCFRAMES
`
`OSTA FRAMES
`206
`
`214
`RTS/CTS/DAIA/AC
`K(POLLED BYHC)
`
`220
`RTS/CTS/DAIA/AC
`K(AFTERDIFS)
`
`224
`RTS/CTS/DATA/AC
`K(POLLED BYHC)
`
`
`
`
`
`
`
`IPR2019-01116
`4
`
`

`

`U.S. Patent
`
`Jan. 6, 2015
`
`Sheet 3 of 4
`
`US 8,929,259 B2
`
`g
`
`3O8
`
`31 O
`
`312
`
`TARGET BEACON
`TRANSMISSION
`TIME (TBTT)
`314
`
`TARGET BEACON
`TRANSMISSION
`TIME (TBTT)
`
`
`
`302
`
`1
`
`SYNC EVENT
`TBTT, BT OFFSET
`
`FG. 3
`
`IPR2019-01116
`5
`
`

`

`U.S. Patent
`
`Jan. 6, 2015
`
`Sheet 4 of 4
`
`US 8,929,259 B2
`
`
`
`Ž?730NENDES ANSA
`
`
`
`
`
`IPR2019-01116
`6
`
`

`

`US 8,929,259 B2
`
`1.
`QUALITY OF SERVICE FOR WLAN AND
`BLUETOOTH COMBINATIONS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a divisional of copending U.S. patent
`application Ser. No. 12/520,392, filedon Jun. 25, 2009, which
`is a 371 of international patent application PCT/IB2007/
`055268, filed on Dec. 21, 2007, which claims the benefit of
`U.S. provisional patent application No. 60/876.782, filed on
`Dec. 21, 2006.
`
`FIELD OF THE INVENTION
`
`This invention relates to wireless communications sys
`tems, and more particularly to co-located BLUETOOTH and
`WLAN devices that must share communication resource
`aCCCSS,
`
`10
`
`15
`
`BACKGROUND
`
`2
`lision of needs to access the medium results in a larger num
`ber of retrials and corresponding inefficiencies.
`Some background in WLAN IEEE-802.11 developments
`would be helpful in understanding the present invention. Tim
`Godfrey, Globespan Virata, in a COMMSDESIGN article
`dated Dec. 19, 2003, explains that a hybrid coordination
`function (HCF) in the IEEE-802.11e Standard replaces the
`IEEE-802.11-legacy distributed coordination function
`(DCF) and point coordination function (PCF) in a quality of
`service (QoS) station (QSTA). See, Commdesign web site.
`The HCF includes two access mechanisms, an enhanced dis
`tributed channel access (EDCA), and an HCF controlled
`channel access (HCCA). The HCF defines a uniform set of
`frame exchange sequences that are usable at any time, and
`allocates rights to transmit with transmit opportunities (TX
`OPs) granted to QSTA’s through the channel access mecha
`nisms. Each TXOP grants a particular QSTA the right to use
`the medium at a defined point in time, and for a defined
`maximum duration. The allowed duration of TXOP's are
`communicated globally in the EDCA station beacon.
`The HCF introduced new acknowledgement (ACK) rules.
`Before, every unicast data frame required an immediate
`response with an ACK control frame. Now, HCF allows either
`no-acknowledgement, or block-acknowledgement, and
`which to use is specified in a QoS data frame control field. The
`no-acknowledgement is useful in applications with very low
`jitter tolerance, e.g., streaming multimedia, where retry
`delays would make the data unusable. Block-acknowledge
`ments can increase efficiency by aggregating the ACKs for
`multiple received frames into a single response.
`In EDCA, the contention window and backoff times are
`adjusted to favor higher priority classes gaining medium
`access. Eight user priority levels are available, and each pri
`ority is mapped to an "Access Category', which corresponds
`to one of four transmit queues. Each queue provides frames to
`an independent channel access function, each of which imple
`ments the EDCA contention algorithm. When frames are
`available in multiple transmit queues, contention for the
`medium occurs both internally and externally, based on the
`same coordination function. The internal scheduling
`resembles the external scheduling. Internal collisions are
`resolved by allowing frames with the higher priority to trans
`mit, while the lower priority frames are subjected to a queue
`specific backoff as if a collision had occurred.
`The minimum idle delay before contention, the minimum
`and maximum contention windows, and other parameters
`defining EDCA operation are stored locally by the QSTA.
`Such parameters can be different for each access category
`(queue), and can be individually updated for each access
`category by a QoS access point (QAP) through the EDCA
`parameter sets. The parameters are sent from the QAP as part
`of the beacon, and in probe and re-association response
`frames. The stations in the network can then be adjusted to
`changing conditions, and the QAP can manage the overall
`QoS.
`Under EDCA, stations and access points use the same
`access mechanism and contend on an equal basis at a given
`priority. A station that wins an EDCA contention is granted a
`transmit opportunity (TXOP), the right to use the medium for
`a period of time. The duration of each TXOP is specified per
`access category, and is included in the TXOP limit field of the
`access category (AC) parameter record in the EDCA param
`eterset. A QSTA can use a TXOP to transmit multiple frames
`within an access category.
`If a frame exchange sequence has been completed, and
`there is still time remaining in the TXOP, the QSTA can
`extend the frame exchange sequence by transmitting another
`
`25
`
`30
`
`35
`
`40
`
`45
`
`Hand held devices are now becoming a hub for personal
`communication and individual mobile computing needs. It is
`a centre for the convergence of multiple media types and
`multiple networking standards that are best Suited to transport
`a specific types of data.
`BLUETOOTH (IEEE-802.15.1 Industry Standard) and
`wireless local area network (WLAN) networking (IEEE
`802.11a/b/g Industry Standards) have been used extensively
`in hand-held personal communication devices. A Packet Traf
`fic Arbitration (PTA) algorithm for time division multiple
`access (TDMA) has been used quiet successfully to allow two
`networks, such as WLAN and BLUETOOTH, to be collo
`cated with sufficient throughput on both to support useful
`communication.
`But the throughput requirements of Such networks has
`been expanding in step with market needs. The throughput
`increases on each of the networks, means increased wireless
`medium traffic reservation periods, e.g., IEEE-802.11n for
`WLAN, and Extended Data Rate (EDR) extensions for
`BLUETOOTH.
`The PTA algorithm relies heavily on there being enough
`quite time in both networks to deliver whole frames without
`errors. However, the frequency and duration of quiet periods
`is reduced in advanced IEEE-802.11n networks. So, it
`becomes necessary for each network to recognize the
`medium reservation requirements of the other collocated net
`work.
`Typically, the PTA algorithm uses hardware signaling
`50
`methods to reserve the medium, either for WLAN or BLUE
`TOOTH traffic. Such reservation scheme presupposes that
`the WLAN Station will have a sufficient number and duration
`of quiet periods to allow asynchronous and isochronous
`BLUETOOTH traffic.
`However, new standards like the IEEE-802.11n allow
`aggregated frame transfers of MAC service and protocol data
`units. Such can result in a serious depletion of the number of
`available WLAN quiet periods. The WLAN medium access
`windows can be as long as a few milliseconds, especially with
`hand-held devices that operate at under 100 Mbps/second
`transfer rates.
`BLUETOOTH isochronous transfers need quiet periods
`that are at least 2.5 milliseconds long. It is getting increas
`ingly more difficult in newer devices to accommodate the
`error-free transfer of IEEE-802.11n frames while still sup
`porting BLUETOOTH traffic. The errors caused by the col
`
`55
`
`60
`
`65
`
`IPR2019-01116
`7
`
`

`

`US 8,929,259 B2
`
`10
`
`15
`
`25
`
`30
`
`35
`
`3
`frame in the same access category. The QSTA must ensure
`that the transmitted frame and any necessary acknowledge
`ment can fit into the time remaining in the TXOP.
`the IEEE-802.11-type contention-based medium access is
`Susceptible to severe performance degradation when over
`loaded. In overload conditions, the contention windows
`become large, and more and more time is spent in backoff
`delays rather than sending data. Admission control in the
`IEEE-802.11e networks regulates the amount of data con
`tending for the medium.
`IEEE-802.11e is an enhancement of the IEEE-802.11a and
`IEEE-802.11b wireless LAN (WLAN) specifications. It
`offers quality of service (QoS) features, including the priori
`tization of data, voice, and video transmissions. The IEEE
`802.11a, IEEE-802.11b, and IEEE-802.11e standards are ele
`ments of the IEEE-802.11 family of specifications for
`wireless local area networks.
`IEEE-802.11e enhances the IEEE-802.11 Media Access
`Control layer (MAC layer) with a coordinated time division
`multiple access (TDMA) construct, and adds error-correcting
`mechanisms for delay-sensitive applications such as Voice
`and video. The IEEE-802.11e specification enables seamless
`interoperability and is especially well suited for use in net
`works that include multimedia capability. It supports high
`speed Internet access with full-motion video, high-fidelity
`audio, and Voice over IP (VoIP).
`IEEE-802.11e networks operate in two ranges, 2.400
`2.4835 GHz (the same as IEEE-802.11b networks), or 5.725
`GHz to 5.850 GHz (the same as IEEE-802.11a networks).
`There arc certain advantages to the higher frequency range,
`including faster data transfer speed, more channels, and
`reduced susceptibility to interference.
`The four basic parts of a BLUETOOTH system are a radio
`frequency (RF) unit, a baseband or link control unit, link
`management Software, and the Supporting application soft
`Wa.
`The BLUETOOTH radio is a short-distance, low-power
`radio operating in the unlicensed spectrum of 2.4-gigahertz
`(GHz). The radio uses a nominal antenna power of 0-dBm
`(1-mW) and has a range of 10 meters. Optionally, a range of
`40
`100 meters may be achieved by using an antenna power of
`20-dBm (100-mW). Data is transmitted at a maximum rate of
`one megabit per second. However, communication protocol
`overhead limits the practical data rate to about 721-Kbps.
`BLUETOOTH uses spectrum spreading, the transmission
`hops among seventy-nine different frequencies between
`2.402-GHz and 2.480-GHz at nominal rate of 1600-hops/s.
`Spectrum spreading minimizes interference from other
`devices in the 2.4-GHz band, such other wireless networks. If
`a transmission encounters interference, it waits 625-micro
`seconds for the next frequency hop and retransmits on a new
`frequency. Frequency hopping also provides data security
`because two packets of data are never sent consecutively over
`the same frequency, and the changing frequencies are pseudo
`random.
`The link controller handles all the BLUETOOTH baseband
`functions, e.g., encoding Voice and data packets, error correc
`tion, slot delimitation, frequency hopping, radio interface,
`data encryption, and link authentication. It also executes the
`link management Software.
`The IEEE-802.11e Standard defines a hybrid coordination
`function (HCF) used in the quality of service (QoS) enhance
`basic service set (QBSS). The HCF has two modes of opera
`tion, enhanced distributed channel access (EDCA) and HCF
`controlled channel access (HCCA). EDCA can support pri
`oritized traffic. EDCA is a contention-based channel access
`function, and HCCA is based on a polling mechanism, con
`
`50
`
`45
`
`55
`
`60
`
`65
`
`4
`trolled by a hybrid coordinator (HC). The HC is co-located
`with the QoS enhanced access point (QAP). Both access
`functions enhance or extend functionality of the original
`IEEE-802.11 DCF and PCF access methods.
`Two other elements introduced by the IEEE IEEE-802.11e
`MAC are the access category (AC) and transmission oppor
`tunity (TXOP) in the HCF. The TXOP reserves an interval of
`time when a particular QoS enhanced client station (QSTA)
`has the right to make frame exchanges over the wireless
`medium. The TXOP can be obtained using the contention
`based channel access, e.g., an enhanced distributed access
`channel (EDCA) TXOP. The EDCA-TXOP is announced in
`the beacon frame transmitted by the QoS enhanced access
`point (QAP). The QSTA’s each contend for MCATXOP. The
`TXOP can also be granted by HCF controlled channel access
`(HCCA), it is a HCCA (polled) TXOP. The HCCA channel
`access method TXOP is included in the QoS poll frame trans
`mitted to a QSTA by the QAP when it polls the QSTA to start
`frame transmission. Once a QSTA gets the medium access
`right, it is allowed to transmit multiple frames during its
`exclusive time slot.
`Each station using the EDCA has four ACs, each with one
`transmit queue with an independent mechanism to contend
`for medium access. The four ACs have different priorities,
`and are intended for different kinds of traffic, e.g., back
`ground (AC BK), best effort (ACBE), video (ACVI), and
`voice (AC VO). The TXOP defines the starting time and
`maximum duration that a station may transmit frames.
`In the IEEE IEEE-802.11e Standard, when a QSTA has a
`traffic stream (TS) such as an audio-video (AV) stream to
`transmit, it sends an add TS (ADDTS) request to QAP to ask
`for transmission permission for the TS before starting trans
`mission. Such ADDTS request includes a traffic specification
`(TSPEC) which specifies the characteristics and QoS expec
`tations of the TS, e.g., TSID, data rate, data unit size, desired
`PHY rate, medium access method (EDCA or HCCA), etc.
`When the QAP receives the ADDTS request, it will evaluate
`the request in view of the TSPEC element, available band
`width, channel condition, network loading, etc. If the band
`width is available, the QAP will accept the request. The QAP
`transmits its decision with an ADDTS response to the
`requesting QSTA. If the request is accepted the QSTA shall
`start transmitting the TS. Otherwise, the QSTA shall not
`transmit the TS.
`Each AC has its own transmit queue and its own set of AC
`parameters. The differentiation in priority between AC is
`realized by setting different values for the AC parameters. The
`most important of which are, Arbitrary inter-frame space
`number (AIFSN). The minimum time interval between the
`wireless medium becoming idle and the start of transmission
`of a frame; Contention Window (CW). A random number is
`drawn from this interval, or window, for the backoff mecha
`nism; and, TXOP Limit, The maximum duration for which a
`QSTA can transmit after obtaining a TXOP. When data
`arrives at the MAC-UNITDATA service access point (SAP),
`the IEEE-802.11e MAC first classifies the data with the
`appropriate AC, and then pushes the newly arrived MSDU
`into the appropriate AC transmit queue. MSDUs from differ
`ent ACs contend for EDCA-TXOP internally within the
`QSTA. The internal contention algorithm calculates the back
`off, independently for each AC, based on AIFSN, contention
`window, and a random number. The backoff procedure is
`similar to that in DCF, and the AC with the smallest backoff
`wins the internal contention. The winning AC would then
`contend externally for the wireless medium. The external
`contention algorithm has not changed significantly compared
`to DCF, except that in DCF the deferral and backoff were
`
`IPR2019-01116
`8
`
`

`

`US 8,929,259 B2
`
`5
`constant for a particular PHY. IEEE-802.11e has changed the
`deferral and backoff to be variable, and the values are set
`according to the appropriate AC. With proper tuning of AC
`parameters, traffic performance from different ACs can be
`optimized and prioritization of traffic can be achieved. This
`requires a central coordinator (QAP) to maintain a common
`set of AC parameters to guarantee fairness of access for all
`QSTA within the QBSS. Also in order to address the asym
`metry between uplink (QSTA to QAP) and the much heavier
`10
`downlink (QAP to QSTA) traffic, a separate set of EDCA
`parameters is defined for the QAP only, which takes this
`asymmetry into account.
`The traffic specification (TSPEC) is the traffic stream man
`agement device provides the management link between
`higher layer QoS protocols such as IntSery or DiffSery with
`the IEEE-802.11e channel access functions. TSPEC
`describes data rate, packet size, delay, and service interval.
`TSPEC negotiation between peer MAC layers provides the
`mechanism for controlling admission, establishment, adjust
`ment and removal of traffic streams. Traffic stream admission
`control is especially important since there is limited band
`width available in the wireless medium. Bandwidth access
`must be controlled to avoid traffic congestion, which can lead
`to breaking established QoS and drastic degradation of over
`all throughput. The IEEE-802.11e standard specifies the use
`of Traffic Specification (TSPEC) for such a purpose for both
`EDCA and HCCA.
`QoS management frames, primitives, and procedures are
`defined for TSPEC negotiation, which is always initiated by
`the station management entity (SME) of a QSTA, and
`accepted or rejected by the HC. Requested TSPEC is com
`municated to the MAC via the MAC layer management entity
`(MLME) SAP. This allows higher layer SW, protocols, and
`application, such as RSVP, to allocate resources within the
`MAC layer.
`Admission control is negotiated by the use of a TSPEC. A
`station specifies its traffic flow requirements (data rate, delay
`bounds, packet size, and others) and requests the QAP to
`40
`create a TSPEC by sending the ADDTS (add TSPEC) man
`agement action frame. The QAP calculates the existing load
`based on the current set of issued TSPECs. Based on the
`current conditions, the QAP may accept or deny the new
`TSPEC request. If the TSPEC is denied, the high priority
`access category inside the QSTA is not permitted to use the
`high priority access parameters, but it must use lower priority
`parameters instead. Admission control is not intended to be
`used for the “best effort' and “background traffic classes.
`50
`What is needed is a system that allows WLAN client sta
`tions (STAs) to recognize and declare the needs of BLUE
`TOOTH traffic as one of the supported traffic streams to the
`Access Point of the WLAN network, and thus reserve
`medium time for BLUETOOTH traffic.
`
`6
`An advantage of the present invention is the co-interfer
`ence that would otherwise be associated with a hybrid device
`combining WLAN and BLUETOOTH devices is reduced or
`totally eliminated.
`Another advantage of the present invention is a method is
`provided for making error-free BLUETOOTH data transfers
`in the presence of WLAN devices.
`A still further advantage of the present invention is a wire
`less device is provided for efficient use of its radio medium.
`An advantage of the present invention is a method is pro
`vided that allows a WLAN STA to reserve medium time for a
`collocated BLUETOOTH traffic stream. The WLAN STA
`asks an Access Point of the WLAN network to accommodate
`the BLUETOOTH traffic as if it were a supported traffic
`Stream.
`The above summary of the present invention is not
`intended to represent each disclosed embodiment, or every
`aspect, of the present invention. Other aspects and example
`embodiments are provided in the figures and the detailed
`description that follows.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention may be more completely understood in con
`sideration of the following detailed description of various
`embodiments of the invention in connection with the accom
`panying drawings, in which:
`FIG. 1 is a functional block diagram of a hybrid WLAN and
`BLUETOOTH wireless device embodiment of the present
`invention;
`FIG. 2 is a diagram showing how BLUETOOTH wireless
`media accesses are scheduled into the IEEE-802.11e super
`frames using transmit opportunity (TXOP) grants from the
`access point,
`FIG. 3 is a timing diagram showing how a target beacon
`transmission time and offset communicated in a management
`frame can be used to synchronize otherwise independent
`BLUETOOTH and WLAN activity; and
`FIG. 4 is a timing diagram showing how a BLUETOOTH
`master/slave can be allowed to be active while a collocated
`local WLAN QSTA is being silent in its cooperation with a
`scheduled PSMP sequence that involves other QSTA’s.
`While the invention is amenable to various modifications
`and alternative forms, specifics thereof have been shown by
`way of example in the drawings and will be described in
`detail. It should be understood, however, that the intention is
`not to limit the invention to the particular embodiments
`described. On the contrary, the intention is to cover all modi
`fications, equivalents, and alternatives falling within the spirit
`and Scope of the invention as defined by the appended claims.
`
`DETAILED DESCRIPTION
`
`In FIG. 1, a single wireless hand-held device embodiment
`of the present invention, referred to herein by the general
`reference numeral 100, comprises a wireless local area net
`work (WLAN) client station (QSTA) 102 with a media access
`control (MAC) 103 that is collocated with a BLUETOOTH
`(BT) device 104. Both independent wireless networks must
`share a wireless medium 106.
`The WLAN QSTA 102 conforms to the IEEE-802.11e
`industry standard and therefore operates in the 2.400-2.4835
`and 5.725-5.850 GHz radio spectrum over a radio link 108.
`The BT device 104 conforms to the IEEE-802.15.1 industry
`standard and therefore operates in the 2.400-2.480 GHz radio
`spectrum over a radio link 110. Their collocation with each
`other and overlapping frequencies of operation predisposes
`
`15
`
`25
`
`30
`
`35
`
`45
`
`55
`
`SUMMARY OF THE INVENTION
`
`In an example embodiment, a hybrid wireless device
`includes both a IEEE-802.11e type WLAN client station
`(QAP) and a BLUETOOTH piconet unit interconnected such
`that the BLUETOOTH transmissions are scheduled to occur
`according to a transmission opportunity (TXOP) that was
`granted by a quality of service (QoS) access point (QAP) in a
`basic service set (BSS). Requests for BLUETOOTH traffic
`are handled by the associated QSTA which generates an add
`traffic service (ADDTS) to the QAP.
`
`60
`
`65
`
`IPR2019-01116
`9
`
`

`

`15
`
`7
`them to mutual interference when they try to simultaneously
`access the wireless medium 106. If they do collide, backoff
`procedures are used to get a clear channel, and Such backoff
`periods waste time that could be used exchanging data.
`Potential co-interference between a WLAN basic service
`set (BSS) 112 and a BLUETOOTH piconet 114 is more
`organized because it is controlled and limited. Admission
`controls inherent in the IEEE-802.11e industry standard are
`used to effectively reserve time slots in which the BSS 112
`network will be quiet so the BT piconet 114 can confidently
`access the wireless medium 106 and make error-free
`dataframe transfers. In FIG. 1, BSS 112 includes a QoS
`access point (QAP) 116 and a hybrid controller (HC) 118, and
`BT piconet 114 includes a master/slave 120.
`When BT device 104 needs to send some traffic to the
`piconet 114, it issues a request-to-send (RTS) 122 to the
`QSTA 102. A set of BLUETOOTH traffic specification
`parameters (BT-TSPEC) 123 is stored in the QSTA 102.
`An add traffic stream (ADDTS) 124 is transmitted over
`WLAN radio link 108 to the QAP 116. If the priority and
`access can be accommodated, a transmit opportunity (TXOP)
`126 is returned to the QSTA 102. A clear-to-send (CTS) 128
`is sent to the BT device 104 and it can thereafter transmit BT
`signals in the reserved times. The BSS 112 will be quiescent
`to allow the BT traffic.
`A conventional IEEE-802.11e delete traffic stream
`(DELTS) 129 request frame is communicated to the QAP116
`to teardown the BLUETOOTH access. The next BLUE
`TOOTH traffic is then established with another ADDTS 124
`and corresponding TXOP 126.
`In BT piconet 114, a baseband resource manager is respon
`sible for BT access to the radio medium 106. The baseband
`resource manager grants time on the physical channels to all
`of the entities that have negotiated an access contract. It also
`negotiates access contracts that are commitments to provide a
`user application with an expected performance. The access
`contract and scheduling function control the use of the
`BLUETOOTH radio, e.g., the normal exchange of data
`between connected devices over logical links, and logical
`transports, as well as the use of the radio medium to carry out
`inquiries, make connections, be discoverable or connectable,
`or to take readings from unused carriers during the use of
`adaptive frequency hopping mode. Sometimes, the schedul
`ing of a logical link results in changing to a different physical
`channel from the one that was previously used, e.g., due to
`involvement in a scatternet, a periodic inquiry function, or
`page scanning. When the physical channels arc not time slot
`aligned, the resource manager also accounts for the realign
`ment time between slots on the original physical channel and
`slots on the new physical channel.
`A BT link controller is responsible for the encoding and
`decoding of BLUETOOTH packets from the data payload
`and parameters related to the physical channel, logical trans
`port and logical link. The link controller carries out the link
`control protocol signaling, in conjunction with the scheduling
`function of the resource manager. A radio frequency (RF)
`block 130 is responsible for transmitting and receiving pack
`ets of information on the physical channel. A baseband con
`trol allows baseband control of the timing and frequency
`carrier of the RF block 130. The RF block 130 transforms data
`streams between the physical channel and the baseband into
`the required formats.
`The responsibility of allocating TXOP's 126 is that of the
`QAP 116. The QAP 116 determines if each requested TXOP
`126 time can be allocated to the requesting QSTA 102. Once
`65
`allocated, the method used by STA’s like QSTA 102 to grab
`the medium 106 and use its amount of TXOP 126 is a part of
`
`40
`
`45
`
`50
`
`55
`
`60
`
`US 8,929,259 B2
`
`5
`
`10
`
`25
`
`30
`
`35
`
`8
`the QoS facility defined in IEEE-802.11e Standard. It is not
`guaranteed that other STA’s in the BSS 112 can or will
`monitor the TXOP 126 allocation of a specific QSTA 102 in
`the BSS 112.
`Once allocated a TXOP 126 for the BT piconet 114, the
`QSTA 102 (really BT device 104) must adhere to its bound
`aries. The QAP 116 can note any violations and take correc
`tive action against the offending QSTA 102, but such action is
`not described or mandated by the standard. The QSTA 102 or
`the QAP 116 has the added responsibility of reserving the
`medium so that any other STA’s in the BSS 112 know of the
`TXOP 126 reservations. These are explicit actions defined by
`the Standard.
`Although other STA’s do not necessarily monitor the issu
`ing of TXOP's 126, they do receive notification that a certain
`duration has been reserved for a QSTA, and each observes the
`appropriate boundaries of the reservation by not transmitting
`during the relevant time period.
`The local QSTA 102 has an RF stage in its PHY layer 132
`that has to be squelched off during the time the BT device 104
`is being allowed to access radio medium 106. The QSTA 102
`RF has to be squelched off so its WLAN link 108 carriers
`don’t interfere with the BT link 110. By transmitting a sched
`ule for the BT traffic, the QSTA 102 makes sure that the QAP
`116 also does nothing towards the QSTA 102 during the BT
`TXOP 126. It will itself only allow BT traffic during this quiet
`period. The BT transmission power levels will not typically
`interfere with BSS transmissions in other parts of the BSS
`112. The BT traffic therefore does not depend on blocking
`other QSTA’s in the BSS 112. The QSTA 102 with the BT
`port only needs to block the QAP 116 from transmitting
`WLAN traffic to itself, and it must not transmit any WLAN
`traffic during the times reserved to the BT described in the
`TXOP 126. In this case, nothing else need be known to the
`other QSTA's in the BSS. A specific scheduled TXOP can be
`given by the QAP 116 to the QSTA 102, e.g., by a RTS/CTS
`reservation mechanism. The QSTA 102 can then become
`quiet to allow the BT piconet 114 to take over.
`FIG. 2 represents a data exchange format embodiment of
`the present invention useful in wireless hand-held device 100,
`and is referred to herein by the general reference numeral 200.
`Format 200 uses an IEEE-802.11e superframe 202 with HC
`frames 204 and QSTA frames 206. These are respectively
`transmitted, e.g., by QAP 116 and QSTA 102 in FIG.1. The
`superframe 202 has a first part, a contention free period (CFP)
`208, wherein a hybrid coordination function (HCF) polls the
`QSTA's. A second part, a contention period (CP) 210 pro
`vides for EDCF a

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket