`
`Bibliography
`Re erences
`
`[BTSIG 99] Blue tooth Special Interest Group, Specification of the Bluetooth System,
`versio n I.OB, volum es 1 and 2, available from http:/ /www.bluetooth.com,
`December 1999.
`[ETSI99] European Telecomm unications Standards Institute (ETSI) SMG4,
`ETSI TS 101 369 V7.l.0 (1999-11) Teclinical Specification: Digital cellular tele-
`communications system (Phase 2+); Terminal Equipment to Mobile Station (TE-
`MS) multiplexer protocol (GSM 07.10 version 7.1.0 Release 1998), available
`from http :// www.etsi.org, 1998.
`[FCC 99] Federal Communications Commission, Code of Federal Regulations part
`75, Title 47, volume I, available from http:// www.fcc.gov, revised October
`l, 1999.
`[ Graham99] Graham , Steve; Miller, Brent, and Rusnak,Joseph, IBM Corpora-
`tion , Discovering Devices and Services in Home Networks, http:/ /www.ibm.com/
`pvc/ tech/ networking.shtml,June
`1999.
`[HaartsenOO] Haartsen , J. C., "The Bluetooth Radio System," IEEE Personal
`Communications (special issue on "Connectivity and Application Enablers for
`Ubiquitous Con1puting and Communications"-C. Bisdikian,J. C. Haartsen,
`P. Ker1nani, eds.), vol. 7, no. 1, pp. 28-36, February 2000.
`[IAL99] Inventors Assistance League, Hedy Lamarr, http:/ /vvww.invention.org/
`culture /female /lamarr .htn1l, 1999.
`[IEEE99] Institute of Electrical and Electronics Engineers, Wireless Staridards
`Package (802. 7 7), available from http:/ /www.ieee.org, 1999.
`[IETF92] Partridge, C., Inte1net Engineering Task Force Network Working
`Group, Request for Comments: 7363, A Proposed Flow Specification., available
`from http:/ /www.ietf.o1·g, 1992.
`[IETF 96] Yergeau, F., Internet Engineering Task Force Net\vork Working
`Group, Request for Comments: 2044, UTF-8, a transforniation format of U1iicode
`and ISO 70646, available from http://www.ietf.org, 1996.
`295
`
`IPR2020-00202
`Apple Inc. EX1057 Page 319
`
`
`
`296
`
`:: (ITED REFERENCES
`
`[IMC96a] The Internet Mail Co11sortium, vCarrl-Tlie Elect'ronic Business Card
`Excliange Format., Version 2.1, http: //,,\rvVvv
`. .in1c.org/ pdi/ , September 1996.
`[IMC96b] Tl1e Internet Mail Co11sortium, vCalendar-Tlie Electronic Calenda.ring
`an.d Schedz1.li1ig Exchange Format., Version 1.0, http :// W\,\'\.Y.i1nc.or g/ pdi / , Sep-
`tember 1996.
`[lrDA99a] Infrared Data Association , l1DA Object Exchange Protocol (IrOBEX),
`Versio11 1.2, http: // ,~'v\rvv.irda .org/ standru:ds/ pubs/ IrO BEX 12. pd f, April
`1999.
`[IrDA99b] Infrared Data Associatio11, lrMC (Ir Mobile Co11zmztnz"catio1zs) Specifica-
`tio1i, Version 1.1, l1ttp:// "Vv\'v\f.irda.org·/stand ards/ specificalions.as p, Febr1.1ary
`1999.
`ISOIIEC
`in
`for Sta11dardization
`Organization
`International
`[IS096]
`11578:7996, I1iformation Technology-Ope1i Systenzs Interconnectio1i- Remote Proce-
`dztre Call (RPG), available from l1ttp:// ,mv.iso.ch / , 1996.
`[ITU96] International Telecommunication Union, Reco112rriendation T.4-Sta1i-
`dardization of Grozip 3 facsimile ter1ninals for docztme·nt transmissio7i, avai lable
`from http: // ~
`r.itu.org,Ju1y 1996.
`International Telecommunication Union , Reco1nmendatio12 Q,937-
`[ITU98]
`ISDN user-n.etwork interface layer 3 specification for basic call contro4 a\railable
`from http: // \·V\~.itu .org, May 1998.
`[ITU99] International Telecommunication Union , Reco1nmendation V.250-Serial
`asy1ichronous auto1natic dialing and contro4 available f1·om http :// \iVv\'v\f.itu.org,
`May 1999.
`[Mettala99] Metta.la, Riku, Nokia Mobile Phones , Bluetooth Protocol A1·chitecture,
`Version
`1.0,
`http: / /\.\rvvw.bluetooth .con1/ de veloper / do"vnload/ do"vn -
`load.asp ?doc= 175, August 25, 1999.
`[Miller99] Miller, Brent and Pascoe, Robert, IBM Corporation , Mapping Saluta-
`tion Architecture AP!s to Bluetooth Service Discovery Layer, Version 1.0, http: //
`www.bluetooth.com/ developer / download/ download.asp ?doc= 172, July
`1,
`1999.
`[Muller99] Muller, Thomas, Nokia Mobile Phones, Bluetooth Security Arcliitec-
`ture, Version 1.0, http://www.bluetooth.com/developer/do'wnload
`/ down-
`load.asp?doc=174,July
`15, 1999.
`[Suvak99] Suvak, David, Extended Systems, Inc., IrDA and Bluetooth: A Co1nple-
`mentary Compari-so7i, http://www.extendedsystems.com/prodinfo/white/
`btO/o5f ,,so/o5Fi1·.html, 1999.
`
`IPR2020-00202
`Apple Inc. EX1057 Page 320
`
`
`
`INDEX
`
`A
`Access code, 92-95
`defined,9 2
`inquiry ope ration , 94.
`norn1al piconet operation, 93
`page ope ration, 93
`Access rights request, 196
`Active 1node, 23
`Active slaves , 21
`Ada ptive transmissio n po\ver, 24-25
`f\ddress
`input, 90
`Ad hoc ne tworking , 44
`Adoplers, 7
`Air inter face, 3, 92
`Air interface working group, 7
`A-law, 198
`A-law compression
`technique , 71, 198
`A.l\1_ADDR, 97-98, 101, 103, 106
`Antheil , George, 19
`Application grot1p, 61, 72-7 5
`and Bluetooth profil es, 73-75
`Application profiles , 204
`Associate members , SIG, 280
`Asynchronous connectionless
`packets, 97-98, 113
`packet forma t, I 00
`AT Command Tel ephony Control ,
`190
`Audio, 71-72, 192
`Audio and telephony control, 189-200
`Bluetooth audio , 197-99
`development, 197-98
`evolution of, 198
`connectionless TCS, 191, 197
`operation, 190-200
`TCS-BIN, 189-91
`TCS call control, 194-95
`
`(ACL )
`
`TCS grou p management, 195-97
`TCS protocol development.,
`192-94
`usage, 199-200
`Automatic synchro nizer usage model,
`41-4-2
`AUXl, 100
`B
`Band\vidth-conscious
`communications, 116-18
`quality of service {QoS) for ACL
`links, 117-18
`SCO links, 11 7
`Baseband, Bluetooth radio , key
`functions of, 83-108
`Baseband BB_PDU types, 96-100
`Baseband layer, 64
`transport protocol group, 64
`Baseband link types, 100-108
`inquiry state, 101-5
`page state, 106-8
`Baseband modes , 22-25
`Baseband packet data unit (BB_PDU ),
`90-91
`Base station, 85
`BB_PDU, 90-91, 92, 95, 98, 106, 125
`BD_ADDR, 88, 90, 94-95, 101, 103,
`106
`Beaconing scl1eme, 24
`Blatand, Harald (King Harald of
`Denmark), 9
`Bluetooth:
`defined,3
`history, 9
`logo, 9
`name, origin of, 9
`297
`
`protocol stack , 7, 59-75
`RF communication s solution,
`20-27
`baseband modes , 22-25
`communications
`topology ,
`25-27
`energy -conserving features,
`22-25
`master and slave roles,
`20-22
`specification, 3
`usage mod els, 29-45
`ad l1oc nel\vorking , 44
`automatic synchronizer,
`41-42
`cordless computer, 30-32
`headsets, 32-33
`hidden computing, 4,l-45
`instant postcard, 43-,14
`interactive conference (file
`transfer), 35-36
`Internet bridge, 37-40
`profiles , 29
`speaking laptop, 40-41
`three-in-one phone, 34.-35
`use of term, 3
`Bluetooth adaptation sofhvare, 7 4
`Bluetooth Assigned Numbers, 51
`Bluetooth audio:
`development, 197-98
`evolution of, 198
`Bluetooth baseband, key functions of,
`83-84
`Bluetooth Brand Book, The, 3
`Bluetooth clock, 84, 87, 88-89
`Blue tooth device address, 21 fn, 8 7, 88
`Bluetooth devices , 8,l, 86
`
`IPR2020-00202
`Apple Inc. EX1057 Page 321
`
`
`
`I ' ,
`' •
`
`I
`I
`•
`
`I •
`I
`I
`
`I
`
`298
`
`INDEX
`
`conn ecte d state, 86
`defin ed, 78
`inqui ry scan state, 86
`inquil) ' state , 86
`operational states for, 86
`pag e scan state , 87
`page state, 86-8 7
`standb y state, 86
`Bluet ooth discovery proto col (BDP)
`section, MAC -2, 123
`Bluetooth link controller , 83
`Bluet ooth mobile ph ones, 288 -89
`Bluet ooth nehvork model, 25
`Bluetooth Piconet Mind er, 174
`Bluetooth piconets , 85-87
`Bluetooth produ cts, 285 -90
`computer s and mobil e phon es,
`288-89
`legacy produ ct enabl ers, 287-88
`silicon and develo pers kits,
`286-87
`Bluetooth profil es, 203-8
`generic profil es, 206 , 209 -22
`serial port profil es, 207
`teleph ony profil es, 207 , 223 -37
`version 1.0 profile s, 203-7
`Bluetooth Proto col Archite ctur e, 54
`Bluetooth proto col stack , SDAP
`requirem ents on, 22 1
`Bluetooth rad io, 79-82
`key operational param eters of,
`82
`key operations
`in, 80-81
`transceiver, 80
`Bluetooth radio module design , xiv
`Bluetooth radio s, 80
`Bluetooth Servi ce Discovery Proto col
`(SDP), 66, 68, 74, 155, 164-76
`Bluet ooth Special Int erest Group
`(SIG ), 3, 5-8, 72-73, 176
`associate members , 280
`.
`core group, XJv
`creating additional profile s, 285
`creation of, xiv
`defined, 5
`extensions and enhancements
`working groups, 282-84
`extended service discovery
`profiles (ESDP), 283-84
`HID {human interface de-
`vices) ,vorking group, 283
`personal area nehvorking
`{PAN), 282 -83
`printing working group,
`283
`still image ,vorking group,
`283
`formation of, 9-10
`legal agreements among
`
`n1ember partie s, 5
`ne, v appli cation s \\IOrk1ng
`groups, 284-85
`car profile \ orking group ,
`284
`local positioning ,vorking
`group , 285
`richer aud io/ video (AV)
`,vorking group, 28-1-85
`ne,v ,vorking groups/ profiles,
`280 -82
`original cl1arter, expiratio n of,
`280
`progre ssion of, 7-8
`radio 2.0 ,vorking group , 28 1-82
`technol ogy and SIG origi ns, 5-6
`,vorking group s, 7-8
`Bluelooth technology, 3-5
`future of, 277-90
`and innovati on, 292-93
`Bluetooth transpo rt protoco ls, design
`point of, 78
`Bluetoo th usage models, 20
`Bluetooth ,veb site, xiv, 285, 292
`Brid ge, use of term , 37
`Brief case tric~ 45
`C
`Cable s, replacing, 30
`Cahner s ln -Stat Group , l 0
`Call control , 190-92
`Car profile working group , 284
`C bit., 136
`Channel acce ss code (CAC ), 93
`Channel-hopping
`sequence, 90
`chann el iden tifier (CID ), assign ment
`types, 128
`Client., 227
`CL Info , 197
`Clock inpu t., 90
`Clock and timer information , 119-20
`Code of Federal Regulati ons part 15,
`79
`Command-c lass HCI_PDU s, 142, 144
`Command _Co mpl ete_Event., 147
`Command HCI _PDU s, 144, 148
`Command _Status _Event., 14 7
`Common services, 7..:l
`Communication,
`forms of, 15
`Co mplian ce ,vorking group , 7
`COM ports, 157
`Compression
`technique s, PCM audio,
`71
`Configuration distribution , 195
`Connectability mode s, 214
`Connected state, 86, 95-108
`baseband BB_PDU types ,
`96- 100
`baseband
`link types, l 00-108
`
`Connecbo n establi hment and link
`deta chrnent., 121
`Connectio nless (CL) L2CAP _PDU
`type, J 29-30
`format of, 129
`Con necrionlcss T C , 191, 197
`Connectio n-oriented (CO )
`L2CAP_P DU type , 130-3 1
`forrr1at of, 130
`Connecli ity 111ode , 2 13- l-~
`connectab1ht) · n1ode , 2 1,1
`d1scoverabili t mode, 21.J-15
`pairing mode , 215
`Continua l1on stale , 173
`Conlinuou variab le lope delta
`(C SD) n1odulation , 71, 19
`Con trol path , 65-66
`Cordle s computer , 30-32
`Co rdle
`tcleph on)' profile, 225-3 1
`deve lopm ent of, 226-27
`and de\ 1ice roles , 227 -28
`usage , 230 · 3 1
`Core specification, stud yi11g, 55
`Cycl ic redunda ncy chec k (CRC ), 99,
`100
`D
`Data access points, 38
`Data a,xis points, 38
`Data -class H CI_PDUs, l-i2, 1 ·16
`Data H CI_PD U, 146-47
`Data Link Conn ection id entifier
`(DLCI), 160
`Dedicated bond ing, 2 16
`Dedicated IAC s {Dl AC s), 94
`Dedicate d inquiry access codes
`(DIAC s), 22 1
`Device access code (DAC), 93
`Device auth enti cation, 112-13
`Device pairing , 63
`Device sharin g, 3 1-32
`Dial-up networking , 37-38
`Dial-up nehvorkin g profile (DU NP),
`26 1-65
`to LAN access profile
`compared
`(LAP), 27 1-73
`defined , 26 1-62
`deve lopm ent of, 262
`operation of, 262-64
`security in, 264
`usage, 264-65
`Digital camera cab les, 30
`Direct network axis , 38-40
`Dire ct sequence spread spectrum,
`18fn, 80
`Discoverability modes , 214-15
`Dongles, 287
`DUNP, See Dial-up networking profile
`(DUNP )
`
`IPR2020-00202
`Apple Inc. EX1057 Page 322
`
`
`
`--~--
`
`-
`
`INDEX
`
`299
`
`E
`Energy-conserving features, 22-25
`EnumerateRen1Dev primitive, 221
`Ericsson, 5-6, 8
`Ethernet networks, 15-16
`European Telecommuni cat1ons
`Standards Institute (ETSl), 68
`Event-class HCI_PDUs, 142, 145
`Event HCI_PDUs, 145, 148
`Extended service discovery profiles
`(E DP), 283-84
`Extended ystems, 254
`Extensions and enhancements
`working groups, 282-84-
`extended service discovery
`profiles {ESDP), 283-84
`HID (human interface devices)
`\vorking group, 283
`personal area networking
`(PAN), 282-83
`printing working group, 283
`still image \.vOrking group, 283
`F
`Fast interm.ember access, 195-96
`FAX profile (FaxP), 273-76
`development of, 273-75
`operation of, 275-76
`SOP service record, 276
`usage, 276
`Federal Communi cations
`Commission (FCC), 79
`FHS packet, 102-3
`File transfer, 35-36
`File transfer profile (FP), 250-53
`development of, 250-51
`operation of, 251-52
`usage, 253
`Forward error-correcting (FEC) code,
`96
`Frequen cy hopp ing, 18
`Frequency -hopping sequences, 85,
`89-92, 95
`inquiry operation , 91-92
`normal piconet operation , 90-92
`page operation, 91
`phase of, 90
`Frequen cy hopping spread spectrum
`{FHSS), 18-19, 80
`Frequenc y-selection module (FSM),
`89
`Fundamental processes, 87-89
`D G
`GAP, See Generic access profiles
`(GAP)
`Gartner Group Data Quest, 10
`General bonding, 216
`General discoverable mode, 214
`
`General kno,vlege, suggested reading
`plan, 54-55
`Generic access proftles (GAP), 206,
`209-22
`connecllvity, 213
`connectivity modes, 2 13-14
`connectability modes, 214
`discoverability modes,
`214-15
`pairing modes, 2 15
`defined, 209
`development, 211-13
`dictionary, 213
`idle mode procedure s, 216-17
`personalization, 213
`relationships, 210-11
`security modes, 215-16
`Generic inquiry access code (GIAC),
`92,22 1
`Generic object exchange profile, 207
`Generic object exchange profile
`(GOE P), 243-45
`development of, 243-44
`operation of, 244-45
`relationships, 240
`Group 3 fax, 274
`"Group of Bluetooth transport
`protocols", use of term, 62
`Group managemen~ 195-97
`functions, 191
`D H
`Hard\vare "plug-ins", 287
`HCI, See Host controller interfa ce
`(HCI)
`H CI_ Create_ Connection command
`H CI_PD U, 149-50
`-
`HCI Hold Mode command
`-
`HCI_PDU, 151
`HCI_lnqui ry command HCI _PDU,
`148
`HCI layer, transport protocol group,
`65-66
`HCI_PDU packet classes, 142-47
`HCI_PDUs, 142, 147-53
`command HCI_POU, 144
`-
`data HCI POU, 146-47
`event HCI _PDU, 145
`link control HCI_PDUs, 148-50
`link policy H CI_PD Us, 150-51
`testing, 153
`HCI_ Write_Page_Scan_Activity
`command PDU, 152
`Headset profile, 234-37
`development of, 234-35
`Headsets, 32-33, 289
`He\vlett-Packard, 283
`Hidden computing, 44-45
`HID ,vorking group, 283
`
`Hold mode, 22-23
`HomeRF(TM), 17, 282
`Hopping, 18
`Host controller and baseband
`HCI_PDUs, 151-52
`Host controller interface (HCI), 51,
`57, 65, 140-53
`command-class HCl_POUs,
`142, 144
`data-class HCI_PDUs, 142, 146
`event-class HCI_PDUs, 142, 145
`HCI_PDU packet classes,
`142-47
`HCI_PDUs, 142, 147-53
`link control HCI_POUs,
`148-50
`link policy HCI_POUs,
`150-51
`testing, 153
`HCI portion of specification,
`141
`host controller and baseband
`HCI_PDUs, 151-52
`informational parameters
`HCI_PDUs, 152-53
`protocol stack ,vith, 141-42
`status parameters HCI_PDUs,
`153
`Host controller interface (HCI) layer,
`transport protocol group, 65-66
`Host transport, 65
`Human interface devices {HID), 283
`I
`i)
`Idle mode procedures, 216-17
`Informational parameters
`HCI PDUs, 152-53
`Information exchange, 120
`Infrared Data Association (lrDA),
`19·20 57, 74, 177
`compa:ed to Bluetooth ,vireless
`commu.nications, 20
`. ,
`See also IrDA interoperab1I1ty
`middle,vare protocols
`Infrared mobile communications
`(IrMC), 69
`Infrared object exchange (Ir0BEX/
`OBEX), 69
`.
`.
`Infrared ,vireless commun1caaons,
`19-20
`)
`InP See Intercom profile (InP
`I &)' access code (IAC), 94
`I nq . -hopping sequence, 92
`nq~ Result Event event
`lnqwry _ PDU -I 49
`HCI
`,
`·ry ;can state, 86
`nqu1
`I
`86
`Inquiry state,
`b d link types,
`Inquiry state, base an
`100-108
`
`IPR2020-00202
`Apple Inc. EX1057 Page 323
`
`
`
`300
`
`INDEX
`
`inquiI) 1-hopping rate , 103.4.
`inquiry ID packel, l 02-5
`inquiry response, 102
`inquiI) ' scan, 102
`inquiry transmission sequences ,
`105
`Instant post car d usage model , 43-44
`Institu te of Electrical and Electronjcs
`Engineers (IEEE), 17
`IEEE 802.11 /802. 15 \vorking
`groups , 282
`Intel Corporation, 6, 8
`Intentional radiators, 79
`Interactive conference {ftle transfer ),
`35-36
`Intercom profile (InP), 23 1-3,i
`defined , 231
`development of, 232
`and device roles, 232
`usage, 233-34
`Interface add-ons, 287-88
`International Business Machines
`Corporation
`(IBM), 6, 8
`International Telecommunications
`Union-Telecommunication
`(ITU-T ) Q93 l specification , 71
`Internet bridge , 37-40
`compared
`to equivalent wired
`scenario, 39
`dial -up networking , 37-38
`direct network axis, 38-40
`Interoperability, 291-92
`lnteroperabilit)
`' ,vorking group , 7
`lrDA, See Infrared Data Association
`(IrDA )
`lrDA interoperability m.iddle,vare
`protocols, 66, 177-88
`compared
`to Bluetooth '"''ireless
`communication,
`179·82
`defined, 177
`development of, 183
`lrMC, 177
`synchronization, 186-88
`lrOBEX, 177, 183, 184-86
`client and server functions,
`185
`OBEX PDUs , 185-86
`object formats, 186
`RFCOMM multiplexing,
`185
`SDP support, 185
`rationale for interoperability
`Bluetooth wireless
`comm11nication, 182-83
`usage, 188
`lrDA interoperability protocols, 69
`IrMC, 72, 177
`synchronization, 186-88
`IrOBEX, 72, 157, 177, 183, 184-86
`
`in
`
`client and sen rer function s, 185
`OBEX PDU s, 185-86
`object format s, I 86
`RFCOMM mulliplexing , 185
`SDP suppor l, 185
`ISM (industrial , scientific, and
`medical ) bands , 79
`Isochronous audio traffic, 71
`J
`Joystic ks, 30-32
`K
`Keyboards , 30-32
`King Harald of Denmark , 9
`L
`L2CAP _Co mmand _Reject
`command, 133
`L2CAP _Configu ration_Reque sl
`signalj11g comma11d, 136-3 7
`L2CAP _Co nne clio n_Requ est
`signaling command , 134-35
`L2CAP _ Connection_Response
`signa ljng command , 135-36
`L2CAP signaling , 13 1-33
`.L2CAP signaling command, format
`of, 133
`Lamarr , Hedy , 19
`LAN access profil e (LAP), 265-70
`compar ed to dial-up nehvorking
`profile (DU NP), 271-73
`defined, 265
`developmen t of, 266-67
`operation of, 267-70
`security , 269-70
`usage, 270
`Legacy product enablers, 287-88
`Legal '"''orking group, 7
`Level 1 medium access control
`(MAC-1 ), 123
`Level 2 mediu .m access control
`(MAC-2 ), 123
`Limited discoverabl e mode , 214
`Limited inquiry access code (LIAC ),
`214
`Linear feedback shift register (LFSR ),
`97
`Link control HCI_PDUs , 148-50
`Link controller management, 118-21
`clock and timer information,
`119-20
`connection establishment and
`link detachment, 121
`information exchange, 120
`master -slave roles switch, 119
`paging scheme, 118
`Link control packets, 97-98
`Link encryption, 113-14
`
`Link manager layer, 63-64
`tra11sport protoco l group , 63-64
`Link 1nanager/ link manag er protocol
`(LMP), 108-2 1
`band,vidlh -conscio us
`communj cations, 116-18
`quali ty of sef\/ice (QoS ) for
`t\ CLli nk , 117-18
`SCO links, 117
`funclions, 109
`link co11troller n1anagement,
`l 18-2 J
`clock a.i1d Li111er info1ma -
`tion, 119-20
`connectio n establishm ent
`an d link dec.achment ,
`12 1
`informat jon excl1ange , 120
`masl er-sla,,e roles s,vitch,
`119
`pagin g schem e, 118
`LMP_PDUs, 108-11
`formal, 110
`po\-ver manageme nt/
`po,ver-managed stales,
`114-16
`park mod e, 1 15-16
`sniff mode , 114
`security n1anagement, 111-14
`device au lhenticalion , 112-13
`link encryptio n, 113-14
`Link manager protocol (LMP ), 63
`Link policy HCI_PDUs, 150-51
`Little-endian tran smission ordering ,
`96
`LMP_PDUs, 108-2 1
`f orn1at, 110
`types of tran sactions, 110-1 1
`Local positioning workin g group, 285
`Logical link contro l and adaptation
`protocol (L2CAP ) layer , 51, 52, 63,
`71, 123-40, 155, 199
`channel identifier (CID ), 126-28
`assignment types, 128
`channel management, 131-33
`channels , 126-29
`com munication bet:ween,
`126
`configuration options /
`commands, 138-40
`connectionless
`(CL)
`L2CAP_PDU
`type, 129-30
`format of, 129
`connection-oriented
`(CO)
`L2CAP _PDU type, 130-31
`format of, 130
`and the exchange of
`quality -of-service (QoS)
`information, 125
`
`IPR2020-00202
`Apple Inc. EX1057 Page 324
`
`
`
`INDEX
`
`301
`
`L2CAP _ConfiguraUon_Request
`signaling con1mand, 136-37
`L2CA P _ Conneclion_Reqt1esl
`signaling commar1d, l3tl--35
`L2CAP _Conneclion_Response
`signaling command , 135-36
`I..,2CAP signaling, 131-33
`f orn1al of a signaling com-
`mand, 133
`primary role of, 125
`Lo\vcr add ress parl (LAP), 88
`Lt1cent Technolgies lnc.1 8
`M
`Man-machine interfaces (Iv1Ml}, 212
`Marketing requirements doct1menl
`(MRD ), ,~s-,t9
`Markeling working group, 7
`Master, 20-22, 78, 85-86
`prin1ary role of, for a piconel, 86
`Master-slave relationsl1ip, 20-22
`Master-slave roles S\\fitch, 119
`Medium access control (MAC)
`address, 88
`Megahertz (MHz), 16
`Mice, 30-32
`Microsoft Corporation, 8, 283, 285
`Middleware protocol group, 60-61,
`66-72
`IrDA interoperability protocols,
`69
`nel:\vorking la)1ers, 69-70
`protoco ls, 66
`RFCOMM layer, 67-68
`SDP layer, 68-69
`TCS layer and audio, 70· 72
`Nlobile computers, 289
`Mobile phones, 288-89
`Motorola, 8
`N
`Netwo rk connection cables, 30
`Net,.vorking profiles, 259-76
`dial-up netvvorking profile
`(DU NP), 261-65
`compared to LAN access
`profile (LAP), 271-73
`defined, 261-62
`development of, 262
`operation of, 262-64
`security in, 264
`usage, 264-65
`FAX profile (FaxP), 273-76
`developme11t of, 273-75
`operation of, 275-76
`SOP service record, 276
`usage, 276
`LAN access profile (LAP),
`265-70
`
`compared to dial-up net-
`,vorking profile
`(DUNP), 271-73
`dermed, 265
`development or, 266-67
`operation of, 267-70
`security, 269-70
`usage, 270
`relationsl1ips, 260-61
`Ne,v applications ,vorking groups,
`284--85
`car profile \VOrking group, 284
`local positioning ,vorking group,
`285
`ric.her audio/video (AV )
`,vorking group, 284--85
`Nokia Corporation, 6, 8, 285
`Nonconnectable de,rice, 215
`r ond1scoverable n1ode, 214
`No11pairable device, 215
`Non-significant address part (NAP),
`88
`Normal piconet operation, 90-92
`0
`0 BEX, 177, 183, 184--86
`client and server functions, 185
`default get object, 249
`objecl formals, 186
`PDUs, 185-86
`RFCOM M multiplexing, 185
`SDP suppor~ 185
`Object push profile (OPP), 245-50
`business card exchange, 248
`busi11ess card pllll, 248
`developrnent of, 2,~6-47
`object push function, 248
`operation of, 21~7-49
`usage, 249-50
`Open specification, 6
`defined,3
`Open standards, 6
`OPP, See Object push profile (OPP)
`Organization unique identifier (QU I),
`88
`Organization unique identifier (OUI)
`part, 88
`p
`Packetized digital audio, 71
`Paged device, defined, 91
`Page-hopping sequence, 91
`Page scan state, 8 7
`Page state, 86-87
`Paue state, baseband link types, 106-8
`Paie transmission sequence, l 07-8
`Paging schen1e, 118
`Pairing modes, 215
`Parked n1ode, 24
`
`Parked slave addr ess, 21 fn
`Parked slaves, 21, 22, 24
`Park mode, 1 15-16
`PC cards (PCMCLA cards), 287-88
`Personal area net\vorking (PAN)
`,vorking group, 282-83
`Personal area net,vorks, 25
`Personal digilal assisk'lnl cables, 30
`Philips, 281~
`Piconet, 21-27, 85-87
`master, primary role for, 86
`technology, 26
`Point-to-point protocol (PPP), 70, 161,
`260,265
`Port Proxy entities, 163
`Po,ver management/po,ver-managed
`states, 11,~-16
`park mode, 115-16
`sniff mode, 114
`PPP, See Point-to-point protocol (PPP)
`Printers, 30-31
`Printing ,vorking group, 283
`Profiles, 29
`Pron1oter companies, 6
`Prot emulation entities, l63
`Protocol analyzers, 286
`Protocol data unit (PDU), 155
`Protocol stack, 59-7 5
`application group, 61, 72-7 5
`and Bluetooth profiles,
`73.75
`components, 59-61
`middle,vare protocol group,
`60-61, 66-72
`IrDA interoperability pro-
`tocols, 69
`net,vorking layers, 69-70
`protocols, 66
`RFCOMM layer, 67-68
`SOP layer, 68-69
`TCS layer arid audio, 70-72
`transport protocol group, 60,
`61-66
`baseband layer, 64
`host controller interface
`(HCf) layer, 65-66
`link manager layer, 63-61~
`logical link control and ad-
`aptation protocol
`(L2CAP) layer, 63
`radio layer, 64
`Proximity nehvorking, 25-26, 45
`Pulse coded modulation (PCM), 198
`Pulse code 111odulation (PCM), 71
`PUMATECH, 254
`R
`RI paging mode, 106
`Radio 2.0 ,vorking group, 281-82
`
`IPR2020-00202
`Apple Inc. EX1057 Page 325
`
`
`
`302
`
`INDEX
`
`Radio frequenC)' (RF) ,vireless
`comn1unications, 16-19
`freque11cy modulation, 16-l 7
`· RF space, 1 7
`spread spectrum Rl7
`comn1unications, 18-19
`transmitters/receivers, 16
`in 2.4 GHz frequency spectru n1,
`17-18
`Radio la)rer, 64
`transport protocol group, 64
`Rapid frequency l1opping, 19
`Received signal strength indicator
`(RSSI), 25
`Responsiveness ,,s. po,ver
`consumption, 24
`RFCOM :t\1 protocol, 57, 60, 66 67-68,
`74, 15.5, 156-64, 184, 199
`communi cation endp oint
`supp ort, 162
`con1-n1unication nudpoint
`supp ort, 162
`defined, 157
`importance to protocol stack,
`159-63
`nuddl e,vare protocol group,
`67-68
`protocol development, 157-59
`applicability, 159
`connection establisl1ment/
`termjnation, 159
`data frame adaptations,
`158-59
`flo,v control , 159
`internal and external serial
`port, 158
`multiplexed serial commu -
`nication s, 15 7 -58
`multiplexing, 159
`remote status and configu-
`ration, 158
`RS-232 signal compatib ili-
`ty, 158
`protocol usage, 163-64
`rucher audio/video (AV) ,vorking
`group , 284-85
`RS-232 serial port prot ocol, 142,
`157-58, 162, 287
`• s
`Scanners, 30-31
`Scatternels, 27, 85
`example , 27
`sco links, 117
`SDAP, See Service discovery
`application profile (SOAP)
`SDP, See Service discovery protocol
`(SDP)
`SDP layer, middleware protocol
`
`group , 68-69
`SDP _PDU, 171
`Security management, 111-14
`device autl1ent..icalion, 112-13
`link encf)rption, I 13-l 4
`Security modes, 215-16
`Serial port profile {SPP), 2()7, 240--~3
`de,1elopn1ent. of, 240--t-I
`operation of, 2-1-1-+3
`relationships, 2-1-0
`usage, 2-t3
`SenriceBro,vse prin1ilive, 220
`Senrice d isco,,ef)', 69
`defined, 16-1
`Sen,ice disco,•ef)' application profile
`(SDAP), 175, 209, 217-22
`de,,eloprnent of, 217-18
`enurneralel~emDe,, prirnitjve,
`221
`local de,,ice role, 219
`remote device role, 219
`senriceBro,vse pri1niti,,e, 220
`senriceSearch primiti,·c, 220-21
`terminatePrimitive, 221
`Service discovery protocol (SOP}, 66,
`68 74 155, 164-76
`Bluetooth SOP objectives,
`166-68
`compactness, 167
`service bro,vsing, 167
`service location by class
`and by attribute, 167
`simplicit)', 166
`versatility, 167
`client, 169
`conlinuation state, 173
`development, 166-68
`motivations/ req wrements,
`168-74
`service discovery, deftned, 164
`service records, 169-70
`service registry, 169
`ServiceSearchAttribut eRequest
`SDP _PDU, 172
`ServiceSearchAttri bu te
`Response SDP _PDU, 172
`ServiceSearch Request
`SDP _PDU, 172
`ServiceSearch Response
`SDP _PDU , 172
`service-specific attributes, 170
`transaction summary , 1711
`typical SDP transaction, 171
`universally unique identifiers
`(UUID s), 171
`universal service attributes, 170
`usage, 174-76
`Service discovery protocol (SDP)
`addr esses, 68
`
`ervicc d1 cover protocol ( DP)
`pec1ficalion, 123
`Service records, 169-70
`Service regi lf)', 169
`er iccSearch primit1,1c, 220-21
`enr1ce-specific atLributcs, I 70
`hort-range ,vireles , dcfinccl, 3-,t
`IG, See Bluetooth f)ecial I11terc t
`Group ( ~IC)
`dicon and developers kits, 2 G- )7
`lave ID packet, I OG
`90 ')2 - g ,-
`a ,,c , _ -_ . 1 c ,
`1
`'(
`,, - >
`niff mode, 22-23, 11-t-
`oft,vare ,,·ork1ng group, 7
`0 11)', 2 -~
`P, See )'nchronizatio11 profile ( P)
`Speakers, 30-31
`peaking laJ)top, -I 0-,1 I, 102
`J)ecification, 3. -1-, 5
`guide to u11dcrstand1ng, 53-5(>
`1ntroduclion to, 4-7-56
`purpo e of, -t 8--19
`reading:
`from a de,ricc perspccl.ive,
`JJ
`from a olut..ion's per pee·
`Li,·e, 56
`Lo gain general kno\vledge,
`5-1-55
`relation hips, 52-53
`scope of, -I ~)-50
`structure of, 50-52
`volume one, 51-52
`volume t,vo, 52
`SPP, See Serial port profile (SPP)
`Spread spectrum, defined, 18
`Spread spectrum Rf communications,
`18-19
`Standby state, 22, 86
`Status parameters HCI_PDUs, 153
`Still image working group, 283
`Synchronization, 4 1
`automatic synchronizer usage
`model, 41-42
`Synchroniza tion profile (SP), 253-58
`automated synchronization,
`257-58
`development of, 254-55
`operation of, 255-5 7
`usage, 257-58
`Synchronous connection-oriented
`(SCO ) packets, 71, 97-98, l 00-101,
`113, 197-98
`T
`TCS-AT, 71, 191, 193-94
`group management functions,
`191
`TCS-BIN, 71, 189-94
`
`'
`
`t
`
`l ' • I
`
`IPR2020-00202
`Apple Inc. EX1057 Page 326
`
`
`
`INDEX
`
`303
`
`I
`
`TCS call co11t.rol, 194-95
`TCS group managemenL, l95-97
`TCS proto col development, 192-94.
`Techr1ology, 15-27
`Bluetooth RF con1munications
`solution, 20-27
`infrared wireless
`communi cations, 19-20
`wired/wireless communi cations,
`15-16
`Telecommuni cations industry,
`regulation of, 4
`Telef onakliebo lagel LM Ericsson, See
`Ericsso11
`Telephone headsets, 32-33
`Telephony control proto col (TCS), 66
`Telephony control specificatjon (TCS)
`layer, ,52, 70-72
`Telephony profiles, 207, 223-37
`cordless telephony profile,
`225-31
`development of, 226-27
`operation of, 227-28
`usage, 230-31
`headset profile, 234-37
`developmen t of, 234-35
`operation of, 235-36
`usage, 237
`i11tercom profile (InP), 231-34
`defined, 231
`development of, 232
`operation of, 232
`usage, 233-34
`relation ships, 224-25
`Temporary picoce!Jular syste1n , 78
`3Com, 283
`3Co m Corporation, 8
`Three-in-one phone usage model ,
`34-35, 192
`direct telephone -to-telephone /
`\valkie-talkie function of, 35
`Time ~division duplex (TDD ), 64, 95
`
`Toshiba CorporaUon, 6
`Trademark list, xvi
`Transport group :
`lo\ver pro tocols of, 77-122
`upper protocols of, I 23-54
`Transport later, OSI protocol model,
`62-63
`Tran sport profile, defined, 203-4
`Transport proto col group, 60, 61-66
`baseband layer, 64-
`host controller interface (HCI)
`layer, 65-66
`link manag er layer, 63-64
`logical link control and
`adaptati on protocol (L2CAP)
`layer, 63
`radio layer, 64
`Transpo rt proto cols, 62
`design poi11t of, 78
`2.4 GHz frequency spectru m, RF
`communi cations in, 17-18
`2.4 GHz ISM band, 79
`' u
`u-la,v compressio n teclmique, 71, 198
`Ultimate head set, 32-33, 192, 289
`mobility, support for, 33
`usage model , 33
`Unconscio us computing , ·~4-45
`Universal asynchronous receiver and
`t.ranmitter (UART) proto col, 142
`Universally unique identifiers
`(UUIDs), 171
`Universal Serial Bus (USB) protocol,
`142
`Universal service attributes, 170
`Unplugfest.s, 292
`Upper address part (UAP), 88
`Usage models, 29-45
`ad hoc net,vorking, 44
`automatic synchronizer, 41-42
`cordless computer, 30-32
`
`I
`
`headsets, 32-33
`hidden computing, 44-45
`instant postcard, 43-44
`interactive conference (file
`transfer), 35-36
`Internet bridge, 37-40
`profiles, 29
`speaking laptop, 40-ti 1
`three-in-one phone, 34-35
`V
`vCalendar format, 186, 248
`vCaJ f orma4 69
`vCard f orma4 69, 186, 248
`Version 1.0 profiles, 203-7
`vMessage forma4 69, 186, 248
`vNote f orma4 I 86, 248
`Voice, 71-72
`and data, 4
`Voice access poin4 33
`Voice audio, 71-72
`• w
`Whitening, 64, 99
`Wired nehvorks, I 5-16
`Wired/\vireless communications,
`15-16
`Wireless Application Protocol (W AP),
`69-70
`Wireless communications, 15-16
`examples of, 16
`infrared, 19-20
`radio frequency (RF), 16-19
`regulation of, 4
`Wireless connectivity, 4-5
`Wireless file transfer, 35-36
`Wireless local area net\vork (WLAN),
`82
`Wireless user group (WUG), 191,
`195-97
`
`IPR2020-00202
`Apple Inc. EX1057 Page 327
`
`
`
`'
`
`I
`
`P,.fnt
`
`,
`.
`
`f ~ d
`
`Stop
`
`·-
`
`-
`
`-
`
`Prentic .e Ha·11: Professional Technical Reference
`e:>o 8
`©
`I @r
`t)~
`~Jm
`fmlogts
`• R~lo.ld
`t)ptl'I
`I 'l'l>al's Ntw? 11 'dllat's Cool? 11 Oes:tXlalions J [ Net Search I [ Peep~ I [ S0t1.;,r•J
`http:/ l'VIVV .pl'lptr .eom /
`
`
`m. cri @~R1_ri. o @ § - c.1-ii··-~--~ ~· ···---·-··-· -------__ .. ,___._ ..... -··----· -~
`
`Keep Up-to-Date
`
`with
`
`•
`
`•
`
`I
`
`We strive to stay on the cutting-edge of what 1s happenin g in
`professional computer science and engineering. Here's a bit of what
`you'll find when you stop by www.phptr.com :
`G) Special interest areas offering our latest books, boo k series, softwar e,
`features of the month, related links and other useful informat ion to
`help you get the job done .
`• Deals, deals, deals~ Come to our promotions section for the latest
`bargains offered to you exclusively from our retailers.
`• need ta find a baa:kstare?
`Chances are, there 's a bookseller near you
`that carries a broad selection of PTR titles. Locate a Magnet bookstore
`near you at www .phptr.com .
`. What's new at PH PTR? We don't just publish books for the professional
`community, we're a part of it. Check out our convention schedule, join
`an author chat, get the latest reviews and press releases on topics of
`interest to you .
`·Subscribe TodalJ! Join PH PTR's monthly email newsletter!
`. .
`., .
`.
`.
`.. .
`..
`Want to be kept up-to-date on your area of interest? Choose a targeted
`
`. ' category on our website, and we'll keep you informed of the latest PH PTR .
`products, author events, reviews and conferences in your interest area.
`Visit our mail