throbber
US008611317B2
`
`(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.

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