`
`(12) United States Patent
`Banerjea et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,611,317 B2
`Dec. 17, 2013
`
`(54)
`
`(75)
`
`(73)
`
`(*)
`
`(21)
`(22)
`(65)
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`SMULTANEOUSLY MANTAINING
`BLUETOOTH AND 802.11 CONNECTIONS TO
`INCREASE DATA THROUGHPUT
`
`Inventors: Raja Banerjea, Sunnyvale, CA (US);
`Robert Fanfelle, Redwood City, CA
`(US)
`Assignee: Marvell World Trade Ltd., St. Michael
`(BB)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 643 days.
`Appl. No.: 12/182,758
`
`Notice:
`
`Filed:
`
`Jul. 30, 2008
`
`Prior Publication Data
`US 2009/OO34498A1
`Feb. 5, 2009
`
`Related U.S. Application Data
`Provisional application No. 60/952,744, filed on Jul.
`30, 2007.
`
`(2009.01)
`(2009.01)
`(2009.01)
`(2009.01)
`(2009.01)
`(2009.01)
`(2009.01)
`(2009.01)
`(2006.01)
`(2006.01)
`
`Int. C.
`H04784/12
`H0478/04
`H04784/18
`H04788/06
`H04W 74/08
`H04788/08
`H047 72/04
`H04W 76/00
`H04B L/50
`H04B I/56
`U.S. C.
`USPC ............ 370/338; 370/328; 370/329; 370/339
`Field of Classification Search
`USPC .................................................. 370/336,338
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`6.430,395 B2*
`6,549,762 B1
`
`8, 2002 Arazi et al.
`4/2003 Hirabe
`(Continued)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. 370,347
`
`FOREIGN PATENT DOCUMENTS
`
`CN
`EP
`
`2, 2004
`1472935 A
`1489788 A2 12/2004
`(Continued)
`OTHER PUBLICATIONS
`International Standard, ISO/IEC 8802-11, ANSI/IEEE Std 802.11,
`Information technology Telecommunications and information
`exchange between systems—Local and metropolitan area net
`works—Specific requirements—Part 11: Wireless LAN Medium
`Access Control (MAC) and Physical Layer (PHY) specifications.
`(Continued)
`Primary Examiner — Ian N Moore
`Assistant Examiner — Jenee Alexander
`
`ABSTRACT
`(57)
`A device for wirelessly communicating between one or more
`mobile communication devices over a wireless network. A
`primary mobile communication device is configured to estab
`lish one or more connections to one or more secondary mobile
`communication devices. The primary mobile communication
`device is further configured to establish a first connection and
`a second connection to at least one of the secondary mobile
`communication devices. The first connection is a Bluetooth
`(BT) connection and the second connection is a Wireless
`Fidelity (WiFi) connection. The primary mobile device is also
`configured to establish a third connection to another second
`ary mobile communication device wherein the third connec
`tion is a WiFi connection. Additionally, the primary mobile
`communication device is configured to simultaneously main
`tain the BT connection and the WiFi connections during the
`bi-directional transmission of data between the primary
`mobile communication device and the secondary mobile
`communication devices.
`25 Claims, 16 Drawing Sheets
`
`106
`Secondary
`Mobile
`Communication
`Devices
`
`
`
`O4.
`
`Secondary
`Mobile
`Communication
`Devices
`
`Page 1 of 28
`
`GOOGLE EXHIBIT 1021
`
`
`
`US 8,611,317 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`.
`.
`..........
`
`370/329
`709/225
`370/344
`455/41.2
`709/227
`370/329
`370/329
`
`455/552
`
`9/2005 Brown
`6,950,480 B2
`..........
`1/2006 ‘Takabatakeet al.
`6,982,970 B2*
`........c
`7/2009 Tanimoto
`7,568,031 B2*
`w.....
`1/2010 Linsky etal.
`7,643,463 B1*
`3/2010 House.........
`7,689,168 B2*
`....
`2/2011 Burnsetal.
`7,882,238 B2*
`7/2001 Takabatake etal.
`2001/0006512 Al*
`
`7/2001 Takabatake et al.
`2001/0006518 Al*
`7/2002 Teoetal.
`2002/0086708 Al
`9/2002 Chenet al.
`2002/0136233 Al
`on. eeeees
`5/2003 Liang
`2003/0083095 Al*
`10/2003 Pattabiraman et al.
`2003/0195010 Al
`2004/0071123 Al
`4/2004 Shin
`ou
`370/346
`1/2005 Runeetal.
`2005/0002372 Al*
`wes
`2005/0281236 Al* 12/2005 ‘Takabatakeetal.
`370/329
`.......
`.
`
`2006/0292986 Al* 12/2006 Bitran et al.
`455/562.1
`.
`.
`7/2007 Lifshitz et al.
`2007/0165666 Al*
`370/445
`.
`....
`
`5/2008 Desaietal.
`2008/0123610 Al*
`370/338
`.
`..
`7/2008 Hansen etal.
`2008/0175379 Al*
`380/44
`.
`.
`2008/0240058 Al* 10/2008 Hansen etal.
`370/338
`
`2008/0254745 Al* 10/2008 Zhangetal.
`455/41.2
`.
`.
`2008/0310332 Al* 12/2008 Hansen etal.
`370/310
`.
`.
`2008/0310354 Al* 12/2008 Hansen etal.
`370/329
`..........
`2008/03 10394 Al* 12/2008 Hansen etal.
`370/350
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`JP
`JP
`JP
`WO
`WO
`
`1709753 Al
`2004-104441 A
`2005-12815
`2005-217909 A
`WO 2004/1 14534
`WO 2005/107100
`
`10/2006
`4/2004
`1/2005
`8/2005
`12/2004
`11/2005
`
`OTHER PUBLICATIONS
`
`Aoz, Specification of the Bluetooth System, Wireless connections
`made easy, Master Table of Contents & Compliance Requirements,
`Covered Core Package version: 2.0 + EDR Current Master TOC
`issues: Nov. 4, 2004.
`Breslin, “Adaptive Antenna Arrays Applied to Position Location,”
`Thesis (1997).
`Cheney, “The Linear Sampling Method and the MUSIC Algorithm”
`(2003).
`How 802.11b/g WLANand Bluetooth Can Play, Without standards-
`bsed solutions, ICs must referee spectrum rivalry, (2005).
`IEEE Std 802.11g/D2.8, May 2002 (Supplement to ANSI/IEEE Std.
`802.11, 1999 Edition), Draft Supplement to Standard [for] Informa-
`tion Technology—Telecommunications and information exchange
`area
`between systems—Local and metropolitan
`networks—Specific
`requirements—Part 11: Wireless LAN Medium Access Control
`(MAC)and. Physical Layer (PHY) specifications: Further Higher-
`Speed. PHysical Layer Extension in the 2.4 GHz Band.
`IEEE P802.11g/D8.2, Draft Supplement to Standard [for] Informa-
`tion Technology—Telecommunications and information exchange
`area
`between systems—Local and metropolitan
`networks—Specific
`requirements—Part 11: Wireless LAN Medium Access Control
`(MAC)and Physical Layer (PHY) specifications: Further Higher
`Data Rate Extension in the 2.4 GHz Band (Supplement to ANSI/
`IEEE Std 802.11 1999 (Reaff 2003)).
`area networks, 802.16, Part 16:
`IEEE Std for Local and metropolitan
`Air Interface for Fixed Broadband Wireless Access Systems, IEEE
`Computer Society and the IEEE Microwave Theory and Techniques
`Society (2004).
`IEEE P802.11n/D3.00, Draft Standard for Information Technol-
`ogy—Telecommunications and information exchange between sys-
`area
`tems—Local and metropolitan
`networks—Specific Require-
`
`2 of 28
`
`Page
`
`ments—Part 11: Wireless LAN Medium Access Control (MAC) and
`Physical Layer (PHY)specifications: Amendment 4: Enhancements
`for Higher Throughput (2007).
`IEEE802.1 1h, Standard for Information Technology—Telecommu-
`nications and information exchange between systems—Local and
`area
`networks—Specific requirements, Part 11: Wire-
`metropolitan
`less LAN Medium Access Control (MAC) and Physical Layer (PHY)
`specifications; Amendment 5: Spectrum and Transmit Power Man-
`agement Extensions in the 5 GHz band in Europe (2003).
`IEEE Std 802.11b-1999/Cor Jan. 2001, Standard for Information
`and
`information
`Technology—Telecommunications
`exchange
`area
`between systems—Local and metropolitan
`networks—Specific
`Requirements—Part 11: Wireless LAN Medium Access Control
`(MAC) and Physical Layer (PHY) specifications; Amendment 2:
`Higher-speed Physical Layer (PHY)extensionin the 2.4 GHz band—
`Corrigendum | (2001).
`International Search Report from PCT/US2008/074209 dated Mar.
`25, 2009.
`International Standard, Information technology—Telecommunica-
`tions and information exchange between systems—Local and met-
`area
`networks—Specific requirements—Part 11: Wireless
`ropolitan
`LAN Medium Access Control (MAC) and Physical Layer (PHY)
`specifications, ISO/IEC 8802-11, ANSI/IEEE Std 802.11 (1999).
`a MUSIC Algorithm, Nios II Embedded
`Spectral Estimation Using
`Processor Design Contest—Outstanding Designs 2005.
`Supplement to IEEE Standard for Information technology—Tele-
`communications and information exchange between systems—Lo-
`area
`cal and metropolitan
`networks—Specific requirements—Part
`11: Wireless LAN Medium Access Control (MAC) and Physical
`Layer (PHY)specifications: Higher-Speed Physical Layer Extension
`in the 2.4 GHz Band, IEEE Std 802.1 1b-1999.
`Supplement to IEEE Standard for Information technology—Tele-
`communications and information exchange between systems—Lo-
`area
`cal and metropolitan
`networks—Specific requirements—Part
`11: Wireless LAN Medium Access Control (MAC) and Physical
`Layer (PHY)specifications: High-speed Physical Layer in the 5 GHz
`Band, IEEE Std 802.1 1a-1999.
`, IEEE P802.11 Wireless
`TGn Sync Proposal Technical Specification
`LANs2005.
`Written Opinion from PCT/US2008/074209 dated Mar. 25, 2009.
`Barr, J.R.:“Bluetooth Wireless Technology Overview,” Sep. 19,
`2007, 1-20, found online at https://mentor.iece.org/802.1 1/public-
`file/07/11-07-236 1-00-0000-bluetooth-r-wireless-technology-over-
`view.ppt.
`Barr, J.R., “Bluetooth SIG Overview,” May 16, 2007, 1-14 found
`at
` https://mentor.ieee.org/802. 1 1/file/07/1 1-07-0747-00-
`online
`0000-bluetooth-sig-overview.ppt.
`Lansfordet al., “Wi-If (802.11b) and Bluetooth: Enabling Coexist-
`ence,” IEEE Network, Sep./Oct. 2001, 20-27.
`International Search Report from PCT/US2008/07 1623 dated Dec.
`15, 2008.
`Written Opinion from PCT/US2008/07 1623 dated Dec. 15, 2008.
`First Office Action in Chinese Application No. 200880101439.6,
`dated Feb. 29, 2012.
`European Search Report from Application No. 11010015.3-2412
`dated May 25, 2012.
`Office action issued in JP Application No. 2010-520155 dated Nov.
`13, 2012, including English translation.
`Bluetooth® SIG Overview, IEEE 802.11-07/074710 (2007).
`IEEE 802.11-07/
`Bluetooth® Wireless Technology Overview,
`236 1r0 (2007).
`European Search Report from Application No. 11010015.3-2412
`dated Feb. 9, 2012.
`Lansford et al., “Wi-Fi (802.11b) and Bluetooth: Enabling Coexist-
`ence,” IEEE Network 20-27 (2001).
`Translation of Second Office Action in corresponding Chinese appli-
`cation No. 200880101439.6 dated Feb. 5, 2013.
`*
`
`cited by examiner
`
`Page 2 of 28
`
`
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`b S
`
`ld
`
`U.S. Patent
`U.S. Patent
`
`
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`Sheet 1 of 16
`Sheet 1 of 16
`
`aIIQOW
`S8dlAeq
`Asepuooeg
`uoeoluNWWLUOD
`SIIQOW
`S8dIAEq
`Arepuoo8s
`uoHeoIuNWWWWOD
` Page 3 of 28
`
`Page 3 of 28
`
`
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`|Cb?
`BECgene
`OGOSEHD
`
`/ F
`
`Sheet 2 of 16
`Sheet 2 of 16
`
`é O
`
`ld
`
`Oo
`
`LL
`c08
`
`Ld
`
`yur]
`
`U.S. Patent
`U.S. Patent
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`voc
`
`
`
`OQ
`Oo
`N
`
`ZOZ
`c07
`
` CI
`
`OCD
`
`o1z7
`
`neni
`
`802
`
`4 of 28
`
`Page
`
`Page 4 of 28
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`Sheet 3 of 16
`Sheet 3 of 16
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`€ ‘
`
`8. "501-J
`Old
`
`AUP]
`TOV
`
`ddev40}
`
`
`
`|
`
`©O
`
`o
`oO
`
`
`
`
`
`5 of 28
`
`Page
`
`Page 5 of 28
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`Sheet 4 of 16
`Sheet 4 of 16
`
`US 8,611,317 B2
`US 8,611,317 B2
`
` FIG.
`
`w
`
`5.
`
`S
`
`.
`
`Page 6 of 28
`
`4
`
`
`
`S.
`
`BT802.11
`
`É
`Link
`
`
`3.
`
`©©+
`
`Page 6 of 28
`
`
`
`U.S. Patent
`U.S. Patent
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`Sheet 5 of 16
`Sheet 5 of 16
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`500
`
`Z09
`
`709
`
`7 of 28
`
`
`
`
`
`
`
`
`
`
`
`TCP/UDP Page
`
`5
`FIG.
`
`MAC
`802.11
`
`PHY
`802.11
`
`D=ao@Q 2a
`
`.
`Oo4
`a)
`
`Page 7 of 28
`
`
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`9 ‘
`
`D/A
`
`(isiOjUTdy)
`ssuodsay-ojuj-duny8197
`
`Sheet 6 of 16
`
`v197
`ysonbai
`
`QSITdiy)
`senbay-ojuy-duy
`
`S}JSIXq
`jeuueYyD
`Buyeubis
`qWY
`
`}SIX9YU]TOVZHOP'ZLG
`
`
`
`vig/
`
`OANI-dNV
`
`WUD
`
`O4NI-diNV
`
`@s01Aeqqa91Aeqqao1AeqV901A0qVya01Aeq
`|yaoinaq
`
`divZHOP?dinvdinv
`ZHOPr?div
`
`HOW49]f/O1]U0D
`da}fosjuog
`Pic}itentiereka)
`413]JO.4jU09HOW
`
`U.S. Patent
`U.S. Patent
`
`0197
`e097
`909-7
`vo97zoo
`
`
`
`Dec. 17, 2013
`
`
`
`
`
`
`009
`008
`
`
`
`8 of 28
`
`Page
`
`
`
`
`
`
`Page 8 of 28
`
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 7 of 16
`
`US 8,611,317 B2
`
`70
`AMP Man-
`ager
`Device A
`
`70
`
`Controller
`Device A
`
`7.
`AMP PAL
`Device A
`
`70
`AMP PAL
`Device B
`
`7CO
`
`/io
`2.4GHz
`Controller
`Device B
`
`71.
`AMP Man
`ager
`Device B
`
`
`
`
`
`
`
`
`
`CREATEAMPINK
`request
`
`728 /
`
`
`
`
`
`
`
`CREATEAMP.
`LINK Confirm
`
`
`
`HC Get AMP Info
`
`BT24GHz ACL Link exist
`AMP Signaling Channel Exists
`AMP Get InfoAMP List)
`718
`
`AMP Get InfoAMP List)
`
`HC CreatePhysical Link(AMPASSOC,
`emote MAC Adcress)
`
`CREATEAMP.
`LINKindication
`
`HC CreatePhysical Link(AMPASSO
`C.Remote MACAddress
`
`
`
`734 - Probe Red
`AMP Physical Link is Created
`Probe Response
`so
`
`ICICreatePhysical link(AMPASSOC,
`Remote MAC AdcreSS
`
`HC CreatePhysical Link(AMPASSO
`CRemote MACAddress
`
`CREATEAMP.
`NKConfirm
`
`FIG. 7
`
`Page 9 of 28
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 8 of 16
`
`US 8,611,317 B2
`
`7.
`2CAP
`Device A
`
`s
`24GHz
`Controller
`Device A
`
`.
`AMP
`Controller
`Device A
`
`t
`24GHz
`AMP
`Controller
`Controller
`Device B || Device B
`
`82
`L2CAP
`Device B
`
`73
`E. legal
`
`ANP recue
`
`AMP Physical Link Created
`is
`
`8OO
`o
`
`(AMP DAMP FON
`HCI Create Logical Link Complete
`-80
`(AYPDAMPFLOWResultCode)
`88
`Create-Channel-Amp-Request AMP Handle AMP FLOW
`HC Create Logical Link
`(AMP DAMP FLOW
`FCCreate Logical Link Complete
`(AVP DAMP FLOWrestCode
`780
`Create-Channel-Amp-Response(AMPID, AMPFLOW. Resultcode)
`
`826
`/
`AA
`E.
`s T :
`
`ANN.
`
`
`
`HC Create Occa Link Active
`treate LOGICa LINK ACIvate
`Fiji
`
`Configure for
`Logical Link
`
`828
`HC Create Logical Link Activate as? HANNE
`AMP DAMP FLOW
`EATECHANNE
`MP UAM FLUW
`AMP indication
`
`t
`
`78
`DATA.
`request
`
`
`
`
`
`
`
`84)
`
`RR2) on CIDn
`
`AAPHC Dalanc
`AMPHC Data Red
`838
`
`Traffic
`
`AVP
`
`Page 10 of 28
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 9 of 16
`
`US 8,611,317 B2
`
`! 806
`
`
`
`706
`
`Á??unoes
`
`|-016
`
`
`
`
`
`
`
`Page 11 of 28
`
`
`
`|MOVAHdzoe|sais
`SHe4
`eeP)
`SAIC
`MOVAHd
`+1208
`SAIS
`dol
`
`|
`
`MOV
`dOL
`
`
`
`oor
`
`U.S. Patent
`U.S. Patent
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`|Z
`
`(5555
`9001
`
`qo]
`juawebpamouyoe
`LOL
`owedol
`
`
`
`
`
`
`
`zoo)7
`
`12 of 28
`
`Page
`
`/
`
`
`quel
`eyep)
`
`
`
`LOL
`yl.
`ool,
`
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`|aC
`
`ee
`
`$<.
`
`Sheet 10 of 16
`Sheet 10 of 16
`
`Page 12 of 28
`
`
`
`
`
`
`
`(eeq)
`(oneis)
`“recy
`
`nod-ig
`\¥
`+llOdSd
`
`ejeq-1g
`
`+
`
`LL~Z0g)
`
`(e}eq)
`(ejeq)
`
`Sheet 11 of 16
`Sheet 11 of 16
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`LL
`‘Old
`
`0 || || ||
`
`@¢sncozo>
`
`(@ne|S)(+
`
`(
`
`Jaysey\)
`
`(ejeq
`
`(Je}sey\)
`(Ja}sey\)
`
`+ (
`
`ee)
`
`Byeq-ld
`
`U.S. Patent
`U.S. Patent
`
`Dec. 17, 2013
`Dec. 17, 2013
`
`SU|NAdNXE>
`yoyoeg
`+S4ig
`
`PELL
`ZLLL
`
`
`
`Page 13 of 28
`
`Page 13 of 28
`
`
`
`
`+wcO}}(ea
`(oneIs)‘ooyy|}Querg
`log-i¢v}}Li-zog)
`¥{}
`01]
`LEzoe
`doxy)+wd
`(@neis)“oe
`erea-1g
`logis
`
`Sheet 12 of 16
`
`US 8,611,317 B2
`US 8,611,317 B2
`
`Sis
`loyoeg
`
`N91z1
`+S4iq
`
`cl
`Old
`
`80Z!
`90Z1
`
`Dec. 17, 2013
`
`<@-S1S79->
`
`14 of 28
`
`Page
`
`|1
`||
`
`
`||
`||
`
`>‘
`
`U.S. Patent
`U.S. Patent
`
`
`
`O0zI
`
`OLzL
`
`ian
`\yizi
`
`Page 14 of 28
`
`
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 13 of 16
`
`US 8,611,317 B2
`
`
`
`1327
`
`1322
`
`HDTV Signal
`Processing
`and/or
`Control
`
`
`
`
`
`
`
`
`
`POWertrain
`Control System
`
`
`
`
`
`
`
`
`
`1340
`
`
`
`Other Vehicle
`Control System
`
`S e n S O r ( S )
`
`1342
`stree)
`
`FIG. 13B
`
`Page 15 of 28
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 14 of 16
`
`US 8,611,317 B2
`
`
`
`
`
`1350--
`
`'--
`
`
`
`
`
`Signal
`Processing and/
`or Control
`
`1360
`
`i.
`FIG. 13C
`
`
`
`
`
`f--------------------------------
`Set Top Box
`1390-? a Mass Data
`Storage
`
`1380-'i
`
`
`
`
`
`
`
`Signal
`Processing
`and/or
`Control
`
`to an up to
`
`who
`
`its use as a
`
`show wow was
`
`FIG. 13D
`
`1394
`
`1396
`
`1388
`
`Page 16 of 28
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 15 of 16
`
`US 8,611,317 B2
`
`
`
`Mass
`Data
`Storage
`
`
`
`
`
`Media Player
`
`1316
`
`Signal
`Processing and 1
`or Control
`
`Audio Output -1309
`1307
`1308
`
`FIG. 13E
`
`Page 17 of 28
`
`
`
`U.S. Patent
`
`Dec. 17, 2013
`
`Sheet 16 of 16
`
`US 8,611,317 B2
`
`
`
`VoIP Player
`Mass Memory-1357
`Data
`Storage
`
`Communication
`Module
`
`
`
`1356
`
`1354
`
`- 1350
`
`
`
`1366
`
`
`
`
`
`
`
`Signal
`Processing and/
`Or Control
`
`1358
`Audio Out -1360
`1362
`
`User input
`
`
`
`1364
`
`FIG. 13F
`
`Page 18 of 28
`
`
`
`US 8,611,317 B2
`
`1.
`SIMULTANEOUSLY MANTAINING
`BLUETOOTH AND 802.11 CONNECTIONS TO
`INCREASE DATA THROUGHPUT
`
`CROSS-REFERENCES TO RELATES
`APPLICATIONS
`
`The present application claims the benefit of U.S. Provi
`sional Application No. 60/952,744, entitled “BT 802.11
`AMP filed on Jul.30, 2007, which is hereby incorporated by
`reference herein in its entirety.
`
`10
`
`FIELD OF THE TECHNOLOGY
`
`The present disclosure relates generally to communication
`systems, and more particularly, to wireless communication
`systems that jointly use a Bluetooth connection and an 802.11
`connection to wirelessly communicate data between mobile
`communication devices.
`
`15
`
`DESCRIPTION OF THE RELATED ART
`
`30
`
`35
`
`40
`
`45
`
`Wireless networks continue to increase in demand as con
`Sumers flock toward mobile computing devices and as manu
`facturers continue to develop wireless devices with greater
`25
`capabilities. The proliferation of wireless networks is wide
`spread and diverse. Many consumers use local area wireless
`networks in their homes to provide internet access to multiple
`devices. Many of those same consumers employ personal
`area wireless networks for interconnecting handheld or
`mobile devices. Finally many cities have begun arranging
`wireless networks to provide connectivity over large metro
`politan areas.
`There are numerous types of wireless networks and net
`work protocols. Wireless local area networks (WLAN) typi
`cally include one of the various Institute of Electrical and
`Electronics Engineers (IEEE) 802.11 standard wireless pro
`tocols, first promulgated in 1999. These protocols include
`IEEE 802.11a, 802.11b,802.11n, and 802.11g, which operate
`at different spectrum bands and/or different multiplexing or
`spread spectrum schemes to deliver various bit rates to
`devices on the network. These 802.11 standards are also
`implied hereinbelow when the term "WiFi network or simi
`lar term is used hereinbelow. There is no implication in this
`document that devices described as part of a WiFi network
`have successfully passed conformance or interoperability
`testing for instance that testing providing by the Wi-Fi Alli
`ance Special Interest Group.
`Another type of wireless network is collectively known as
`a wireless personal area network (WPAN) which involves the
`interconnection of devices that are typically, but not neces
`sarily, physically located closer together than wireless local
`area networks (WLAN). An example of a popular WPAN is
`based on the Bluetooth set of wireless protocol specifications
`as well as described in the IEEE 802.15.1 standard wireless
`protocols.
`Either networking technology may support connections to
`multiple devices simultaneously including laptop computers,
`handheld computers, printers, storage media, cellular tele
`phones or digital media players. In some examples, especially
`those involving WiFi networks, the wireless devices may be
`contained in other network equipment, such as access points,
`routers, switches, etc. to allow information transfer beyond
`the immediate wireless network and to a larger intercon
`nected network.
`Each networking technology has its own advantages. Blue
`tooth technology incorporates profiles that enable devices to
`
`50
`
`55
`
`60
`
`65
`
`2
`perform predefined interoperable tasks independent of device
`manufacturer, operating system, or class of device. Although
`Bluetooth devices utilize interoperable profiles, these devices
`use a transceiver that typically provides lower data through
`put and shorter range than devices utilizing WiFi technology.
`As such, it would be desirable to provide a system that is
`capable of increasing data throughput for sending Bluetooth
`profile data by utilizing two network protocols such as Blue
`tooth and WiFi to wirelessly communicate between mobile
`communication devices.
`
`SUMMARY
`
`In an embodiment, a method for communication between
`mobile communication devices on a wireless network, the
`method comprising: establishing a Bluetooth connection (BT
`connection); establishing an IEEE 802.11 connection; simul
`taneously maintaining both the BT connection and the IEEE
`802.11 connection; and transmitting Bluetooth data packets
`(BT data packets) over the IEEE 802.11 connection.
`In yet another embodiment, an apparatus for simultaneous
`communication on a wireless network, the apparatus com
`prising: a primary mobile communication device to establish
`one or more connections to one or more secondary mobile
`communication devices; the primary mobile communication
`device to establish a first connection and a second connection
`to at least one of the secondary mobile communication
`devices wherein the first connection is a Bluetooth connection
`(BT connection) and the second connection is an IEEE
`802.11 connection; the primary mobile device to establish a
`third connection to another secondary mobile communica
`tion device wherein the third connection is an IEEE 802.11
`connection; and the primary mobile communication device to
`simultaneously maintain both the BT connection and the
`IEEE 802.11 connections while the primary mobile commu
`nication device simultaneously transmits data to the second
`ary mobile communication devices.
`In still another embodiment, an apparatus for simultaneous
`communication on a wireless network, the apparatus com
`prising: a primary mobile communication device to establish
`one or more connections to a secondary mobile communica
`tion device and an Access Point (AP); the primary mobile
`communication device to establish a first connection and a
`second connection to the secondary mobile communication
`device wherein the first connection is a Bluetooth connection
`(BT connection) and the second connection is an IEEE
`802.11 connection; the primary mobile device to establish a
`third connection to the AP wherein the third connection is a
`WiFi or IEEE 802.11 connection; and the primary mobile
`communication device to simultaneously maintain both the
`BT connection and the IEEE 802.11 connections while the
`primary mobile communication device simultaneously trans
`mits data to both the secondary mobile communication device
`and the AP
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram illustrating a wireless network
`including a primary mobile communication device wirelessly
`communicating to secondary mobile communication
`devices;
`FIG. 2 is a diagram illustrating a wireless network includ
`ing a Bluetooth Alternate MAC Physical Layer (BT AMP)
`primary mobile communication device transferring data over
`a Bluetooth connection, a WiFi connection and Bluetooth
`Synchronous Connection Orientated (BT SCO) connection
`to secondary mobile communication devices;
`
`Page 19 of 28
`
`
`
`US 8,611,317 B2
`
`3
`FIG. 3 is a diagram illustrating a wireless network includ
`ing a BT AMP primary mobile communication device trans
`ferring data over a Bluetooth connection, a WiFi Connection
`and Bluetooth Asynchronous Connectionless Link (BTACL)
`connection to secondary mobile communication devices;
`FIG. 4 is a diagram illustrating a wireless network includ
`ing a BT AMP primary mobile communication device trans
`ferring data over a Bluetooth connection and an 802.11 con
`nection to a secondary mobile communication device while
`simultaneously communicating to an Access Point (AP);
`FIG. 5 is a block diagram illustrating an implementation of
`a BT AMP protocol stack of a mobile communication device:
`FIG. 6 illustrates a signal diagram for device managers and
`controllers of a BT AMP mobile communication device dis
`covering another BT AMP mobile communication devices;
`FIG. 7 illustrates a signal diagram indicating the device
`managers and controllers of two mobile communication
`devices interacting to create a WiFi physical link:
`FIG. 8 illustrates a signal diagram indicating the device
`managers and controllers of two mobile communication
`devices interacting to create a channel AMP between the
`mobile communication devices;
`FIG. 9 illustrates a block diagram indicating the functional
`blocks in the PAL;
`FIG. 10 is a diagram illustrating an 802.11 data packet/
`frame transmitted over an 802.11 connection between two
`mobile communication devices;
`FIG. 11 is a diagram illustrating the transmission of a
`Bluetooth data packet and an 802.11 data packet over an
`802.11 connection using a polling-the-slave-per-packet data
`transmission scheme:
`FIG. 12 is a diagram illustrating the transmission of a
`Bluetooth data packet and an 802.11 data packet/frame over a
`Bluetooth connection and an 802.11 connection using a
`Transmission Opportunity (TxOP)-to-the-slave data trans
`mission scheme; and
`FIGS. 13 A-13F illustrate various devices in which a BT
`AMP layer may be added part of these devices protocol stack.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`4
`communication device 102 may be a Bluetooth Alternate
`MAC Physical layer (BT AMP) mobile communication
`device. Likewise, the secondary mobile communication
`devices 104 and 106 may be BT AMP mobile communication
`devices. The primary mobile communication device 102
`communicates with the secondary mobile communication
`devices 104 and 106 through a series of connections 108, 110.
`and 112, independent of the order in which the connections
`are established. The data connection 108 may be a standard
`Bluetooth communication link for transmitting all types of
`data Such as Voice, images, text, or sound between the mobile
`communication devices 102 and 106.
`For wireless communications between the mobile commu
`nication devices 102 and 104, two connections 110 and 112
`may be used. First, a Bluetooth connection (BT connection)
`110 may be established between the mobile communication
`devices 102 and 104 through a Bluetooth scanning and dis
`covery process that creates a connection between the two
`mobile communication devices 102 and 104. Once the BT
`connection 110 is established between the mobile communi
`cation devices 102 and 104, a WiFi connection 112 may be
`established between the mobile communication devices 102
`and 104. These connections 110 and 112 are referred to herein
`collectively as the BT 802.11 connection, and may both oper
`ate at 2.4 GHz frequency.
`Both the BT connection 110 and the WiFi connection 112
`may be simultaneously maintained to transmit data. For
`example, configuration data may be transmitted over the BT
`connection 110, including data used to create a physical link
`and a logical link. Multimedia data may be transmitted over
`the WiFi connection 112, including data such as voice, text,
`images, Sound, etc. Indeed, any type of data Such as Voice,
`images, text, or Sound may be wirelessly transmitted on the
`WiFi connection 112 between the mobile communication
`devices 102 and 104. The data may be transmitted in a BT
`802.11 frame which includes 802.11 data and Bluetooth
`packet profile data. Alternatively, the BT connection 110 may
`be configured to wirelessly transmit data between the mobile
`communication devices 102 and 104.
`FIGS. 2, 3, and 4 provide an example of various implemen
`tations of the mobile communications devices 102, 104 and
`106.
`FIG. 2 is a diagram of a wireless network 200 having a
`primary mobile communication device 202 (shown as a
`mobile handheld computing device) capable of communicat
`ing with two secondary mobile communication devices 204
`and 206 (206 shown as a Bluetooth ready headset attached to
`a user). Communication with the device 206 may be achieved
`over a synchronous connection oriented (SCO) connection
`208. Communication with the device 204 is achieved using a
`BT connection 210 and a WiFi connection 212. The SCO
`connection 208 is used for transmitting voice data between
`the devices 206 and 204. The BT connection 210 and the WiFi.
`connection 212 may transmit configuration data and multi
`media data, respectively, for example to form a BT 802.11
`link. As with the other embodiments described herein, com
`munication between devices 202 and 204 may occur simul
`taneously as communication between devices 202 and 206 is
`achieved.
`A High Quality Voice 3 (HV3) profile may be sent in a SCO
`data packet to the secondary mobile communication device
`206 over the SCO connection 208. The SCO data packets may
`occupy 2 consecutive slots out of 6 time slots of SCO data
`packets, where 30 bytes of data are used in one SCO slot. The
`WiFi connection 212 may use the remaining 4 slots to trans
`mit Transmission Control Protocol (TCP) packets having
`
`DETAILED DESCRIPTION
`
`40
`
`FIG. 1 is a block diagram of an example wireless network
`100, which may representa short range or long range network
`and which may be an ad hoc topology or infrastructure topol
`ogy with a primary mobile communication device 102 wire
`lessly communicating to secondary mobile communication
`devices 104 and 106. In the illustrated example, the primary
`mobile communication device 102 may be a portable digital
`assistant (PDA), cellular phone, vehicle, media player, laptop
`computer, wireless Supported desktop computers, gaming
`systems, wireless networking devices such as routers,
`Switches, etc., or any other portable computing device. Simi
`larly, the secondary mobile communication devices 104 and
`106 may be any portable computing device as described
`herein with respect to the primary mobile communication
`device 102. In a WLAN environment, the primary mobile
`communication device 102 and the secondary mobile com
`munication devices 104 and 106 may be compliant with one
`of the accepted or contemplated wireless communication pro
`tocols, of which IEEE 802.11a, 802.11b, 802.11g, 802.11n
`and Bluetooth (BT), are examples. But these are only pro
`vided by way of example. The mobile communication
`devices 102, 104, 106 may operate under any two or more
`wireless protocols desired.
`As shown in FIG. 1, the primary mobile communication
`device 102 may wirelessly communicate with two secondary
`mobile communication devices 104 and 106. The mobile
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Page 20 of 28
`
`
`
`5
`Bluetooth profile data. One example of the Bluetooth profile
`data is the Generic Object Exchange profile.
`FIG. 3 is a diagram of a wireless network 300 similar to
`FIG. 2 but having a primary mobile communication device
`302 wirelessly communicating with two secondary mobile
`communication devices 304 and 306 over an Asynchronous
`Connection Link (ACL) connection, 308, BT connection 310
`and WiFi connection 312. In one embodiment, the ACL con
`nection 308 may be established between the primary mobile
`communication device 302 and the secondary mobile com
`10
`munication device 306. The ACL connection 308 may be an
`asynchronous (packet-switched) connection used to send
`multimedia data between two mobile communication
`devices. For example, Advanced Audio Distribution Profile
`(A2DP) data may be transferred between the mobile commu
`15
`nication devices 302 and 306. The A2DP data defines how
`high quality audio (stereo or mono) can be streamed from one
`device to another over a Bluetooth connection. In this way,
`music and other data may be streamed from a mobile phone to
`a wireless headset.
`A BT connection 310 and a WiFi connection 312 may be
`used for transmitting configuration data and multimedia data
`between the mobile communication devices 302 and 304. An
`ACL profile may be sent in an ACL data packet to the sec
`ondary mobile communication device 306 over the ACL con
`nection 308. The ACL profile may contain a 3-DH5 packet
`with a total A2DP overhead requirement of 450 kbps. The
`high rate A2DP with Sub Band Coding (SBC) is about 350
`kbps. In one example, 6 slots out of 30 time slots of ACL
`packet data may be used for ACL traffic over the ACL con
`30
`nection 308. The WiFi connection 312 may use the remaining
`24 slots to transmit TCP packets having Bluetooth profile
`data. In another example, the ACL packets may occupy 4
`consecutive slots out of 12. As such, the WiFi connection 312
`may use the remaining 8 slots to transmit TCP packets having
`Bluetooth profile data.
`FIG. 4 is a diagram of a wireless network 400 having a
`primary mobile communication device 402 wirelessly com
`municating with a secondary mobile communication device
`406 and access point (AP) 404 (404 shown as a wireless
`router). Alternatively, the AP 404 may be a portable base
`station, mobile base station, or any device capable of sending
`802.11 packets. In one embodiment, the 802.11 connection
`408 may be established between the primary mobile commu
`nication device 402 and the AP 404. Over the 802.11 connec
`45
`tion 408, multimedia data may be transferred between the
`mobile communication device 402 and AP 404. The 802.11
`connection 408 may be used to transmit data between the
`mobile communication devices 402 and AP 404. A BT con
`nection 410 and a WiFi connection 412 may be used for
`transmitting configuration data and multimedia data between
`the mobile communication devices 402 and 406.