Pairing of wireless devices using a wired medium

Pairing of wireless devices using a wired medium
US008181233B2
(12) Unlted States Patent
(10) Patent No.:
Wyld
(45) Date of Patent:
(54) PAIRING OF WIRELESS DEVICES USINGA
2
,
WIRED MEDIUM
(75)
US 8,181,233 B2
Inventor:
l
erson et a .
4,210,024 A
_
gigstable
,
4,114,450 A
4,195,642 A
Jeremy Wyld’ San Jose’ CA (Us)
_
*May 15, 2012
9/1978 Shulmann et a1.
4/1980 Price et a1.
7/1980 Ishiwatari et a1.
4,223,211 A
9/1980
(73) Ass1gnee: Apple Inc., Cupertmo, CA (US)
4,248,244 A
2/1981 Charnitski et a1.
4,317,126 A
2/1982 Gragg, Jr.
(*)
4,371,188 A
2/1983 Hull
Notice:
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
2
U-S-C- 154(1)) by 0 days.
.
4,386,345 A
.
-
-
4,423,630
Th1s patent 1s subject to a termmal d1sClalmer'
A
4434 801 A
4,451,849 A
(21) Appl. No.: 13/051,747
(22)
Filed:
43 34 773 A1
Prior Publication Data
Sep. 1, 2011
4/1994
OTHER PUBLICATIONS
“Apple Announces iTunes 2,” Press Release, Apple Computer, Inc.,
Continuation of application No. 11/513,692, ?led on
Oct' 23’ 2001'
Aug. 30, 2006, noW Pat. No. 7,913,297.
(51)
Morrison
(Continued)
Related US. Application Data
(63)
1/1984
3/1984 Jiminez et a1
5/1984 Fuhrer
FOREIGN PATENT DOCUMENTS
DE
US 2011/0214168 A1
$035‘
5/1983 Narveson et a1.
(Commued)
Mar- 18, 2011
(65)
Allsen et a1.
(Continued)
Illt- Cl-
Primary Examiner * Michael Simitoski
G06F 7/04
(200601)
(74) Attorney, Agent, or Firm * Womble Carlyle Sand
G06F 15/16
(2006.01)
ridge & Rice LLP
(52)
US. Cl. ......................................................... .. 726/5
(58)
Field of Classi?cation Search ..................... .. 726/5
(57)
See apphcanon ?le for Complete Search hlstory'
Techniques that facilitate pairing of Wireless devices With
References Cited
other Wireless devices are disclosed. According to one aspect,
a pair of Wireless devices can be paired for Wireless data
(56)
exchange using an available Wired link. Advantageously, the
U.S. PATENT DOCUMENTS
3,612,265 A
3,807,388 A
10/1971 Dickerson
4/1974 Orr et a1.
3,918,058 A
11/1975 Noyoriet a1.
3,958,459 A
3,978,725 A
4,089,057 A
5/1976 Shimomura
9/1976 Haditke
5/1978 Eriksson
ABSTRACT
Wired link can be used to transport a pin code from one of the
Wireless devices to the other. Consequently, pairing of the
Wireless devices can be completed Without necessitating user
entry of a pin code so long as the Wired link is available.
17 Claims, 8 Drawing Sheets
200
ACCESSORY DEVICE
OUTPUT
DEVICE
210 H
USER INPUT DEVICE
20B
212~4E1
215 _\
WIRELESS
214~
TRANSCEIVER
W
- 205
MODULE
'
I
' "
"‘
3
S
\d
N
I
I
236
I
|
219 ~
HOST D EVICE
DRIVER
TRANSCEIVE
@
220 '‘
CONTROLLER
224 Q
OPERATING SYSTEM
226 "q APPLICATION PROGRAM(S)
OUTPUT
DEVICE
222
N 204
2/32
WIRELESS
MODULE
PIN CODE
234
230
228
.1 240
US 8,181,233 B2
Page 2
US. PATENT DOCUMENTS
4,516,110
4,516,865
4,578,769
4,589,022
4,625,733
4,694,694
4,699,379
4,703,445
4,720,093
4,722,222
4,736,312
4,745,564
4,757,453
4,757,714
4,759,219
4,763,275
4,763,284
4,763,287
4,771,394
4,774,679
4,775,948
4,780,837
4,821,218
4,822,042
4,824,107
4,829,812
4,830,021
4,862,394
4,862,395
4,873,867
4,903,212
4,908,523
4,928,307
4,935,887
4,951,171
4,955,980
5,033,013
5,036,467
5,056,783
5,067,081
5,088,836
5,117,444
5,144,226
5,148,002
5,150,310
5,162,828
5,181,181
5,200,827
5,243,993
5,258,927
5,295,085
5,316,249
5,324,038
5,335,664
5,339,699
5,343,445
5,348,519
5,382,972
5,396,429
5,406,305
5,420,828
5,426,595
5,436,838
5,446,775
5,450,329
5,452,269
5,471,405
5,475,725
5,476,427
5,478,006
5,485,402
5,486,815
5,509,082
5,513,854
5,524,637
5,526,326
5,528,228
5,539,336
5/1985
5/1985
3/1986
5/1986
12/1986
9/1987
10/1987
10/1987
1/1988
2/1988
4/1988
5/1988
7/1988
7/1988
7/1988
8/1988
8/1988
8/1988
9/1988
9/1988
10/1988
10/1988
4/1989
4/1989
4/1989
5/1989
5/1989
8/1989
8/1989
10/1989
2/1990
3/1990
5/1990
6/1990
8/1990
9/1990
7/1991
7/1991
10/1991
11/1991
2/1992
5/1992
9/1992
9/1992
9/1992
11/1992
1/1993
4/1993
9/1993
11/1993
3/1994
5/1994
6/1994
8/1994
8/1994
8/1994
9/1994
1/1995
3/1995
4/1995
5/1995
6/1995
7/1995
8/1995
9/1995
9/1995
11/1995
12/1995
12/1995
12/1995
1/1996
1/1996
4/1996
5/1996
6/1996
6/1996
6/1996
7/1996
Overmyer
Hideo
Frederick
Prince et al.
Saynaj akangas
Vlakancic et al.
Chateau et al.
Dassler
Del Mar
Purdy et al.
Dassler et al.
Tennes et al.
Nasiff
Purdy et al.
Cobb et al.
Carlin
Carlin
Gerhaeuser et al.
Cavanagh
Carlin
Dial et al.
NamekaWa
Potsch
Landsman
French
Parks et al.
Thornton
Thompson et al.
Fey et al.
McPherson et al.
Yokouchi et al.
Snowden et al.
Lynn
Abdalah et al.
Tran et al.
Masuo
Kato et al.
Blackburn et al.
Matcovich et al.
Person
Yameda et al.
Sutton et al.
Rapp
Kuo et al.
Greenspun et al.
Furness et al.
Glynn
Hanson et al.
Alexander et al.
Havriluk et al.
Hoffacker
Anderson
Sasser
Nagashima
Carignan
Cherdak
Prince et al.
Kannes
Hanchett
Shimomura et al.
Geiger
Picard
Miyamori
Wright et al.
Tanner
Cherdak
Marsh
Nakamura
Fujima
Taguchi
Smith et al.
Wagner
Toyama et al.
Daver
Erickson
Fekete et al.
Wilk
Nguyen et al.
5,541,604
5,546,307
5,546,974
5,559,945
5,564,698
5,574,669
5,583,776
5,583,993
5,590,908
5,592,401
5,605,336
5,608,698
5,615,132
5,616,876
5,617,084
5,617,386
5,618,995
5,627,548
5,629,131
5,633,070
5,636,146
5,646,857
5,670,985
5,671,010
5,671,162
5,673,691
5,680,102
5,684,513
5,688,183
5,690,119
5,690,591
5,690,773
5,694,340
5,701,257
5,710,922
5,712,638
5,712,949
5,720,200
5,721,539
5,721,949
5,723,786
5,724,265
5,726,672
5,734,337
5,738,104
5,739,451
5,740,143
5,743,269
5,745,037
5,749,615
5,761,096
5,771,485
5,779,576
5,781,155
5,790,477
5,807,284
5,812,056
5,815,225
5,822,288
5,835,721
5,835,732
5,862,803
5,864,868
5,870,710
5,886,739
5,891,042
5,895,073
5,897,457
5,899,963
5,901,303
5,905,460
5,918,281
5,918,303
5,920,728
5,923,757
5,925,001
5,929,335
5,930,741
5,936,523
7/1996
8/1996
8/1996
9/1996
10/1996
11/1996
12/1996
12/1996
1/1997
1/1997
2/1997
3/1997
3/1997
4/1997
4/1997
4/1997
4/1997
5/1997
5/1997
5/1997
6/1997
7/1997
9/1997
9/1997
9/1997
10/1997
10/1997
11/1997
11/1997
11/1997
11/1997
11/1997
12/1997
12/1997
1/1998
1/1998
1/1998
2/1998
2/1998
2/1998
3/1998
3/1998
3/1998
3/1998
4/1998
4/1998
4/1998
4/1998
4/1998
5/1998
6/1998
6/1998
7/1998
7/1998
8/1998
9/1998
9/1998
9/1998
10/1998
11/1998
11/1998
1/1999
1/1999
2/1999
3/1999
4/1999
4/1999
4/1999
5/1999
5/1999
5/1999
6/1999
6/1999
7/1999
7/1999
7/1999
7/1999
7/1999
8/1999
Meier
MaZur et al.
Bireley
Beaudet et al.
Honey et al.
Marshall
Levi et al.
Foster et al.
Carr
Kramer
Gaoiran et al.
Yamanoi et al.
Horton et al.
Cluts
Sears
Choi
Otto et al.
Woo et al.
De KeyZer et al.
Murayama et al.
Flentov et al.
McBurney et al.
Cappels, Sr. et al.
Shimbo et al.
Werbin
Abrams et al.
Xydis
Decker
Sabatino et al.
Rytky et al.
Kenmochi et al.
Fidalgo et al.
Kim
Miura et al.
Alley et al.
Issa
Kato et al.
Anderson et al.
GoetZi
Smith et al.
Klapman
Hutchings
Hernandez et al.
Kupersmit
Lo et al.
Winksy et al.
Suetomi
Okigami et al.
Guthrie et al.
Iston
Zakutin
Echigo
Smith, III et al.
Woo et al.
Hauke
FoXlin
Law
Nelson
Shinada
Donahue et al.
Kikinis et al.
Besson et al.
Contois
OZaWa et al.
Winningstad
Sham et al.
Moore
Mackovjak
Hutchings
Chew
Odagiri et al.
Nabulsi
Yamaura et al.
HalloWell et al.
Hocker et al.
Hoyt et al.
Carter
Kramer
West
US 8,181,233 B2
Page 3
5,946,643
5,947,917
5,952,992
5,955,667
5,959,568
5,960,380
5,963,523
5,963,891
5,976,083
5,977,877
5,978,972
5,984,842
6,002,982
6,006,274
6,009,237
6,009,629
6,011,491
6,011,585
6,013,007
6,018,677
6,018,705
6,020,851
6,028,617
6,028,625
6,028,627
6,032,084
6,032,108
6,032,530
6,041,023
6,043,747
6,045,364
6,052,654
6,057,756
6,059,576
6,073,086
6,074,271
6,075,443
6,091,342
6,108,426
6,111,541
6,111,571
6,122,340
6,122,959
6,122,960
6,125,686
6,127,931
6,145,389
6,148,271
6,151,647
6,157,898
6,160,254
6,161,944
6,163,021
6,167,356
6,172,948
6,179,432
6,183,425
6,191,939
6,196,932
6,204,813
6,208,044
6,216,131
6,217,183
6,226,622
6,238,338
6,245,002
6,248,946
6,249,487
6,254,513
6,263,279
6,266,623
6,295,541
6,298,314
6,305,221
6,332,175
6,336,365
6,336,727
6,341,316
6,356,856
>D
8/1999
9/1999
9/1999
9/1999
9/1999
9/1999
10/1999
10/1999
11/1999
11/1999
11/1999
11/1999
12/1999
12/1999
12/1999
1/2000
1/2000
1/2000
1/2000
1/2000
1/2000
2/2000
2/2000
2/2000
2/2000
2/2000
2/2000
3/2000
3/2000
3/2000
4/2000
4/2000
5/2000
5/2000
6/2000
6/2000
6/2000
7/2000
8/2000
8/2000
8/2000
9/2000
9/2000
9/2000
10/2000
10/2000
11/2000
11/2000
11/2000
12/2000
12/2000
12/2000
12/2000
12/2000
1/2001
1/2001
2/2001
2/2001
3/2001
3/2001
3/2001
4/2001
4/2001
5/2001
5/2001
6/2001
6/2001
6/2001
7/2001
7/2001
7/2001
9/2001
10/2001
10/2001
12/2001
1/2002
1/2002
1/2002
3/2002
Zakutin
Carte et al.
Helms
Wooley
Flentov et al.
Kayama et al.
Walker et al.
Richardson et al.
McCulloch et al.
Stewart et al.
Chu
Fry
Hawkins et al.
Hirabayashi et al.
Gnepf et al.
GoetZi
Anderson
Root et al.
Vidrine et al.
Gaudet et al.
Busack
SaWano et al.
Cannon
Helmsderfer
Anderson et al.
Seiple et al.
Hock
Lakhansingh
Altenhofen
Dugan et al.
Gaudet et al.
Engellener
Brann
Marinelli
Derrah
Schepps et a1.
Janesch et al.
StortZ
Karmel
Summers
Darley et al.
Hoshal et al.
Hutchings
Haan et al.
Mohr
Ebeling et al.
Marinelli
Sarat
Marinelli
Zimmerman et al.
Leman
Mickelson
Squadron et al.
Keller et al.
Zhang et al.
Whalen et al.
Burnett
Marsh et al.
Wadell et al.
VisWanadham et al.
Liu et al.
Shipman
Dabbiere
DeLuca et al.
Belikov
Dwek
Yano et al.
Takenaka et al.
Bianco et al.
Vock et al.
Bodnar et al.
Blackadar et al.
Hutchings
Birrell et al.
Blackadar et al.
Kim
Kloba et al.
Damen et al.
6,357,147
6,360,597
6,377,530
6,380,597
6,385,473
6,436,052
6,441,747
6,452,610
6,456,261
6,459,881
6,467,924
6,493,652
6,498,994
6,501,393
6,504,483
6,516,284
6,527,711
6,529,131
6,531,982
6,536,139
6,539,336
6,549,497
6,560,903
6,563,417
6,570,526
6,587,403
6,587,404
6,595,929
6,600,418
6,605,038
6,611,782
6,611,789
6,617,962
6,619,835
6,621,768
6,623,427
6,633,743
6,643,608
6,714,121
6,731,312
6,735,630
6,748,902
6,760,536
6,762,741
6,772,331
6,794,566
6,799,226
6,801,964
6,813,586
6,825,777
6,837,827
6,856,934
6,870,529
6,871,063
6,876,947
6,882,955
6,883,694
6,885,971
6,898,550
6,900,732
6,911,971
6,914,551
6,918,677
6,934,812
6,950,087
6,959,259
7,009,517
7,042,360
7,046,230
7,054,784
7,062,225
7,064,669
7,072,789
7,084,856
7,084,921
7,092,846
7,146,437
7,174,130
7,174,277
3/2002
3/2002
4/2002
4/2002
5/2002
8/2002
8/2002
9/2002
9/2002
10/2002
10/2002
12/2002
12/2002
12/2002
1/2003
2/2003
3/2003
3/2003
3/2003
3/2003
3/2003
4/2003
5/2003
5/2003
5/2003
7/2003
7/2003
7/2003
7/2003
8/2003
8/2003
8/2003
9/2003
9/2003
9/2003
9/2003
10/2003
11/2003
3/2004
5/2004
5/2004
6/2004
7/2004
7/2004
8/2004
9/2004
9/2004
10/2004
11/2004
11/2004
1/2005
2/2005
3/2005
3/2005
4/2005
4/2005
4/2005
4/2005
5/2005
5/2005
6/2005
7/2005
7/2005
8/2005
9/2005
10/2005
3/2006
5/2006
5/2006
5/2006
6/2006
6/2006
7/2006
8/2006
8/2006
8/2006
12/2006
2/2007
2/2007
Darley et al.
Hubbard, Jr.
Burrows
Gudesen et al.
Haines et al.
Nikolic et al.
Khair et al.
Reinhardt et al.
Zhang
Hoder et al.
Shipman
Ohlenbusch et al.
Vock et al.
Richards et al.
Richards et al.
Flentov et al.
Stivoric
WentWorth
White et al.
Darley et al.
Vock et al.
Miyamoto et al.
Darley
Shaw
Noller et al.
Keller et al.
Keller et al.
Stivoric
Francis et al.
Teller et al.
Wooster
Darley
HorWitZ et al.
Kita
Keller et al.
Mandigo
Berlinsky
Hershey et al.
Moore
Robbin
Gelvin et al.
Boesch et al.
Amir et al.
Weindorf
Hind et al.
Pachet
Robbin et al.
Mahdavi
Vock et al.
Vock et al.
Lee et al.
Vock et al.
Davis
Schiffer
Darley et al.
Ohlenbusch et al.
Abelow
Vock et al.
Blackadar et al.
Richards
Suzuki et al.
Vidal
Shipman
Robbin et al.
KnoX et al.
Vock et al.
Wood
Light et al.
Zadesky
Flentov et al.
White
Light et al.
Vock et al.
Huppi
Ogawa
Vock et al.
Robbin et al.
Kurisko et al.
Vock et al.
US 8,181,233 B2
Page 4
7,234,026 B2
7,254,516 B2
6/2007 Robbin et a1.
8/2007 Case etal.
7,559,877 B2
7/2009 Parks et al.
FOREIGN PATENT DOCUMENTS
DE
44 45 023 A1
7,813,715 B2 10/2010
McKillop
2001/0022828 A1
9/2001 Pyles
BI]?
501322755523
2001/0033244 A1
10/2001 Harris et al.
EP
2001/0041021 A1
11/2001 Boyle etal.
5;
0075577822?‘
5133‘;
2001/0042107 A1
2001/0049890 A1
11/2001 Palm
12/2001 Hiisoli etal.
EP
0863 469
9/1998
/
0336782 A2
69996
58345‘
/
10/1989
2002/0002413 A1
1/2002 Tokue
5;
0099117733; B1
@1333
2002/0013784 A1
2002/0022551 A1
1/2002 Swanson
2/2002 Watterson et al.
EP
0 982 732
30000
/
2002/0032911 A1
3/2002 Tanaka etal.
EP
1028 425
8/2000
2002/0045961 A1
4/2002 Gibbs et al.
5;
11007268333 A2
2588?
2002/0046315 A1
4/2002 Miller et al.
2002/0055934 A1
5/2002 Lipscomb etal.
EP
1289197
3/2003
2002/0090912 A1
7/2002 Cannon etal.
5;
13553562};
2588;‘
2002/0116082 A1
8/2002 Gudorf
EP
1566948
80005
/
2002/0152045 A1
10/2002 Dowling etal.
10/2002 Nguyen
g5
2002/0173273 A1
2002/0189426 A1
11/2002 Spurgatetal.
12/2002 Hirade etal.
GB
1/2003 Numaoka
JP
59'023610
2003/0037254 A1
2003/0046434 A1
2/2003 Fischeretal.
3/2003 Flanagin etal.
5;
288655322
2533(1)
2003/0065805 A1
4/2003 Barnes
JP
2000424099
gggg'?gggg
8/2000
1? 688(1)
2003/0076301 A1
4/2003 Tsuketal.
JP
200l'321202
11/2001
zggé‘fg?gg;
Z588;
W001 B3569
H6950
6/1995
6/1995
2002/0161865 A1
2003/0016844 A1
2003/0074457 A1
4/2003 Kluth
g
2003/0079038 A1
4/2003 Robbin etal.
2003/0095096 A1
5/2003 Robbin etal.
g
2003/0097379 A1
2003/0133694 A1
5/2003 Ireton
7/2003 Yeo
W0
2003/0149875 A1
8/2003 Hosaka
H980
13/1984
2384399
70003
/1984
2/
/
/
W0
W0 95/
/
2003/0163287
A1 9/2003
8/2003 Volk
etal.
2003/0167318 A1
Robbin etal.
2003/0229490 A1 12/2003 Enei
$8
$8
$8 363%
/
$8 3333323)
13‘ A332
/
135333
2004/0001395 A1
2004/0001396 A1
2004/0012556 A1
1/2004 Keller et a1.
1/2004 Keller et al.
W0
W0
W0 0061259
WO 00/78170
“H706 Al
80000
120000
2004/0055446 A1
3/2004 Robbin etal.
$8
$88b65413
90001
2004/0069122 A1
2004/0076086 A1
4/2004 Wilson
4/2004 Keller
W0
5/2004 Akins, 111 et al.
W0
W001 W753
05610
W001
30002
2004/0094018 A1
5/2004 Ueshima etal.
$8
$8 83/8333?
2588;
WO 2004/055637
“1850
7/2004
M004
2004/0086120 A1
1/2004 Yongetal.
W0 0/2
4/2001
/
2004/0104845 A1
2004/0198436 A1
6/2004 McCarthy
10/2004 Alden
W0
11/2004 Fadelletal.
$8
$8 5881084413
2004/0253983
2004/0267825
2005/0015254
2005/0027910
12/2004
12/2004
1/2005
2/2005
W0
W0 Zoos/031737
4/2005
W0
W0
WO 2005/048644
WO 2005/008505
5/2005
7/2005
2004/0224638 A1
A1
A1
A1
A1
Vanhatalo etal.
Novak etal.
Beaman
Barrett Ji. etal.
90004
2005/0080566 A1
4/2005 Vock etal.
W0
WO 2005/109781
11/2005
2005/0088275 A1
2005/0152294 A1
4/2005 Valoteau etal.
7/2005 Yu etal.
W0
W0
WO 2006071364
WO 2006/094380
6/2006
9/2006
W0
WO 2007/022421
2/2007
-
2005/0166153 A1
7/2005 Eytchlson etal.
2005/0177929 A1
2005/0245839 A1
2005/0262557 A1
8/2005 Greenwald et al.
ll/2005 Stivoric etal.
11/2005 Fellenstein etal.
2005/0266798 A1
12/2005 Moloney et a1.
et 31'
OTHER PUBLICATIONS
“ApplelntroducesiTunesiworld’sBestandEasiesttoUseJukebox
Software,” Macworld Expo, San Francisco, Jan. 9, 2001.
2006/0064458 A1
30006 Gelhrmann
“Apple’s iPod Available in Stores Tomorrow,” Press Release, Apple
2006/0068760
2006/0097847
2006/0105712
2006/0135064
2006/0143455
3/2006
5/2006
5/2006
6/2006
6/2006
Hameed etal.
Bervoets et a1,
Glass etal.
C1_10_eta1~
Gltzlnger
Computer, 111°» NW 9, 2001~
“NomadJukeboX,”UserGuide,CreativeTechnologyLtd.,Versionl,
Aug. 2000.
“SoundJam MP Plus Manual, version 2.0”iMP3 Player and
Encoder for Macintosh by Jeffrey Robbin, Bill Kincaid and Dave
3:31:21? 31'
Heller,manualbyTomNegrino,publishedbyCasady&Greene,Inc.,
A1
A1
A1
A1
A1
.
5223215531’
2007/00119l9 Al
2007/0021269
2007/002g009
2007/0032195
2007/0124679
2007/0249286
2008/0016537
2008/0125288
A1
A1
A1
A1
A1
A1
A1
V2007 Case, Jr‘
1/2007
2/2007
2/2007
5/2007
10/2007
l/2008
5/2008
Shum
Robbin et a1‘
Kurisko et a1‘
Jeong et a1,
Ma et al.
Little et al.
Case
2000.
“12.1 925 Candela Mobile PC”, downloaded from LCDHardware.
corn on Dec. 19, 2002, http://www.lcdharware.con1/panel/l2ili
Pane1/defau1t~aSP~
“BL82 Series Backlit Keyboards”, www.tg3electronics.com/prod
ucts/backlit/backlithtrn, downloaded Dec. 19, 2002.
“Bluetooth PC HeadsetsiEnjoy Wireless VoIP Conversations:
‘Connecting’ Your Bluetooth Headset With Your Computer”,
Bluetooth PC Headsets; downloaded on Apr. 29, 2006 from http://
www.bluetoothpcheadsets.com/connecthtrn.
US 8,181,233 B2
Page 5
“Creative MuVo TX 256 MB,” T3 Magazine, Aug. 17, 2004, http://
US. Appl. No. 08/764,758, Rule 116 Amendment ?led May 13,
www.t3 .co .uk/revi ews/ entertainment/mp3 iplayer/creativei
1999.
muvofb<f256mb [downloaded Jun. 6, 2006].
US. Appl. No. 08/867,083 Amendment response to Of?ce Action
mailed Jun. 26, 2000.
US. Appl. No. 08/867,083 Notice ofAllowance, mailed Feb. 6, 2001.
US. Appl. No. 08/867,083 Of?ce Action mailed Jun. 26, 2000.
“Digital Still CamerasiDownloading Images to a Computer,” Mimi
Chakarova et al., Multi-Media Reporting and Convergence, 2 pgs,
May 9, 2005.
“EluminX Illuminated Keyboard”, downloaded Dec. 19, 2002, http://
www.elumiX.com/ .
“How to Pair a Bluetooth Headset & Cell Phone”, About.com; down
loaded on Apr. 29, 2006 from http://mobileof?ce.about.com/od/
usingyourphone/ht/blueheadsetip.htm.
“Peripherals for Industrial Keyboards & Pointing Devices”, Stealth
Computer Corporation, downloaded on Dec. 19, 2002, http://www.
stealthcomputer.com/peropheralsioem.htm.
“Poly-Optical Fiber Optic Membrane Switch Backlighting” down
loaded Dec. 19, 2002, http://www.poly-optical.com/membranei
switches.html.
“Public Safety Technologies Tracer 2000 Computer”, downloaded
Dec. 19, 2002, http://www.pst911.com/traver.html.
“QuickTime Movie Playback Programming Guide”, Apple Com
puter, Inc., Aug. 11,2005.
“QuickTime Overview”, Apple Computer, Inc., Aug. 11, 2005.
“Rocky MatriX Backlit Keyboard”, downloaded Dec. 19, 2002,
http ://www. amrel .com/asiimatrixkeyboardhtml.
“Sony Ericsson to introduce Auto pairing to improve Bluetooth con
nectivity between headsets andphones”, Sep. 28, 2005 Press Release,
Sony Ericsson Corporate; downloaded on Apr. 29, 2006 from http://
www.sonyericsson.com/spg.jsp?cc:global&lc:en&ver:
400l&template:pc3ilil&z....
“TAOS, Inc., Announces Industry’s First Ambient Light Sensor to
Convert Light Intensity to Digital Signals”, www.taosinc.com/
pressreleasei090902.htm, downloaded Jan. 23, 2003.
“Toughbook 28: Powerful, Rugged and Wireless”, Panasonic:
Toughbook Models, downloaded Dec. 19, 2002, http: www.
panasonic.com/computer/notebooldhtml/O1ais8.htm.
“When it Comes to Selecting a Projection TV, Toshiba Makes Every
thing Perfectly Clear, Previews of New Releases”, www.bestbuy.
com/ HomeAudioVideo/ Special s/ To shibaTVFeatures . asp,
down
loaded Jan. 23, 2003.
“WhyBuy: Think Pad”, IBM ThinkPad Web Page Ease of Use, down
loaded on Dec. 19, 2002, http://www.pc.ibm.com/us/thinkpad/
US. Appl. No. 08/867,083, Advisory Action mailed Mar. 14, 2000.
US. Appl. No. 08/867,083, Final Of?ce Action mailed Jan. 3, 2000.
US. Appl. No. 08/867,083, Notice ofAppeal mailed Jan. 3, 2000.
US. Appl. No. 08/867,083, Notice of Appeal Response to Of?ce
Action mailed Jan. 3, 2000.
US. Appl. No. 08/867,083, Of?ce Action mailed Apr. 8, 1999.
US. Appl. No. 08/867,083, Response to Of?ce Action mailed Apr. 8,
1999.
US. Appl. No. 08/867,083, Supp. Response to Of?ce Action mailed
Apr. 8, 1999.
US. Appl. No. 09/089,232, Appeal Briefmailed Jan. 2, 2002.
US. Appl. No. 09/089,232, Appeal Briefmailed Jul. 26, 2002.
US. Appl. No. 09/089,232, Comments on Allowance mailed Oct. 16,
2002.
US. Appl. No. 09/089,232, Information Disclosure Statement
mailed Oct. 23, 1998.
US. Appl. No. 09/089,232, Notice ofAllowance mailed Oct. 2,2002.
U.S. Appl. No. 09/089,232, Notice ofAppeal mailed Nov. 5, 2001.
US. Appl. No. 09/089,232, Notice ofAppeal mailed Nov. 7, 2001.
US. Appl. No. 09/089,232, Of?ce Action mailed Jan. 27, 2003.
US. Appl. No. 09/089,232, Of?ce Action mailed Apr. 26, 2002.
US. Appl. No. 09/089,232, Of?ce Action mailed May 30, 2000.
US. Appl. No. 09/089,232, Of?ce Action mailed Aug. 8, 2001.
US. Appl. No. 09/089,232, Of?ce Action mailed Nov. 27, 1998.
US. Appl. No. 09/089,232, Of?ce Action mailed Dec. 19, 2000.
US. Appl. No. 09/089,232, Preliminary Amendment response to
Of?ce Action mailed May 30, 2000.
US. Appl. No. 09/089,232, Response to Of?ce Action mailed Dec.
19, 2000.
US. Appl. No. 09/698,659, Notice ofAllowance mailedApr. 9, 2003.
US. Appl. No. 09/698,659, Of?ce Action mailed Mar. 19, 2002.
US. Appl. No. 09/698,659, Of?ce Action mailed Nov. 21, 2002.
US. Appl. No. 09/698,659, Response to Of?ce Action of Mar. 19,
2002.
easeofusehtml.
512MB Waterproof MP3 Player with FM Radio & Built-in Pedom
US. Appl. No. 09/698,659, Response to Of?ce Action of Nov. 21,
eter, Oregon Scienti?c, downloaded on Jul. 31, 2006 from http://
US. Appl. No. 09/848,445, Of?ce Action mailed May 6, 2004.
US. Appl. No. 09/848,445, Of?ce Action mailed Dec. 5, 2003.
US. Appl. No. 09/ 848,445, Preliminary Amendment mailed Dec. 5,
www2.oregonscienti?c.com/shop/product.asp?cid?l&scid:
1 1&pid:5 81.
Adam C. Engst, “SoundJam Keeps on Jammin,” Jun. 19, 2000, http://
db.tidbits.com/getbits.acgi?tbart:05988.
AleX Veiga, “AT&T Wireless Launching Music Service,” Yahoo!
Finance, Oct. 5, 2004, pp. 1-2.
Andrew Birrell, “Personal Jukebox (PJB),” Oct. 13, 2000, http://
birrell . org/andrew/talks/pjb-overview.ppt.
Apple iPod Technical Speci?cations, iPod 20GB and 60GB Mac +
PC, downloaded from http://www.apple.com/ipod/color/specshtml
on Aug. 8, 2005.
2002.
2001.
US. Appl. No. 09/848,445, Response to Of?ce Action (Rule 116)
mailed May 6, 2004.
US. Appl. No. 09/848,445, Response to Of?ceAction mailed Dec. 5,
2003.
U.S.Appl. No. 09/886,578, Notice ofAllowance mailed Sep. 9, 2002.
US. Appl. No. 09/886,578, Of?ce Action mailed Jun. 5, 2002.
US. Appl. No. 09/886,578, Of?ce Action mailed Nov. 8, 2001.
US. Appl. No. 09/886,578, Preliminary Amendment mailed Jun. 21,
Apple iTunes Smart Playlists, downloaded Apr. 5, 2005 from http://
2001.
web.archive.org/web/20031002011316/www.apple.com/itunes/
US. Appl. No. 09/886,578, Response to Of?ceAction mailed Nov. 8,
smartplaylists . . . pp. 1-2.
2001.
Apple iTunes Smart Playlists, downloaded Apr. 5, 2005 from http://
US. Appl. No. 09/886,578, Response to Of?ce Action mailed Jun. 5,
web.archive.org/web/20031002011316/www.apple.com/itunes/
2002.
smartplaylists . . . . pp. 1-2.
US. Appl. No. 09/992,966, Examiner Summary mailed Oct. 27,
U.S. Appl. No. 08/764,758, Advisory Action mailed Apr. 29, 1999.
2003.
US. Appl. No. 08/764,758, Notice ofAllowance mailed Jun. 1, 1999.
US. Appl. No. 08/764,758, Of?ce Action mailed May 8, 1998.
US. Appl. No. 08/764,758, Of?ce Action mailed Aug. 21, 1997.
US. Appl. No. 08/764,758, Of?ce Action mailed Dec. 15, 1998.
US. Appl. No. 08/764,758, Response to Of?ce Action mailed Aug.
21, 1997.
US. Appl. No. 08/764,758, Response to Of?ce Action mailed Dec.
15, 1998.
US. Appl. No. 08/764,758, Response to Of?ce Action mailed May 8,
1998, ?led Oct. 8, 1998.
US. Appl. No. 08/764,758, Rule 116 Amendment ?led Apr. 8, 1999.
US. Appl. No. 09/992,966, Notice of Allowance mailed Apr. 15,
2004.
U.S.Appl. No. 09/992,966, Notice ofAllowance mailed Sep. 3, 2004.
US. Appl. No. 09/992,966, Of?ce Action mailed Jan. 6, 2004.
US. Appl. No. 09/992,966, Of?ce Action mailed Feb. 3, 2003.
US. Appl. No. 09/992,966, Of?ce Action mailed Mar. 28, 2002.
US. Appl. No. 09/992,966, Of?ce Action mailed Jul. 18, 2003.
US. Appl. No. 09/992,966, Response to Of?ce Action mailed Feb. 3,
2003.
US. Appl. No. 09/992,966, Response to Of?ce Action mailed Mar.
28, 2002.
US 8,181,233 B2
Page 6
US. Appl. No. 09/992,966, Response to Of?ceAction mailed Jul. 18,
US. Appl. No. 10/921,743; Response to Of?ceAction mailed Mar. 4,
2003.
2005.
US. Appl. No. 09/992,966, Response to Of?ce Action mailed Jan. 6,
US. Appl. No. 10/921,743; Response to Of?ce Action mailed May
26, 2005.
US. Appl. No. 10/921,743; Response to Of?ce Action mailed Sep.
13, 2005 and Advisory mailed Nov. 25, 2005.
US. Appl. No. 10/950,897, Amendment to Notice of Allowance
2004.
US. Appl. No. 10/234,660 Response andAmendment Under 37 CFR
Section 1.116 mailed Oct. 31, 2003.
US. Appl. No. 10/234,660, Final Of?ceAction mailed Oct. 31, 2003.
US. Appl. No. 10/234,660, Of?ce Action mailed Mar. 31, 2003.
US. Appl. No. 10/234,660, Response to Of?ce Action mailed Mar.
31, 2003.
US. Appl. No. 10/234,660; Advisory Action mailed Jan. 27, 2004.
US. Appl. No. 10/234,660; Amendment ?led Jul. 20, 2004.
US. Appl. No. 10/234,660; Appeal Brief ?led Jun. 14, 2004.
US. Appl. No. 10/234,660; Marked up Claims by USPTO dated Jul.
28, 2004.
US. Appl. No. 10/234,660; Notice ofAllowance; Aug. 2, 2004.
US. Appl. No. 10/297,270 Of?ce Action mailed Jan. 11, 2007.
US. Appl. No. 10/297,270 Of?ce Action mailed Feb. 9, 2006.
US. Appl. No. 10/297,270 Of?ce Action mailed Jul. 13, 2005.
US. Appl. No. 10/297,270 Of?ce Action mailed Jul. 26, 2007.
US. Appl. No. 10/297,270 Of?ce Action mailed Jul. 29, 2004.
US. Appl. No. 10/297,270 Of?ce Action mailed Sep. 25, 2006.
US. Appl. No. 10/297,270 Of?ce Action mailed Dec. 13, 2004.
US. Appl. No. 10/297,270 Request Deletion of Named Inventors
Pursuant to 37 CFR§ 1.63 (d)(2) received bythe Patent Of?ce on Oct.
4, 2002.
US. Appl. No. 10/297,270 Response to Of?ce Action mailed Jul. 29,
2004.
US. Appl. No. 10/297,270 Response to Of?ce Action mailed Dec.
13, 2004.
US. Appl. No. 10/297,270 Response to Of?ce Action mailed Jul. 13,
mailed Dec. 13, 2005.
US. Appl. No. 10/950,897, Notice of Allowance mailed Feb. 13,
2005.
US. Appl. No. 10/950,897, Of?ce Action mailed Mar. 7, 2005.
US. Appl. No. 10/950,897, Of?ce Action mailed Jun. 23, 2005.
US. Appl. No. 10/950,897, Of?ce Action mailed Sep. 9, 2005.
US. Appl. No. 10/950,897, Of?ce Action mailed Nov. 25, 2005.
US. Appl. No. 10/950,897, Response to Of?ceAction mailed Mar. 7,
2005.
US. Appl. No. 10/950,897, Response to Of?ce Action mailed Jun.
23, 2005.
US. Appl. No. 10/950,897, Response to Of?ce Action mailed Sep. 9,
2005.
US. Appl. No.
25, 2005.
US. Appl. No.
US. Appl. No.
U.S. Appl. No.
US. Appl. No.
31, 2007.
US. Appl. No.
US. Appl. No.
10/950,897, Response to Of?ce Action mailed Nov.
11,434,588: Of?ce Action mailed Jan. 31, 2007.
11,434,588; Notice ofAllowance; Jul. 11,2007.
11,434,588; Notice ofAllowance; Nov. 6, 2007.
11,434,588; Response to Of?ce Action mailed Jan.
11/221,029; Notice ofAllowance; Oct. 3, 2006.
11/221,029; Of?ce Action mailed Sep. 8, 2006.
US. Appl. No. 11/221,029; Preliminary Amendment dated Aug. 22,
2005.
2006.
US. Appl. No. 10/297,270 Response to Of?ce Action mailed Feb. 9,
US. Appl. No. 11/221,029; Response to Of?ce Action mailed Sep. 8,
2006.
2006.
US. Appl. No. 10/297,270 Response to Of?ceAction mailed Sep. 25,
US. Appl. No. 11/252,576; Notice ofAllowance; Dec. 11, 2007.
US. Appl. No. 11/358,508, Notice ofAllowability & Interview Sum
2006.
US. Appl. No. 10/297,270 Response to Of?ce Action mailed Jan. 11,
mary mailed Oct. 18, 2006.
2007.
US. Appl. No. 11/358,508, Of?ce Action mailed Aug. 14,2006.
U.S. Appl. No. 11/358,508, PreliminaryAmendment mailed Mar. 30,
US. Appl. No. 10/297,270 Response to Of?ce Action mailed Jul. 26,
2007.
2006.
US. Appl. No. 10/601,208 Notice ofAllowance mailed Dec. 8,2006.
U.S. Appl. No. 10/601,208 Of?ce Action mailed Feb. 15, 2006.
US. Appl. No. 10/601,208 Of?ce Action mailed May 11, 2005.
US. Appl. No. 10/601,208 Of?ce Action mailed Jun. 15, 2004.
US. Appl. No. 10/601,208 Of?ce Action mailed Aug. 26, 2004.
US. Appl. No. 10/601,208 Of?ce Action mailed Sep. 26, 2006.
US. Appl. No. 10/601,208 PreliminaryAmendment, mailed Jun. 20,
US. Appl. No. 11/358,508, PreliminaryAmendment mailed May 30,
2006.
US. Appl. No. 11/358,508, Preliminary Amendment mailed Jul. 26,
2006.
U.S.Appl. No. 11/358,508, Response to Notice mailed Sep. 12,2006.
U.S. Appl. No. 11/358,508, Response to Of?ce Action mailed Aug.
14, 2006.
US. Appl. No. 11/358,508, Rule 312 Amendment mailed Oct. 24,
2003.
US. Appl. No. 10/601,208 Response to Of?ceAction mailed Jun. 15,
2006.
2004.
US. Appl. No. 11/358,508; Notice of Non Compliance mailed Sep.
12, 2006.
US. Appl. No. 10/601,208 Response to Of?ce Action mailed Aug.
26, 2004.
US. Appl. No. 10/601,208 Response to Of?ce Action mailed May
11, 2005.
US. Appl. No. 10/601,208 Response to Of?ce Action mailed Feb. 15,
US. Appl. No. 11/484,199 Notice of Allowance and Examiner Inter
view Summary; Oct. 6, 2006.
US. Appl. No. 11/484,199 Preliminary Amendment; Sep. 7, 2006.
US. Appl. No. 11/598,410 Response to Of?ceAction mailed Jun. 13,
2006.
2007.
US. Appl. No. 10/601,208 Response to Of?ceAction mailed Sep. 26,
US. Appl. No. 11/598,410, Notice ofAllowability Sep. 26, 2007.
2006.
US. Appl. No. 11/598,410, Of?ce Action mailed Jun. 13,2007.
U.S. Appl. No. 11/646,768, Of?ce Action mailed May 7, 2007.
US. Appl. No. 11/646,768, Of?ce Action mailed Oct. 29, 2007.
US. Appl. No. 11/646,768, Response to Of?ce Action mailed May 7,
US. Appl. No. 10/601,208 Second Response to Of?ce Action mailed
Aug. 26, 2004.
US. Appl. No. 10/842,947, Notice ofAllowance mailed Feb. 9,2006.
U.S. Appl. No. 10/842,947, Of?ce Action mailed Jun. 30, 2005.
US. Appl. No. 10/842,947, Of?ce Action mailed Nov. 30, 2004.
US. Appl. No. 10/ 842,947, Preliminary Amendment mailed May 11,
2004.
US. Appl. No.
30, 2004.
US. Appl. No.
30, 2005.
US. Appl. No.
US. Appl. No.
US. Appl. No.
US. Appl. No.
10/842,947, Response to Of?ce Action mailed Nov.
10/842,947, Response to Of?ce Action mailed Jun.
10/921,743; Advisory mailed Nov. 25, 2005.
10/921,743; Of?ce Action mailed Mar. 4, 2005.
10/921,743; Of?ce Action mailed May 26, 2005.
10/921,743; Of?ce Action mailed Sep. 13, 2005.
2007.
US. Appl. No. 11/646,768, Response to Of?ce Action mailed Oct.
29, 2007.
US. Appl. No. 11/646,768; Notice ofAllowance; Jan. 18, 2008.
US. Appl. No. 11/747,081; Of?ce Action mailed Jan. 24, 2008.
Bisdikian, Chatschik. “An Overview of the Bluetooth Wireless Tech
nology,” Jun. 2001.
Bociurkiw, Michael, “Product Guide: Vanessa MatZ,”, www.forbes.
com/asap/2000/1127/vmartZiprint.html, Nov. 27, 2000.
Civil Action No. 05-CV-02323; Complaint, Nov. 16, 2005.
Civil Action No. 06-CV-01100-WDM-PAC, Complaint, Jun. 8,
2000.
US 8,181,233 B2
Page 7
Civil Action No. 06-CV-01100-WDM-PAC, Defendants Polar
Electro Inc.’s and Polar Electro Oy’s Answer and Af?rmative
Defenses: Polar Electro Inc.’s Counterclaim and Demand for Jury
International Search Report dated Apr. 5, 2006 from corresponding
International Application No. PCT/U S2005/ 038819.
International Search Report dated Dec. 5, 2007 in PCT Application
Trial, Jun. 29, 2006.
Civil Action No. 06-CV-01447 MSK-BNB, Answer, Af?rmative
No. PCT/US2007/004810.
Defenses, Counterclaims and Demand for Jury Trial, Timex; Sep. 26,
No. PCT/US2007/010888.
International Search Report dated Jul. 2, 2007 in related case PCT/
US2006/048669.
2006.
Civil Action No. 06-CV-01447 MSK-BNB, First Amended Com
plaint; Aug. 16, 2006.
Civil Action No. 06-CV-01447-MSK-BNB, Answer, Af?rmative
Defenses, Counterclaim, and Demand for Jury Trial, Garmin; Sep.
26, 2006.
Civil Action No. 06-CV-01447-MSK-BNB, Complaint, Jul. 26,
2006.
Civil Action No. 06-CV-01447-MSK-BNB: PhatRat Technology,
Inc.’s Supplemental Answers and Objections to Defendant, Timex
Corporation’s Interrogatories Nos. 1, 2, 5, 7-11, 13 and 15; Feb. 12,
International Search Report dated Dec. 6, 2007 in PCT Application
International Search Report dated Jul. 7, 2008 in PCT Application
No. PCT/US2007/012033.
International Search Report dated Jun. 19, 2007 in related Applica
tion PCT/US2006/048753.
International Search Report dated May 21, 2007 from corresponding
PCT Application No. PCT/U S2006/ 048670.
International Search Report dated Nov. 24, 2006 in PCT Application
No. PCT/US2005/046797.
2007.
International Search Report in corresponding European Application
Civil Action No. 06-CV-01447-MSK-BNB; Garmin Disclosure
No. 062562152 dated Feb. 20, 2007.
Statement; Sep. 26, 2006.
International Search Report in Patent Application No. PCT/US2006/
Civil Action No. 06-CV-01447-MSK-BNB; Timex Disclosure State
048738 dated Jan. 29, 2008.
ment; Sep. 26, 2006.
Civil Action No. 06-CV-02122-REB-MJW, Apple Computer, Inc.’s
077020 dated Jan. 28, 2008.
Answer to Complaint and Counterclaims, Jan. 22, 2007.
Civil Action No. 06-CV-02122-REB-MJW, Complaint, Oct. 24,
International Search Report in Patent Application No. PCT/US2007/
International Search Report in Patent Application No. PCT/US2007/
2006.
076889 dated Jan. 28, 2008.
Invitation to Pay Additional Fees and Partial Search Report for cor
Civil Action No. 07-CV-00078-MSK-BNB, Answer, Feb. 9, 2007.
Civil Action No. 07-CV-00078-MSK-BNB, Complaint, Jan. 12,
responding PCT Application No. PCT/U S2005/ 046797 dated Jul. 3,
2007.
iTunes 2, Playlist Related Help Screens, iTunes v2.0, Apple Com
puter, Inc., Oct. 23, 2001.
Civil Action No. 07-CV-00238; Nike Inc.’s Answer, Af?rmative
Defenses to First Complaint, Mar. 19, 2007.
Civil Action No. 07-CV-00238-REB, Apple Inc.’s Answer to Com
2006.
iTunes, Playlist Related Help Screens, iTunes v1.0, Apple Computer,
plaint, Counterclaims and Jury Demand, Mar. 19, 2007.
Civil Action No. 07-CV-00238-REB-PAC, Complaint, Mar. 19,
Inc., Jan. 2001.
2007.
2005, pp. 1-6.
Jabra Bluetooth Headset User Manual; GN Netcom N s, 2005.
Jabra Bluetooth Introduction; GN Netcom N S, Oct. 2004.
Cole, George, “The Little Label with an Explosion of Applications”,
Financial Times, Ltd., 2002, pp. 1-3.
Compaq, “Personal Jukebox,” Jan. 24, 2001, http://researchcompaq.
com/SRC/pj b/.
Creative: “Creative NOMAD MuVo TX,” www.creative.com, Nov. 1,
iTunes, Wikipedia, the free encyclopedia; downloaded on Oct. 5,
Jabra FreeSpeak BT200 User Manual; Jabra Corporation, 2002.
Janssens et al., “Columbus: A Novel Sensor System for Domestic
Washing Machines”, Sensors Magazine Online, Jun. 2002 , pp. 1-9.
2004, http://web.archive.org/web/20041024175952/www.creative.
Kennedy, “Digital Data Storage Using Video Disc,” IBM Technical
com/products/pfriendly.asp?product:9672 [downloaded Jun. 6,
2006].
Disclosure Bulletin, vol. 24, No. 2, Jul. 1981.
Creative: “Creative NOMAD MuVo,” www.creative.com, Nov. 1,
2004, http://web.archive.org/web/20041024075901/www.creative.
com/products/product.asp?categor§P213&subcategor}P215&prod
uct:110 [downloaded Jun. 7, 2006].
Creative: “MP3 Player,” www.creative.com, Nov. 1, 2004, http://
web.archive.org/web/20041024074823/www.creative.com/prod
ucts/product.asp?category:213 &subcategory:216&product:49 83
[downloaded Jun. 7, 2006].
De Herrera, Chris, “Microsoft ActiveSync 3.1,” Version 1.02, Oct.
13, 2000.
Licking, Special Report: E-Health, “This is the Future of Medicine”,
Business Week E.BiZ, Dec. 11, 2000, pp. 77 and 78 US.
Li-Ron, Tomorrow’ s Cures, Health & Fitness Special Section Online,
Newsweek, Dec. 10, 2001, pp. 3-10.
Mark of Fitness Flyer, “High Quality, Self-Taking Blood Pressure
Monitors”, four pages, Shrewsbury, NJ, US.
Martella, Product News, “Temperature Monitoring System”, Nov.
2000, p. 77.
Miniman, “Applian Software’s Replay Radio and Player v1.02,”
Product review, pocketnow.com, http://www.pocketnow.com/re
views/replay/replayhtm, Jul. 31, 2001.
Deem, “Fast Forward Go for a Ride on the World’s Fastest Sailboat”,
Motorola. “Motorola Bluetooth Wireless Headset User Guide,” 2001 .
Popular Mechanics, www.popularmechanics.com, Feb. 2001, pp.
Motorola. Motomanual V3 GSM, 2004.
1-2.
Musicmatch, “Musicmatch and Xing Technology Introduce
Musicmatch Jukebox,” May 18, 1998, http://www.musicmatch.com/
Desmarais et al., “How to select and use the right temperature,”
www.sensorsmag.com, Jan. 2001, pp. 30-36.
info/company/press/releases/?year:1998&release:2.
Desmarais, “Solutions in Hand”, BEI Technologies, Inc., www.
No author listed, “Ever Forget to Bring Your Cell Phone or Keys?”,
sensormag.com, Jan. 2001, pp. 1-2.
Catalog Page, PI Manufacturing Corp, 20732 Currier Rd., Walnut,
EP989288543 Supplementary European Search Report; Feb. 18,
CA 91789, Home Of?ce Accessory, Catalog Nos. TA-100N;
TA-100M; TA-100F, US, downloaded Apr. 29, 2008.
2002.
GPS Locator for Children, Klass Kids Foundation Jul. 15, 2004.
Hart-Daves, Guy, “How to do Everything with Your IPod & Mini
IPod Mini”, 2004, McGraw-Hill Professional, p. 33.
Henkel, Research & Developments, Sensors, Nov. 2000. p. 18.
No author listed, “Your Next . . . ”, Newsweek, Jun. 25, 2001, p. 52
US.
No author listed, The GPS Connection, Popular Mechanics, Feb.
iAP Sports Lingo 0x09 Protocol V1.00, May 1, 2006.
2001, p. 65.
No author listed, WarmMark Time Temperature Indicators, www.
IEEE 1394iWikipedia, 1995, http://www.wikipedia.org/wiki/
coldice.com/warmmarkitemperatureiindicators.html, Cold Ice.,
Firewire.
Inc., Nov. 20, 2000.
No author listed, Wireless Temperature Monitor, www.echo-on.net/
mob/, Nov. 20, 2000.
Nobbe, “Olympic Athletes Get a Boost from Technology”, Machine
Design, vol. 60, No. 19, Aug. 25, 1988.
International Search Report dated Feb. 4, 2003 in corresponding
application No. PCT/US2002/033330.
International Search Report dated Jul. 10, 2007 in corresponding
application No. PCT/US2006/048738.
US 8,181,233 B2
Page 8
Nonhoff-Arps, et al., “StraBenmusik Portable MP3-Spieler mit USB
Anschluss,” CT Magazin Fuer Computer Technik, Verlag Heinz
Heise GmbH, Hannover DE, No. 25, Dec. 4, 2000.
Notice of Allowance dated Dec. 31, 2009 in US. Appl. No.
1 1/683,391 .
Notice of Allowance dated Jun. 17, 2010 in US. Appl. No.
1 1/513,616.
Notice ofAllowance dated Oct. 8, 2009 inU.S. Appl. No. 11/439,523.
Nutzel et al., “Sharing Systems for Future HiFi Systems”, The Com
puter Society, Jun. 2004.
Of?ce Action dated Apr. 14, 2009 in US. Appl. No. 11/439,523.
Of?ce Action dated Apr. 2, 2009 in US. Appl. No. 11/683,391.
Of?ce Action dated Aug. 20, 2009 in US. Appl. No. 11/513,616.
Of?ce Action dated Dec. 2, 2009 in US. Appl. No. 11/513,616.
Of?ce Action Dated Feb. 1, 2008 in US. Appl. No. 11/327,544.
Of?ce Action Dated Feb. 4, 2008 in US. Appl. No. 11/566,072.
Of?ce action dated Jan. 27, 2010 in US. Appl. No. 11/585,721.
Of?ce Action dated Mar. 4, 2009 in US. Appl. No. 11/513,616.
Of?ce Action dated May 13, 2009 in US. Appl. No. 11/585,721.
Of?ce Action dated Oct. 29, 2008 in US. Appl. No. 11/566,072.
Of?ce Action dated Sep. 17, 2009 in US. Appl. No. 11/683,391.
Of?ce Action dated Sep. 4, 2009 in US. Appl. No. 11/585,721.
Paradiso et al., Design and Implementation of Expressive Footwear,
May 12,2000, IBM Systems Journal, vol. 39, Nos. 3&4, pp. 511-529.
Paradiso, et al. “Instrumented Footwear for Interactive Dance” Ver
sion 1.1, Presented at the XII Colloquium on Musical Informatics,
Gorizia, Italy, Sep. 24-26, 1998, pp. 1-4.
Partial Search Report and Invitation to Pay Fees datedApr. 8, 2008 in
PCT Application No. PCT/US2007/012033.
Partial Search Report dated Sep. 6, 2007 in PCT Application No.
PCT/US2007/004810.
Sharp, A Sense of the Real World, www.idsystems.com/reader/
2000i09/sens0900.htm, Sep. 2000, 4 pages.
Singelée, Dave et al., “Security Overview of Bluetooth,” Jun. 2004.
Sinitsyn, Alexander. “A Synchronization Framework for Personal
Mobile Servers,” Pervasice Computing and Communications Work
shops, 2004. Proceedings of the Second IEEE Annual Conference on,
Piscataway, NJ, USA, IEEE, Mar. 14, 2004, pp. 208-212.
Skaloud et al., DGPS-Calibrated Accelerometric System for
Dynamic Sports Events, Sep. 19-22, 2000, ION GPS 2000.
Smith et al., “Flexible and Survivable Non-Volatile Memory Data
Recorder”, AFRL Technology Horizons, Dec. 2000, p. 26.
SoundJam MP Plus, Representative Screens, published by Casady &
Greene, Inc., Salinas, CA, 2000.
Speci?cation Sheet, iTunes 2, Apple Computer, Inc., Oct. 31, 2001.
Spiller, Karen. “Low-decibel earbuds keep noise at a reasonable
level”, The Telegraph Online, dated Aug. 13, 2006, http://www.
nashuatelegraph.com/apps/pbcs.dll/article?Date:20060813&Cate..
Downloaded Aug. 16, 2006.
Steinberg, “Sonicblue Rio Car,” Product Review, Dec. 12, 2000,
http://electronics.cnet.com/electronics/0-6342420-1304-4098389.
htrnl.
Travis Butler, “Archos Jukebox 6000 Challenges Nomad Jukebox,”
Aug. 13, 2001, http://db.tidbits.com/getbits.acgi?tbart:06521.
Travis Butler, “Portable MP3: The Nomad Jukebox” Jan. 8, 2001,
http://db.tidbits.com/getbits.acgi?tbart:06261.
U.S. Appl. 11/621,541, “Personalized Podcasting Podmapping” ?led
Jan. 9, 2007.
US. Appl. No. 10/125,893, ?led Apr. 18, 2002 and titled “Power
Adapters for Powering and/ or Charging Peripheral Devices”.
Unattributed, 3M MonitorMark Indicator Data Sheet [online),
[retrieved on Aug. 9, 2004], retrieved from the Internet: URL: http://
www.3m.com/us/healthcare/medicalspecialties/monitor/products.
html; 4 pages.
Waterproof Music Player with FM Radio and Pedometer User
PCT/U S00/ 18237 International Preliminary Examination Report;
Manual, Oregon Scienti?c, 2005.
Sep. 11,2003.
Webster’S II New Riverside University Dictionary, 1988, The Riv
erside Publishing Company, p. 1138.
Written Opinion dated Dec. 5, 2007 in PCT Application No. PCT/
PCT/U S00/ 18237 International Search Report; Oct. 17, 2000.
PCT/US01/51620 International Search Report mailed Sep. 25, 2002.
PCT/US98/11268 International Search Report mailed Jan. 11, 1999.
Personal Jukebox (PJB), “Systems Research Center and PAAD,”
US2007/004810.
Written Opinion dated Dec. 6, 2007 in PCT Application No. PCT/
Compaq Computer Corp.. Oct. 13, 2000, http://research.compaq.
com/SRC/pj b/.
US2007/010888.
Peter Lewis, “Two New Ways to BuyYour Bits,” CNN Money, Dec.
31, 2003, pp. 1-4.
Sastry, Ravindra Wadali. “A Need for Speed: A New Speedometer for
Runners”, submitted to the Department of Electrical Engineering and
Computer Science at the Massachusetts Institute of Technology, May
28, 1999.
Sellers. Gear to Go, Mitch Mandel Photography, Mar. 2001, pp.
US2007/012033.
61-62.
Shannon P. Jackson and Harold Kirkham, “Weighing Scales Based
on Low-Power Strain-Gauge Circuits”, NASA Tech Briefs, Jun.
2001, p. 49 US.
Written Opinion dated Jul. 7, 2008 in PCT Application No. PCT/
Written Opinion in Patent Application No. PCT/US2006/048738
dated Jan. 29, 2008.
Written Opinion in Patent Application No. PCT/US2007/076889
dated Jan. 28, 2008.
Written Opinion in Patent Application No. PCT/US2007/077020
dated Jan. 28, 2008.
Written Opinion of the International Searching Authority dated Nov.
24, 2006 in PCT Application No. PCT/US2005/046797.
Wysocki, Jr., Staff Reporter, “Do Devices Measuring Body Signs
Appeal to the Sick or Healthy”, Pittsburgh, US.
US. Patent
May 15, 2012
Sheet 1 of8
US 8,181,233 B2
2°“
102 "\J
HOST DEVICE
‘
“x__
LOCAL
WIRELESS
NETWORK
108
104 A”
106
WIRELESS
DEVICE
)’//
FIG. 1
US. Patent
May 15, 2012
Sheet 2 of8
US 8,181,233 B2
200
ACCESSORY DEVICE
!/
OUTPUT
DEVICE
210 Av USER INPUT DEVICE
212\\‘
215 \
MEMORY
“T211
208
CONTROLLER
\ 202
BATTERY
M1 206
WIRELESS
MODULE
214 NO TRANSCEIVER
PERIPHERAL BUS
DRIVER
\
/
l
"M 238
236
HOST DEVICE
L
PERIPHERAL BUS
218 AV TRANSCEIVER
mg 240
DRIVER
220 AM CONTROLLER
MEMORY
'\/ 204
224 AM OPERATING SYSTEM
226 h
APPLICATION PROCRAM(S)
222
232
WRELESS
MODULE
USER
INPUT
DEVICE
$2’;
Z
Z
230
228
FIG. 2
—
(
234
US. Patent
May 15, 2012
Sheet 3 of8
US 8,181,233 B2
300
/
302
WIRED
DATA LINK
?
304
WIRELESS
DATA LINK
?
RETRIEVE PIN CODE
"\/ 306
SEND THE PIN CODE OVER
N
THE WIRED DATA LINK
310
RECEIVE
AUTH.
DATA
EVALUATE AUTHENTICATION DATA
69
FIG. 3A
308
US. Patent
May 15, 2012
Sheet 4 of8
US 8,181,233 B2
314 N
AUTHENTICATED
Z
GENERATE ONE OR MORE KEYS
SEND AT LEAST ONE OF THE ONE OR MORE KEYS
5
.
318
END
FIG. 3B
US. Patent
May 15, 2012
Sheet 5 0f8
US 8,181,233 B2
400
/
402
WIRED
DATA LINK
?
404
WIRELESS
DATA LINK
?
406
RECEIVE
PIN CODE
?
408
GENERATE AUTHENTICATION DATA
BASED ON THE PIN CODE
SEND THE AUTHENTICATION DATA
‘\J 410
412
RECEIVE
KEY
STORE THE RECEIVED KEY ’\ 414
@
FIG. 4
US. Patent
May 15, 2012
Sheet 6 of8
US 8,181,233 B2
500
/
502
PERIPHERAL
BUS
CONNECTION
ESTABLISHED
?
YES
ALREADY
PAIRED
?
504
SEND PAIRING REQUEST OVER
N 506
WIRELESS NETWORK
RETRIEVE PIN CODE
\1 508
I
PRESENT THE PIN CODE VIA
AN OUTPUT DEVICE
N
510
I
SEND THE PIN CODE OVER
THE PERIPHERAL BUS
PERFORM KEY EXCHANGE
OVER WIRELESS NETWORK
FIG. 5
N
512
N 514
US. Patent
May 15, 2012
Sheet 7 of8
US 8,181,233 B2
600
/
60
REQUEST
RECEIVED
OVER
WIRELESS
NETWORK
?
604 N
PRESENT PIN CODE PROMPT SCREEN
606
PERIPHERAL
BUS (PB)
CONNECTION
ESTABLISHED
?
[1
PIN
608
CODE
RECEIVED
OVER
PB
I
610 N
YES
SUBMIT PIN CODE
PERFORM KEY EXCHANGE
OVER WIRELESS NETWORK
@
N 614
FIG. 6
US. Patent
May 15, 2012
US 8,181,233 B2
Sheet 8 0f 8
700
/
702
CONNECTION
TO WIRELESS
ACCESSORY
DEVICE
DESIRED
?
704
708 N
LINK KEY
FOR USE WITH
WIRELESS
ACCESSORY
DEVICE
?
706
Z
CONNECTION NOT
AVAILABLE
CONNECT TO WIRELESS ACCESSORY
DEVICE USING KNOWN LINK KEY
—>
TRANSFER DATA OVER
WIRELESS LINK
N 710
712
CLOSE
CONNECTION
714N
SELECT (NEXT) POTENTIAL PIN CODE
FIG. 7
US 8,181,233 B2
1
2
PAIRING OF WIRELESS DEVICES USINGA
WIRED MEDIUM
be completed Without necessitating user entry of a pin code so
long as the Wired link is available.
The invention can be implemented in numerous Ways,
including as a method, system, device, apparatus, or com
CROSS-REFERENCE TO RELATED
APPLICATIONS
puter readable medium. Several embodiments of the inven
tion are discussed beloW.
As a method for pairing a host device With a Wireless
This application is a continuation of and claims priority
under 35 USC §120 to US. application Ser. No. 11/513,692
?led Aug. 30, 2006 and entitled “PAIRING OF WIRELESS
device, one embodiment of the invention includes at least the
acts of: detecting a Wired data link betWeen the host device
and the Wireless device; establishing a Wireless data link
betWeen the host device and the Wireless device; retrieving a
DEVICES USINGA WIRED MEDIUM”, now US. Pat. No.
7,913,297 issued Mar. 22, 201 1 , Which is hereby incorporated
pin code internal to the host device; sending the pin code to
the Wireless device over the Wired data link; receiving authen
tication data from the Wireless device; authenticating the
by reference herein.
BACKGROUND OF THE INVENTION
Wireless device based on the received authentication data; and
completing pairing of the ho st device With the Wireless device
When the Wireless device has been authenticated.
As a host computing device With support for a Wired data
link and a Wireless data link, one embodiment of the invention
1. Field of the Invention
The present invention relates to Wireless devices and, more
particularly, to pairing Wireless devices for authorized data
exchange.
20
includes at least: a connection manager con?gured to detect a
25
Wired data link betWeen the host computing device and a
Wireless device; a Wireless transceiver for transferring data
betWeen the host computing device and the Wireless device
over a Wireless data link, and a pairing manager operatively
connected to the peripheral bus driver and the Wireless trans
2. Description of the Related Art
Traditionally, headphones or earphones are connected to
an audio output device, such as a mobile phone, through a
Wired connection. The Wired connection can, hoWever, in
many cases be cumbersome or annoying to the user. Hence, in
ceiver. The pairing manager manages pairing of the host
computing device and the Wireless device. The pairing man
recent times, Wireless headsets or earphones have been devel
oped. Typically, these Wireless devices utiliZe Bluetooth tech
nology in order to Wirelessly transmit data betWeen the head
set or earphone and the mobile phone. As a result, there is no
need for a Wired connection betWeen the headset or earphones
ager can operate to: (i) retrieve a pin code internal to the host
computing device, (ii) send the pin code to the Wireless device
30
and the media player.
based on the received authentication data.
Unfortunately, hoWever, before the Wireless headset or ear
phone can operate in a Wireless manner With a mobile phone,
the Wireless headset or earphone must be paired With the
mobile phone. Pairing is a process that is used to associate a
headset or earphone With a particular mobile phone, and vice
versa. The pairing provides for secure data transfer betWeen
35
the devices, typically through use of encryption. Thus, the
pairing helps ensure that the data being transferred is not only
secured but also transferred to the appropriate recipient
device. Pairing, hoWever, requires that a pin code be entered
in order to pair a mobile phone With a headset or earphone.
Entering of a pin code is sometimes problematic for a user.
For example, often mobile audio devices are small handheld
devices and the entering of a pin code can be cumbersome
40
50
a Wireless data link betWeen the ?rst Wireless device and the
devices may also not offer a user interface that supports ease
second Wireless device; computer program code for detecting
of entry of a pin code. Still further, users often do not knoW the
second Wireless device; computer program code for receiv
ing, at the second Wireless device, a code over the Wired data
link from the ?rst Wireless device; and performing pairing
operations to pair the ?rst Wireless device and the second
include remote controllers, computing devices, peripheral
55
Wireless device based on the code received over the Wired
data link.
As an electronic device having Wireless capabilities,
another embodiment of the invention includes at least oper
SUMMARY OF THE INVENTION
60
The invention pertains to improved techniques that facili
tate pairing of Wireless devices With other Wireless devices.
According to one aspect of the invention, a pair of Wireless
devices can be paired for Wireless data exchange using an
available Wired link. Advantageously, the Wired link can be
used to transport a pin code from one of the Wireless devices
to the other. Consequently, pairing of the Wireless devices can
pin code; sending the authentication data from the Wireless
device to the host device; and subsequently completing pair
45
phones, portable music players, etc.). The mobile audio
devices, etc.
Thus, there is a need for improved techniques to facilitate
pairing of Wireless devices.
As a method for pairing a Wireless device With a host
device, one embodiment of the invention includes at least the
acts of: detecting a Wired data link betWeen the host device
and the Wireless device; detecting a Wireless data link
betWeen the host device and the Wireless device; receiving a
pin code over the Wired data link from the host device; gen
erating authentication data at the Wireless device based on the
ing of the Wireless device With the host device When authen
tication is successful.
As a computer readable medium including at least com
puter program code for pairing a ?rst Wireless device With a
second Wireless device, one embodiment of the invention
includes at least: computer program code for detecting a
Wired data link betWeen the ?rst Wireless device and the
given the small scale of mobile audio devices (e.g., mobile
appropriate pin code to be utiliZed.
Moreover, similar di?iculties exist for other types of Wire
less devices besides headsets and earphones. For example,
other Wireless devices that also need to undergo pairing
over the Wired data link, (iii) receive authentication data from
the Wireless device, and (iv) authenticate the Wireless device
ating the electronic device such that pairing of the electronic
device to another electronic device having Wireless capabili
ties includes electrically sending a code over a physical con
nection betWeen the electronic device and the another elec
tronic device.
65
Other aspects and advantages of the invention Will become
apparent from the folloWing detailed description taken in
conjunction With the accompanying draWings Which illus
trate, by Way of example, the principles of the invention.
3
4
BRIEF DESCRIPTION OF THE DRAWINGS
capabilities of the host device 102. As a speci?c example, the
Wireless device 104, for example, could pertain to a Wireless
headset that is used in conjunction With the host device 102
that provides media playback (e. g., audio and/ or video play
back). Typically, the Wireless device 104 is coupled to the host
The invention Will be readily understood by the following
detailed description in conjunction With the accompanying
drawings, Wherein like reference numerals designate like
structural elements, and in Which:
FIG. 1 is a block diagram of a Wireless pairing system
device 102 in a Wireless manner. That is, the Wireless device
according to one embodiment of the invention.
FIG. 2 is a diagram of a Wireless system according to one
embodiment of the invention.
FIGS. 3A and 3B are How diagrams of a host device pairing
process according to one embodiment of the invention.
FIG. 4 is a How diagram of a Wireless device pairing pro
cess according to one embodiment of the invention.
FIG. 5 is a How diagram of a host pairing process according
102. Instead, a Wireless link can be facilitated by a local
Wireless netWork 106. The Wireless link connects the host
device 102 to the Wireless device 104 via the local Wireless
netWork 106. The local Wireless netWork 106 is often referred
to as a piconet, Which is a short range local Wireless netWork.
One example of the local Wireless netWork 106 is a Bluetooth
to one embodiment of the invention.
of the host device 102 With the Wireless device 104, a cable
108 is coupled betWeen the host device 102 and the Wireless
FIG. 6 is a How diagram of an accessory pairing process
according to one embodiment of the invention.
FIG. 7 is a How diagram of Wireless data transfer betWeen
a Wireless host device and a Wireless accessory device that
104 need not be physically connected With the host device
netWork.
In addition, according to the invention, to facilitate pairing
20
have been successfully paired.
device 102 and the Wireless device 104 at other times if so
desired. Once paired, hoWever, the host device 102 Would
typically communicate With the Wireless device 104 by Way
DETAILED DESCRIPTION OF THE INVENTION
The invention pertains to improved techniques that facili
tate pairing of Wireless devices With other Wireless devices.
According to one aspect of the invention, a pair of Wireless
devices can be paired for Wireless data exchange using an
available Wired link. Advantageously, the Wired link can be
used to transport a pin code from one of the Wireless devices
to the other. Consequently, pairing of the Wireless devices can
be completed Without necessitating user entry of a pin code so
long as the Wired link is available.
The Wired link can be implemented by a Wired medium that
physically provides one or more electrical connections. Typi
cally, the Wired medium is used to removably connect a pair
25
30
of the local Wireless netWork 106.
According to the invention, the Wireless device 104 is able
to be paired With the host device 102 Without requiring user
input of a pin code. In other Words, instead of the user of the
Wireless device 104 being required to enter a pin code, the
required pin code can be delivered to the Wireless device 104
over the cable 108. As such, the user does not have to remem
ber and enter the appropriate pin code, thus the pairing can be
performed in a substantially automated manner that reduces
cumbersome and tedious pairing actions that a user Would
otherWise have to perform. Failed pairing attempts can also be
35
reduced given that user pin code entry errors no longer con
tribute to failed pairing attempts.
FIG. 2 is a diagram of a Wireless system 200 according to
one embodiment of the invention. The Wireless system 200
of Wireless devices. As one example, the Wired medium can
be a peripheral bus (e.g., USB or FireWire) cable (or cord) that
removably connects the pair of Wireless devices together and
permits a peripheral bus to be established therebetWeen.
Of a pair of Wireless devices being paired, one of the
device 104. Typically, the cable 108 is coupled to the host
device 102 and the Wireless device 104 during a pairing
operation. HoWever, the cable 108 could also couple the host
includes an accessory device 202 and a host device 204. As an
40
Wireless devices can be a Wireless host device. As an example,
the Wireless host device can be a computing device (e.g.,
personal computer, media device, etc.). The other of the Wire
example, the accessory device 202 can represent the Wireless
device 104 illustrated in FIG. 1, and the host device 204 can
represent the host device 102 illustrated in FIG. 1.
The accessory device 202 is typically a portable device that
is poWered by a battery 206. The accessory device 202 also
less devices can be a peripheral device, an accessory or 45 includes at least a controller 208, a user input device 210, a
another computing device. As examples, a peripheral device
user output device 211, and a memory 212. The controller 208
can be a data storage device, a printer, or an input device (e.g.,
controls the overall operation of the accessory device 202.
mouse, keyboard). An accessory device can, for example, be
The user input device 210 enables a user to interact With the
a headset, earphones or remote controller. In one embodi
ment, a media device can be a mobile phone, a media player
accessory device 202. As an example, the user input device
50
(e. g., portable media player), a docking station for a portable
accessory device 202 into a pairing mode. The user output
device 211 displays information for the user to vieW. As an
example, the user output device 211 can be a display device
media player, or a dedicated media appliance.
Embodiments of this aspect of the invention are discussed
beloW With reference to FIGS. 1-7. HoWever, those skilled in
the art Will readily appreciate that the detailed description
given herein With respect to these ?gures is for explanatory
purposes as the invention extends beyond these limited
embodiments.
FIG. 1 is a block diagram of a Wireless pairing system 100
according to one embodiment of the invention. The Wireless
pairing system 100 includes a host device 102 and a Wireless
device 104. The host device 102 is an electronic device, such
210 can include a button that enables a user to place the
55
(e.g., LCD display). The memory 212 provides persistent data
storage for various elements, including program code and
data. Still further, the accessory device 202 includes a trans
ceiver 214. In one embodiment, the transceiver 214 is a radio
60
frequency (RF) transceiver. The transceiver 214 can output a
Wireless transmission 216. Typically, the Wireless transmis
sion 216 is directed toWard the host device 204.
The host device 204 includes a transceiver 218 for the
Wireless transmission medium 216 (e.g., Wireless link). The
as a personal computer, a mobile communication device, a
host device 204 also includes at least a controller 220, a
portable media device, etc. The Wireless device 104 is an
electronic device that can be used in conjunction With the host
device 102. For example, the Wireless device 104 can be a
peripheral device or an accessory device that augments the
memory 222, an operating system 224, application pro
65
gram(s) 226, an output device 228, and a user input device
230. The controller 220 controls the overall operation of the
host device 204. The memory 222 can be used to store per
US 8,181,233 B2
5
6
sistent data, including program code (e.g., for the operating
system 224 and the application program(s) 226) and data. The
operating system 224 together With the controller 220 enables
able, the host device pairing process 300 aWaits the availabil
ity of a Wireless data link. Once the decision 304 determines
that a Wireless data link is available, then a pairing operation
can be performed to pair together the host device and the
the host device 204 to not only Wirelessly receive transmis
sions from the accessory device 202, but to also support and
Wireless accessory device. Hence, the folloWing processing
operate one or more application programs 226 as Well as to
assumes that the host device is not already paired With the
Wireless accessory device. In other Words, the host device
pairing process 300, or at least the folloWing processing
thereof, can be skipped if the host device and the Wireless
utiliZe the output device 228 and the user input device 230.
The host device 204 can also include a Wireless module
232. The Wireless module 232 can pertain to one or a set of
integrated circuits that provide Wireless communication func
accessory device have already been paired.
tionality. The Wireless module 232 is used When communi
In any event, When the host device pairing process 300
continues, a pin code is retrieved 306. Typically, the pin code
is retrieved 306 from the host device itself. That is, the pin
cating over the Wireless link 216 to the Wireless module 215.
In this regard, the Wireless module 232 couples to or includes
the transceiver 218. In one embodiment, the Wireless module
232 can store a pin code (or key) 234 that is used to pair
Wireless devices.
Besides the Wireless link 216, the accessory device 202 and
the host device 204 can also communicate over a Wired link
236. The Wired link 236 can be provided by a cable (Which
contains one or more Wires) connected betWeen the accessory
device 202 and the host device 204. The accessory device 202
also includes a peripheral bus driver 238, and the host device
204 also includes a peripheral bus driver 240. The Wired link
23 6 can be established over the cable that connects the periph
eral bus driver 238 of the accessory device 202 to the periph
eral bus driver 240 of the host device 204.
According to one aspect of the invention, the accessory
device 202 can be paired With the host device 204. When
20
lished through physical connection, its transport is relatively
secured from unauthorized interception. Optionally, the pin
code could be encrypted for further security.
25
30
vicinity of the host device 204, the host device 204 under
stands to ignore Wireless communications from such other
accessory devices. In contrast, When unpaired, the ho st device
204 is responsive to any compatible accessory devices in the
vicinity.
35
Additional details are discussed beloW for the operations
associated With pairing Wireless devices (e.g., accessory
devices) to host devices. When paired, a user of the accessory
decision 310 determines that authentication data has been
received, the authentication data is evaluated 312. In one
embodiment, the authentication data can be received at the
host device as part of an authentication response being pro
vided to the host device by the Wireless accessory device.
Following the evaluation 312 of the authentication data, a
decision 314 then determines Whether the devices have been
authenticated. When the decision 314 determines that the
Wireless accessory device has been authenticated to the host
device, the host device pairing process generates 316 one or
more keys. Then, at least one of the one or more keys is sent
device 202 can interact With the one or more application
programs 226 operating on the host device 204. For example,
one type of application program 226 is a media player pro
Next, a decision 310 determines Whether authentication
data has been received. When the decision 310 determines
that authentication data has not been received, the ho st device
pairing process 300 aWaits such data. Alternatively, When the
paired, the host device 204 is responsive only to the accessory
device 202. Hence, if there are other accessory devices in the
code is typically a pin code stored in a data storage device
internal to the host device. For example, as illustrated in FIG.
2, the pin code 235 can be stored in the Wireless module 232.
Once the pin code is retrieved 306, the pin code can be sent
308 over the Wired data link. Here, the pin code is sent 308
from the host device to the Wireless accessory device. Given
that the pin code is sent 308 over the Wired data link estab
40
318 to the Wireless accessory device. Additionally, the at least
gram capable of playing digital media assets stored in the
one of the one or more keys can be stored at the host device.
In one embodiment, the one or more keys can be stored in the
memory 222 or some other memory accessible by the host
device 204. Hence, the user of the accessory device 202 can
interact With the user input device 210 of the accessory device
Wireless module 232 of the host device 204. Following the
block 318, the host device pairing process 300 ends. Also,
folloWing the decision 314 When authentication has not been
45
changes, next track, previous track, and play and pause opera
successfully veri?ed, the host device pairing process 300
ends While bypassing the operations 316 and 318.
tions associated With the media player program. For other
types of application programs 226 available at the host device
FIG. 4 is a How diagram of a Wireless device pairing pro
cess 400 according to one embodiment of the invention. The
202 to manipulate media playback controls, such as volume
204, the particular controls or commands being provided by
50
Wireless device pairing process 400 is, for example, per
formed by a Wireless accessory device. For example, the
Wireless accessory device can, for example, pertain to the
the accessory device 202 to the host device 204 can vary
Widely depending upon the application.
FIGS. 3A and 3B are How diagrams of a host device pairing
process 300 according to one embodiment of the invention.
Wireless device 104 illustrated in FIG. 1 or the accessory
The host device pairing process 300 is, for example, per
55
formed by a host device. For example, the host device can, for
example, pertain to the host device 102 illustrated in FIG. 1 or
the host device 204 illustrated in FIG. 2.
The host device pairing process 300 begins With a decision
302 that determines Whether a Wired data link exists betWeen
60
device 202 illustrated in FIG. 2. The Wireless device pairing
process 400 is complementary process to the host device
pairing process 300 illustrated in FIGS. 3A and 3B.
The Wireless device pairing process 400 begins With a
decision 402 that determines Whether a Wired data link exists
betWeen a host device and a Wireless accessory device. When
the decision 402 determines that a Wired data link is not
a host device and a Wireless accessory device. When the
decision 302 determines that a Wired data link is not present,
present, the Wireless device pairing process 400 aWaits the
availability of a Wired data link. When the decision 402 deter
the host device pairing process 300 aWaits the availability of
mines that a Wired data link is present, a decision 404 deter
mines Whether a Wireless data link is present. When the deci
sion 404 determines that the Wireless data link is not present,
the Wireless device pairing process 400 can aWait its avail
a Wired data link. On the other hand, When the decision 302
determines that a Wired data link is available, a decision 304
determines Whether a Wireless data link is available. When the
decision 304 determines that a Wireless data link is not avail
65
ability.
8
7
504 determines Whether the host device has already been
paired to the Wireless accessory device. When the decision
504 determines that the host device is already paired to the
Wireless accessory device, the host pairing process 500 ends
Once the decision 404 determines that a Wireless data link
is available, then a pairing operation can be performed to pair
together the host device and the Wireless accessory device.
Hence, the following processing assumes that the host device
is not already paired With the Wireless accessory device. In
other Words, the Wireless device pairing process 400, or at
least the folloWing processing thereof, can be skipped if the
host device and the Wireless accessory device have already
since pairing processing is not required. On the other hand,
When the decision 504 determines that the host device is not
already paired With the Wireless accessory device, a pairing
request is sent 506 over the Wireless netWork from the host
device to the Wireless accessory device. A pin code is also
been paired.
Accordingly, When the decision 404 determines that the
retrieved 508. The pin code is retrieved 508 from the host
device itself. For example, the host device can include a
Wireless data link is available, a decision 406 determines
Whether a pin code has been received. The pin code is pro
vided to the Wireless accessory device over the Wired data link
according to one embodiment of the invention. As illustrated
in FIG. 3A, the block 308 operates to send the pin code to the
Wireless accessory device over the Wired data link. When the
decision 406 determines that a pin code has not been received
over the Wired data link, the Wireless device pairing process
Wireless module (e.g., Wireless module 232) that stores Within
the Wireless module at least one pin code. The pin code can be
presented 510 via an output device associated With the host
device. Here, the pin code can be presented 510 (e.g., dis
played) on the output device of the host device. The pin code
is also sent 512 to the Wireless accessory device over the
peripheral bus. Thereafter, assuming that the host device is
400 can aWait the pin code. After a period of time, the Waiting
could cease and a user could enter the required pin code or the
able to authenticate the accessory device through use of the
20
Wireless pairing process 400 could end.
In any case, once the decision 406 determines that a pin
code has been received over the Wired data link, authentica
tion data is generated 408 at the Wireless accessory device
based on the pin code. The authentication data is then sent 410
to the ho st device. In one embodiment, the authentication data
is sent to the host device over the Wireless data link. HoWever,
in an alternative embodiment, the authentication data could
be sent over the Wired data link. In any case, after the authen
tication data has been sent 410, a decision 412 determines
25
assuming that the host device determines that the Wireless
35
40
45
50
FIG. 2. The accessory pairing process 600 is complementary
process to the host device pairing process 500 illustrated in
FIG. 5.
The accessory pairing process 600 begins With a decision
602 that determines Whether a pairing request has been
received over the Wireless netWork. When the decision 602
determines that a pairing request has not been received, the
accessory pairing process 600 aWaits such a request. Altema
tively, When the decision 602 determines that a pairing
request has been received over the Wireless netWork, the
accessory pairing process 600 continues. In other Words, in
this embodiment, the accessory pairing process 600 is effec
code prompt screen is presented 604. Typically, in a conven
tional fashion, a user Would enter a pin code into the prompt
screen. HoWever, the pin code is able to be provided auto
matically (i.e., Without user input) according to the invention.
55
peripheral bus connection has not been established, the host
60
65
peripheral bus connection has been established, a decision
a Wireless accessory device, such as the Wireless device 104
illustrated in FIG. 1 or the accessory device 202 illustrated in
tively invoked upon receipt of a pairing request.
When the accessory pairing process 600 continues, a pin
pairing process 500 can aWait the presence of a peripheral bus
connection. In one implementation, the host pairing process
500 could be initiated automatically When a peripheral bus
connection is established betWeen the host device and a Wire
less accessory device.
In any event, once the decision 502 determines that a
device.
FIG. 6 is a How diagram of an accessory pairing process
600 according to one embodiment of the invention. The
accessory pairing process 600 is, for example, performed by
ing process 500 is, for example, performed by a host device,
such as the host device 102 illustrated in FIG. 1 or the host
device 204 illustrated in FIG. 2.
The host pairing process 500 begins With a decision 502
that determines Whether a peripheral bus connection has been
established betWeen the host device and the Wireless acces
sory device. The peripheral bus connection is a Wired con
nection and examples of Which are Universal Serial Bus
(USB) and FireWire. When the decision 502 determines that a
netWork. The key exchange means that the host device Will
store at least one key (e.g., link key) that Will be used to
exchange data With the Wireless accessory device via the
Wireless netWork. HoWever, prior to or part of the key
exchange, the host device ?rst authenticates the accessory
device. The authentication is dependent on the proper pin
code being available at the Wireless accessory device. Fol
loWing the block 514, the host pairing process 500 ends With
the host device being successfully paired With the Wireless
30
Whether a key has been received from the host device. Here,
accessory device is indeed authenticated, pairing can be com
pleted by storing keys at the Wireless device as Well as at the
host device. In one embodiment, these keys can be referred to
as link keys, in accordance With Bluetooth protocol. Hence,
the decision 412 determines Whether a key has been received.
When the decision 412 determines that a key has not yet been
received, the Wireless device pairing process 400 aWaits
receipt of a key. Once the decision 412 determines that a key
has been received, the received key is stored 414 at the Wire
less device. The received key is then subsequently used to
authenticate the Wireless device to the host device prior to the
transfer of data betWeen the Wireless device and the host
device. The Wireless device and the host device have thus
been successfully paired and are able to exchange data over
the Wireless data link. FolloWing the block 414, the Wireless
device pairing process 400 ends.
FIG. 5 is a How diagram of a host pairing process 500
according to one embodiment of the invention. The host pair
pin code, key exchange is performed 514 over the Wireless
In this regard, a decision 606 determines Whether a peripheral
bus (PB) connection has been established betWeen the Wire
less accessory device and the host device. When the decision
606 determines that a peripheral bus connection has been
established, a decision 608 determines Whether a pin code has
been received from the host device over the peripheral bus.
When the decision 608 determines that the pin code has been
received over the peripheral bus, then the pin code can be
submitted 610. For example, the pin code can be automati
cally entered into the pin code prompt screen and then sub
mitted. In this manner, instead of the user being burdened to
enter the unknoWn pin code, the pin code can be automatically
delivered to the Wireless accessory device and submitted
Without the user having to enter it. HoWever, When the deci
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement