throbber
I IIIII
`
`1111111111111111111111111111111111111111111111111111111111111
`US008092345B2
`
`(12) United States Patent
`Ellis et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,092,345 B2
`Jan.10,2012
`
`(54) SYSTEMS AND METHODS FOR A PORTABLE
`ELECTRONIC JOURNAL
`
`(75)
`
`Inventors: Michael Ellis, Boulder, CO (US); Caron
`Ellis, Boulder, CO (US)
`
`(73) Assignee: Celume Development, LLC, Boulder,
`CO (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 12/617,985
`
`(22) Filed:
`
`Nov. 13, 2009
`
`(65)
`
`Prior Publication Data
`
`US 2010/0057803 AI
`
`Mar. 4, 2010
`
`Related U.S. Application Data
`
`(60) Division of application No. 10/645,713, filed on Aug.
`20, 2003, now Pat. No. 7,670,263, which is a
`continuation of application No. PCT/US02/04947,
`filed on Feb. 20, 2002.
`
`............... 340/7.54
`2/1989 Willard et a!.
`4,803,487 A
`10/1991 Kimball ........................ 434/308
`5,059,126 A
`9/1992 Kuo eta!. ..................... 219/211
`5,148,002 A
`................. 381186
`9/1993 Stafford et a!.
`5,243,659 A
`2/1995 Bernacki et al. .............. 434/254
`5,391,080 A
`12/1995 Church et al.
`................ 600/546
`5,474,083 A
`5,485,163 A
`111996 Singer eta!. .................. 342/457
`5/1996 Easton .............................. 482/8
`5,516,334 A
`6/1996 Erickson ....................... 600/592
`5,524,637 A
`5,528,293 A * 6/1996 Watanabe .................. 348/231.2
`5,581,492 A
`12/1996 Janik ........................ 3611679.03
`3/1997 Bard eta!. ............... 235/462.44
`5,610,387 A
`(Continued)
`
`DE
`
`FOREIGN PATENT DOCUMENTS
`197 12 672 A1
`7/1998
`(Continued)
`
`OTHER PUBLICATIONS
`
`Barber, Jr. et a!., "Designing for Wireless LAN Communications,"
`Circuits and Devices, vol. 12, No.4, pp. 29-33 (Jul. 1996).
`
`(Continued)
`
`Primary Examiner- Glenn Richman
`(74) Attorney, Agent, or Firm- Winston & Strawn LLP
`
`(60) Provisional application No. 60/270,400, filed on Feb.
`20,2001.
`
`(57)
`
`ABSTRACT
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`Int. Cl.
`A63B 71100
`(2006.01)
`U.S. Cl. .............. 482/8; 482/1; 482/901; 455/456.1
`Field of Classification Search .................. 482/1-9,
`482/900-902; 715/200, 202; 455/456.1
`See application file for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,637,536 A
`111987 Wong ............................ 224/262
`4,652,141 A
`3/1987 Arai .............................. 368/278
`4,761,835 A
`8/1988 Chen ................................. 2/160
`
`We have disclosed a modular personal network (MPN) that
`includes multiple devices that may be worn, carried, or used
`in close proximity to a user. The devices communicate wire(cid:173)
`lessly. Functions of the MPN may be modified by adding or
`removing components. The MPN may communicate with a
`personal computer. General purpose devices may include a
`control unit, a display, a user input, and an audio output. The
`MPN may provide a variety of functions, including time,
`communication, entertainment, organization, guidance, ath(cid:173)
`letic, medical, travel, outdoors, identity, security, and mili(cid:173)
`tary.
`
`20 Claims, 111 Drawing Sheets
`
`130
`
`131
`
`133
`
`134
`
`131
`
`135
`
`136
`
`UA-1001.001
`
`

`

`US 8,092,345 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`5,655,028 A
`8/1997 Soli eta!. ...................... 382/133
`5,684,918 A
`1111997 Abecassis ....................... 386/83
`5,719,743 A
`2/1998 Jenkins et al ............ 3611679.03
`5,721,783 A
`2/1998 Anderson ..................... 3811328
`5,781,913 A
`7/1998 Felsenstein eta!. .......... 345/169
`5,794,164 A
`8/1998 Beckert eta!. ............... 455/3.06
`5,805,215 A *
`9/1998 Mizoguchi ................. 348/231.5
`9/1998 Pail ............................... 600/500
`5,810,736 A
`9/1998 Johnson eta!. ............... 707/100
`5,813,009 A
`1111998 Wangetal ........................ 710/3
`5,832,296 A
`12/1998 Newman eta!. .............. 345/156
`5,844,824 A
`3/1999 Kese eta!. ................. 455/575.6
`5,884,198 A
`3/1999 Rydbeck eta!. .............. 455/558
`5,890,074 A
`6/1999 Johansson .................. 455/426.1
`5,913,163 A
`7/1999 Miley ................................ 482/3
`5,921,890 A
`7/1999 Hoyt eta!. .................... 600/595
`5,925,001 A
`5,973,734 A *
`10/1999 Anderson ..................... 348/239
`1111999 Richardson eta!. .......... 600/300
`5,976,083 A
`12/1999 Hawkins eta!. .............. 707/201
`6,000,000 A
`12/1999 Heiman eta!. ............... 340/7.38
`6,002,918 A
`112000 Root eta!. ........................ 482/8
`6,013,007 A
`6,014,170 A *
`112000 Pont et a!. .................. 348/231.4
`212000 Haartsen ....................... 370/338
`6,028,853 A
`212000 Seiple et a!.
`6,032,108 A
`.................... 702/97
`6,038,542 A
`3/2000 Ruckdashel ...................... 705/9
`6,041,023 A
`3/2000 Lakhansingh .................... 369/7
`6,041,114 A
`3/2000 Chestnut .................. 379/211.02
`6,047,301 A
`4/2000 Bjorklund et al ............. 708/139
`6,050,924 A
`4/2000 Shea ............................... 482/57
`6,078,825 A
`6/2000 Hahn eta!. ................. 455/569.2
`6,108,197 A
`8/2000 Janik ........................ 3611679.03
`6,128,290 A
`10/2000 Carvey .......................... 370/347
`6,140,981 A
`10/2000 Kuenster eta!. .................. 345/8
`6,157,533 A
`12/2000 Sallarn eta!. ............ 3611679.03
`6,157,824 A
`12/2000 Bailey ........................... 455/409
`6,157,935 A *
`12/2000 Tran eta!. ..................... 715/202
`6,164,541 A
`12/2000 Dougherty eta!. ...... 235/462.01
`6,229,454 Bl
`5/2001 Heikkila eta!. ......... 340/870.14
`6,243,573 Bl
`6/2001 Jacklin .......................... 455/416
`6,249,427 Bl
`6/2001 Carroll ..................... 3611679.03
`6,272,359 Bl
`8/2001 Kivela eta!. .................. 455/567
`6,282,362 Bl *
`................. 386/46
`8/2001 Murphy et a!.
`6,301,964 Bl
`10/2001 Fyfe et al ........................ 73/510
`6,304,459 Bl
`10/2001 Toyosato et al .......... 3611679.03
`1112001 LaRowe, Jr. eta!. ......... 370/338
`6,314,091 Bl
`6,321,158 Bl
`1112001 DeLorme eta!. ............. 7011201
`6,324,053 Bl
`1112001 Karnijo .................... 3611679.03
`212002 Bartlett ......................... 702/150
`6,347,290 Bl
`212002 Altschul eta!. .............. 455/90.1
`6,351,629 Bl
`5/2002 Chuprun eta!. ............. 455/11.1
`6,385,434 Bl
`5/2002 Nagatsuma eta!. ..... 342/357.08
`6,388,613 Bl
`6,401,085 Bl *
`111
`6/2002 Gershman eta!.
`6,427,063 Bl
`7/2002 Cook eta!. .................... 434/350
`6,445,460 Bl *
`9/2002 Pavley ......................... 358/1.15
`6,447,424 Bl
`9/2002 Ashby et al ....................... 482/8
`6,449,583 Bl
`9/2002 Sakumoto et al ............. 702/179
`9/2002 Henderson et a!. ............... 482/8
`6,450,922 Bl
`1112002 Narayanaswarni et al .... 368/251
`6,477,117 Bl
`6,483,540 Bl *
`1112002 Akasawa et a!. .............. 348/239
`2/2003 Mault eta!. ................... 600/595
`6,513,532 B2
`6,519,207 Bl
`2/2003 Lukacsko
`....................... 368/10
`6,556,243 Bl *
`4/2003 Dotsubo eta!. ............ 348/231.2
`6,560,651 B2
`5/2003 Mott eta!. .................... 709/229
`6,594,370 Bl
`7/2003 Anderson ..................... 3811315
`6,605,038 Bl
`8/2003 Teller eta!. ................... 600/300
`6,669,600 B2
`12/2003 Warner ............................. 482/8
`6,678,535 Bl
`112004 Narayanaswarni ........... 455/557
`6,685,634 Bl
`2/2004 Fry ............................... 600/300
`6,704,047 Bl *
`3/2004 Tsutsui ...................... 348/231.7
`6,736,759 Bl
`5/2004 Stubbs eta!. ..................... 482/8
`6,741,864 B2 *
`5/2004 Wilcock eta!. ............ 455/456.1
`6,790,178 Bl
`9/2004 Mault eta!. ................... 600/300
`6,876,845 Bl
`4/2005 Tabata et al ................... 455/344
`6,934,461 Bl
`8/2005 Strub eta!. ...................... 386/46
`
`6,947,571 Bl *
`7,130,664 Bl
`7,162,392 B2
`7,203,721 Bl
`7,229,385 B2
`7,261,564 B2
`7,549,947 B2
`200110003542 AI
`200110049470 AI
`2002/0000470 Al
`2002/0022551 Al
`2002/0091843 Al
`2002/0094845 Al
`2002/0107829 AI *
`2003/0033296 Al *
`2004/0066459 Al *
`2005/0113650 Al
`
`9/2005 Rhoads eta!. ................ 382/100
`10/2006 Williams ...................... 455/567
`112007 Vock eta!. ...................... 702/82
`4/2007 Ben-Efraim et al .......... 709/203
`6/2007 Freeman et a!.
`.................. 482/4
`8/2007 Sutula, Jr ...................... 434/150
`6/2009 Hickman et al ................... 482/8
`6/2001 Kita .............................. 3811334
`12/2001 Mault eta!. ................... 600/300
`112002 Lanzaro et al ........... 235/462.45
`212002 Watterson et al ................. 482/8
`7/2002 Vaid .............................. 709/230
`7/2002 Inasaka ......................... 455/566
`8/2002 Sigurjonsson eta!. ........... 707/1
`2/2003 Rothmuller eta!. .............. 707/3
`4/2004 Fox eta!. ................... 348/220.1
`5/2005 Pacione eta!. ................ 600/300
`
`EP
`EP
`GB
`JP
`wo
`wo
`wo
`wo
`
`FOREIGN PATENT DOCUMENTS
`7/2000
`1 018 832 A2
`1112000
`1 050 793 A2
`12/2000
`2 350 749 A
`9/1993
`5-249899 A
`WO 87/05229 A2
`9/1987
`WO 98/38820 A2
`9/1998
`WO 00/36900 A2
`6/2000
`WO 01100281 A2
`1/2001
`
`OTHER PUBLICATIONS
`
`Bhagwat et a!., "A routing vector method (RVM) for routing in
`Bluetooth scatternets," Mobile Multimedia Communications, pp.
`375-379 (Nov. 1999).
`Bukhres et a!., "Mobile Computing in Military Ambulatory Care,"
`lOth IEEE Symposium on Computer-Based Medical Systems, pp.
`58-63 (Jun. 1997).
`Hum, "Fabric area network-a new wireless communications infra(cid:173)
`structure to enable ubiquitous networking and sensing on intelligent
`clothing," Computer Networks, vol. 35, issue 4, pp. 391-399 (Mar.
`2001).
`Jones eta!., "A Protocol for Automatic Sensor Detection and Identi(cid:173)
`fication in a Wireless Biodevice Network," 11th IEEE Symposium on
`Computer-Based Medical Systems, pp. 311-316 (Jun. 1998).
`Mann, Steve, "Wearable Computing: A First Step Toward Personal
`Imaging," Computer, vol. 30, No. 2 (Feb. 1997).
`Santos, Roy, "FitSense. The FS-1 Pro promises highly accurate speed
`and distance readings for runners," copyright 2004, website address:
`http://www. techtv.corn/freshgear/products/story/0 ,23008,33425 89.
`html.
`Sayer, Peter, "New wired clothing line comes with personal net(cid:173)
`work," Aug. 18, 2000, CNN.com; website address: http://archives.
`cnn.corn/2000/TECH/computing/08/18/wired.jacket.idg/index.
`html.
`Website, Bluetooth, The Official Bluetooth® Wireless Info Site,
`regarding Bluetooth enabled devices, copyright 2004; website
`address: http:/ /www.bluetooth.com/index.asp.
`Website, Digiman, human-computer interface research, copyright
`2003; website address: http:/ /www.digiman.org/html/rnain.html.
`Website, FitSense Technology, "FS-1 Speedometer. One Watch.
`Total Feedback. Speed, Distance & Heart Rate Monitoring System
`for Runners and Walkers," copyright 2003; website address: http://
`fitsense.com.
`Website, Institute of Electrical and Electronics Engineers, Inc., IEEE
`802.11™ Wireless Local Area Networks-The Working Group for
`WLAN Standards, copyright 2004 IEEE; website address: http://
`grouper.ieee.org/groups/802/ 111.
`Website, ViA Inc., Computers that fit people, Jan. 2004, website
`address: http:/ /www.via.pc.com/index.html.
`Web article, "Visions of wearable Internet ware," Jun. 26, 2000,
`CNN.com; website address: http:/ /archives.cnn.corn/2000/STYLE/
`fashion/06/26/wearable.computers/index.html.
`* cited by examiner
`
`UA-1001.002
`
`

`

`U.S. Patent
`
`Jan. 10,2012
`
`Sheet 1 of 111
`
`US 8,092,345 B2
`
`FIG 1A
`
`130
`
`131
`
`133
`
`134
`
`110A
`
`Other
`Function
`
`Other
`Function
`
`Other
`Function
`
`Other
`Function
`
`140
`
`Other
`Function
`
`Communi(cid:173)
`cations
`Device
`
`Communi(cid:173)
`cations
`Device
`
`1106
`
`132
`
`120
`140
`
`120
`
`110C
`
`Communi(cid:173)
`cations
`Device
`
`Other
`Function
`
`135
`
`140
`
`100A
`
`~
`
`120
`140
`
`120
`
`137
`
`Communi(cid:173)
`cations
`Device
`
`Other
`Function
`
`Other
`Function
`
`1100
`
`136
`
`UA-1001.003
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 2 of 111
`
`US 8,092,345 B2
`
`FIG 18
`
`130
`
`131
`
`131
`
`134
`
`110A
`
`Other
`Function
`
`Other
`Function
`
`Other
`Function
`
`Other
`Function
`
`140
`Communi- ~L Communi-
`
`cations
`Device
`
`Other
`Function
`
`1108
`
`~
`
`120
`140
`
`137
`
`Communi-
`cations
`Device
`
`Other
`Function
`
`Other
`Function
`
`1100
`
`136
`
`140
`
`120
`
`110E
`
`Other
`Function
`
`Communi-
`cations
`Device
`
`Other
`Function
`
`138
`
`139
`
`140
`
`1008
`
`UA-1001.004
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 3 of 111
`
`US 8,092,345 B2
`
`FIG 2A
`
`ID Manufacturer
`0 Unknown/Unassigned
`1 Mfg. A
`2 Mfg. 8
`3 Mfg. C
`
`210
`
`FIG 28
`
`ID
`0-255
`256
`257
`258
`
`Model/Mfg. A
`Unassigned
`Model A
`Model B
`Model C
`
`220
`
`UA-1001.005
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 4 of 111
`
`US 8,092,345 B2
`
`FIG 2C
`
`Device Type
`2~ ID
`----=o=------=2=-=s=-=s::-----+:U-:-n-=-k-n__;ow_n::...;!/~U...:.na_s_s-=-ig-n-ed--=-=o-u-=-tp_u_t
`256
`Display
`257
`Audio Output
`
`238
`~ J2768-33023
`33024
`33025
`
`Unknown/Unassigned Input
`Push Button Input
`Audio Input
`
`230
`
`FIG 20
`
`Device Type 257
`T e
`Ran e
`Stereo
`Yes/No
`244
`Volume Control Yes/No ~
`Number of Levels ~46
`Volume Level
`
`240
`
`UA-1001.006
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 5 of 111
`
`US 8,092,345 B2
`
`FIG 3A
`~ Msg Type: Identity Request
`301
`Network ID· /'..
`303
`.
`'-.../
`304
`Network Address:~
`Controller lo:rv 305
`302
`Error Detection/Correction:~
`
`300
`
`FIG 38
`~ Msg Type: Component Identity
`301
`Network 10:~_}11
`Network Address:~ 312
`Component 10~ 313
`ManufactureriD:~ 314
`ModeiiD: rv315
`Device Type:~ 316
`Capability List: ~ 317
`Error Detection/Correction:~02
`
`310
`
`FIG 3C
`30~ Msg Type: Net Address Assignment
`Controller ID:rv305
`NetworkiD:~ 321
`Network Address: rv 322
`Component 1o:rv 313
`Security Code:~ 323
`Error Detection/Correction:~02
`
`320
`
`FIG 3D
`
`~ Msg Type: Network Ack
`301
`Component 10:~ 313
`Network 10: ~ 321
`322
`Network Address: ~
`Error Detection/Correction: ~302
`
`330
`
`UA-1001.007
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 6 of 111
`
`US 8,092,345 B2
`
`FIG 3E
`00 Msg Type: Output Data Request
`
`301
`Network ID: rv 321
`Network Address:~22
`341
`Request Serial Number:rv
`Device Type: ~16
`317
`342
`Capability Type: r v
`Data to Output (dependent on Device Type):/\J
`Error Detection/Correction: rv 302
`
`340
`
`FIG 3F
`0v Msg Type: Output Ack
`301
`Network ID~321
`Network Address~22
`Request Serial Number~41
`Ack Code:~51
`Error Detection/CorrectionyV 302
`
`350
`
`FIG 3G
`0-J Msg Type: Input Data Request
`Network ID:I'\.Y21
`301
`322
`Network Address:~
`Request Serial Number~ 361
`pevice Type: rv316
`Capability Type:rv 317
`302
`Error Detection/Correction:/\J
`360
`
`UA-1001.008
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 7 of 111
`
`US 8,092,345 B2
`
`FIG 3H
`3~ Msg Type: Input Data Ack
`1
`Network ID: ~21
`Network Address:~22
`Request Serial Number~61
`Ack Code:~ 371
`Data (dependent on Device Type):~72
`Error Detection/Correction: ~302
`360
`
`FIG 31
`CV Msg Type: Unsolicited Data
`301
`Network ID: ~321
`Network Address:~22
`Device Type: ~316
`Capability Type:~317
`Data:~381
`Error Detection/Correction:~302
`380
`
`FIG 3J
`CV Msg Type: Network Poll
`Network ID: r-021
`301
`Network Address: ~22
`Error Detection/Correction :~302
`
`390
`
`UA-1001.009
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 8 of 111
`
`US 8,092,345 B2
`
`FIG 4
`
`470
`460
`450
`440
`430
`420
`410
`,-0 ,-0
`,-0
`,-0
`,-0
`,-0
`,-0
`Network Component Manufacturer Model Device Capability Active
`ID
`Address
`Type
`1/4
`701
`55555
`1
`Yes
`42163 1/1,2/0 No
`2
`66666
`1/10
`77777
`3
`891
`Yes
`
`506
`510
`1062
`
`2
`2
`4
`
`400
`
`UA-1001.010
`
`

`

`U.S. Patent
`
`Jan. 10,2012
`
`Sheet 9 of 111
`
`US 8,092,345 B2
`
`FIG 5
`
`Provide individual
`network components
`(Provfde-aneast -~
`: :e~:::: !r·---~:i~~~ --!
`
`ti
`::
`.
`each

`:! communlca on
`: component
`!..,, ___ - - - - ~ -·-- -·-·-·-·-·-·-·-<' ............................... - -·------
`
`514
`
`520
`
`Allow components to be
`changed dynamically
`:""- -·- ---·- -----·-·-·-·-·\
`~----·-···-·-·-·-·- ....... -·-·t
`! Allow
`i
`: Allow
`:
`:component i
`! component i
`'
`'
`i
`to be

`!
`1
`to be
`i
`: removed
`:
`added
`' - -·-- ---·- -·------
`
`L - - - - - - - - - - - --- .
`
`I
`
`524
`
`530
`
`Detect change
`automatically
`
`Allow user to
`enter change
`
`535
`
`540
`
`Adjust functions of
`network to compensate
`for change
`, ......................................... 1
`··-·-·------ ...................... ..
`'
`.
`;
`f Removea i
`Add a
`'
`'
`function !
`i function
`!
`'
`!
`i
`'
`L ............ ---------·-·-·-·-j
`i.. ----------- ------------- i
`
`.
`.
`
`!
`
`544
`
`500
`
`UA-1001.011
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 10 of 111
`
`US 8,092,345 B2
`
`FIG 6A
`
`620
`622 \.../\~-..--_C=-o_n_tr_o-.:.1 A.....!p___!_p_lic_a_t_io_n_~
`Plug-In A
`626
`Driver A
`
`Personal Communica-
`Computer
`tions Device '----------,
`
`610
`
`612
`i------------------------------------------------------------------------------------------- --------------------:
`640
`:
`
`638
`
`·ccintiOi ·sofiWare- i
`6~---=----=-orr~e;:--;.---=----=-i
`L------------- -·
`Memory
`Processor
`
`Control Unit
`
`670
`
`630
`
`636
`
`Wireless
`Communica(cid:173)
`tions Device
`
`675
`
`Individual
`Network
`Component A
`
`Device
`Hardware
`
`Communica-
`tions Device
`
`1------'
`
`632
`
`Wireless
`Communica-
`tions Device
`
`652
`
`.. ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~-- ~ ~ ~ ------- ~---------- ~------ ~ ---- ~- ~- ~--s--- ~----- ~ ~ -- ~ ~ ~----- ~ -------- ~ ------------------·
`
`650
`
`eoo
`
`UA-1001.012
`
`

`

`U.S. Patent
`
`Jan. 10,2012
`
`Sheet 11 of 111
`
`US 8,092,345 B2
`
`FIG 68
`
`620
`622 \...../\
`Control Application
`~~--P-=Iu::...::g-..:..:.ln..:..:.A~~-=-PI-ug--ln-B--IN24
`626
`. ~ Driver A
`Driver 8 ~ 628
`
`61~ Personal
`Computer
`
`Communica-
`tions Device 1 - - - - - - ,
`
`-------------------------------------64a·--------------------------------------------------------------------- ------------------------!
`
`\
`T ·control-SoftWare i
`63:2~r-;- · oiiv~~ ~ -~ ·-·---·!·-=-6~ver s ·-: ~ 628 ~ ·
`-~1 L--------·Memory _________ _(,
`'-../
`670
`630
`v'\
`
`Control
`Unit
`
`1/
`654
`Processor [ ~·
`
`I
`
`'
`
`Wireless
`636
`\...../\ Communica(cid:173)
`tions Device
`
`675
`~
`
`Communica-
`tions Device 1 - - - -
`
`632
`
`652
`~
`
`Wireless
`Communica(cid:173)
`tions Device
`
`Wireless l~62 l
`
`Communica-
`tions Device
`
`~ Device I
`~
`~
`.
`660
`650
`~-----------------------------------------------------------------------·s·-----------------------------------------------------------------·
`
`Individual
`Network
`Component A
`
`Hardware
`
`654
`
`'
`' '
`
`'
`
`'
`'
`
`i
`
`Individual
`Network
`Component B
`
`664
`\.../' Device
`Hardware
`
`605
`
`UA-1001.013
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 12 of 111
`
`US 8,092,345 B2
`
`FIG 7
`
`File
`
`Security Device System
`
`Help
`
`710
`
`L,
`
`I .ID X
`
`7 20
`\___./\ Device Model:
`7
`·~
`Device Driver:
`
`ME47A
`
`V4.27a
`
`I Download Now ~35
`I Update from Internet N7
`
`Configuration Parameters: r'\.)40
`I
`0 Value 1
`• Value 2
`
`Parameter 1:
`
`Parameter 2:
`
`~742
`
`r045
`
`0 Value 3
`
`700
`
`UA-1001.014
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 13 of 111
`
`US 8,092,345 B2
`
`810
`\__/---,
`
`FIG 8
`
`Add
`unanticipated
`component to
`network
`
`Run software
`820
`application on
`\._/\ personal computer
`that controls
`downloading
`
`Use the software
`830
`application to
`~
`download the
`software object to
`the network
`
`84p ~
`
`\.__......-""
`
`'
`
`Download software (e.g.,
`to control unit) to control
`unanticipated component
`,---·-·-------------·-·-- -·-·-·-----------------·-·-·---·-·--~
`i
`; Allow multiple software
`'
`'
`i objects to be downloaded, i
`84f
`! one of which controls
`i
`'---' ~ unanticipated component !
`------- ----------------- --- ------- -·- --- --- -----·-------
`
`Provide a software
`850
`\__/---, extension to the
`software
`application
`
`Allow user to configure
`downloaded software
`860
`using the software
`~
`application and
`software extension
`
`800
`
`UA-1001.015
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 14 of 111
`
`US 8,092,345 B2
`
`910
`
`912
`
`914
`
`916
`
`920
`
`Download
`software
`
`Download
`data
`
`Download
`setup
`options
`
`Download
`current time
`
`Download over
`network {e.g.,
`Internet)
`
`FIG 9
`
`900
`
`Download
`from
`computer
`
`Download
`from base
`station
`
`Download
`into
`component
`
`Download
`into control
`unit
`
`Send infonnation
`or command from
`control unit to
`component
`
`Modify
`function of
`component
`
`922
`
`924
`
`930
`
`932
`
`934
`
`940
`
`UA-1001.016
`
`

`

`Jan. 10, 2012
`Jan.10,2012
`
`Sheet 15 of 111
`Sheet 15 of 111
`
`US 8,092,345 B2
`
`U.S. Patent
`US. Patent
`
`US 8,092,345 B2
`
`FIG 10
`
`1000
`
`1050
`
`UA-1001.017
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 16 of 111
`
`US 8,092,345 B2
`
`FIG 11
`
`1112
`
`1132
`
`Base
`Station
`
`Communi-
`cations
`Device
`
`1110
`
`Communi-
`cations
`Device
`
`Individual
`Network
`Component
`
`1130
`
`1120
`
`1100
`
`UA-1001.018
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 17 of 111
`
`US 8,092,345 B2
`
`FIG 12
`
`Personalize New Device
`
`EnterYourCode I *- r ~ 210
`
`Display Device
`Model DX45
`Personalized
`
`~ 122
`0
`
`1200
`
`FIG 13
`
`Repersonalize Device
`310
`1 v
`Enter Your Code I **- ~
`I -- r--
`v 320
`Enter Old Code
`from Device
`
`1
`
`Control Unit
`Model CU777 ~ 133 0
`Repersonalized
`
`1300
`
`UA-1001.019
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 18 of 111
`
`US 8,092,345 B2
`
`FIG 14
`
`Program each network
`1410
`component with a
`common network
`~
`identifier, e.g., using
`base station
`
`Ignore communications
`received by component in
`1420
`\.._/\ which network identifier in
`message does not match
`programmed network
`identifier
`,,
`Allow network identifier in a
`component to be changed
`
`1430
`\.._/\
`
`~--·-·-·-·-·- _ ....... - ....... - - - - - J;
`
`;
`j Require
`1434
`; password or ~~
`1 other security i
`: measure 1
`too••••--- -·- ---·-·-·-·-·•·-·- I L--·---·-·- - --·-- ---·-------~--'
`
`'
`
`I
`
`1400
`
`UA-1001.020
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 19 of 111
`
`US 8,092,345 B2
`
`FIG 15
`
`.
`.
`.
`.
`r---------------------------------------------------------------------------.
`.
`.
`1540
`.
`i
`i
`.
`.
`.
`.
`.
`.
`.
`r----------·
`. . . .
`
`:
`
`I
`
`Base
`Commun Station
`ications
`Communi(cid:173)
`cations
`Device
`1545
`
`1542
`
`1555
`
`1547
`
`Other
`Function
`
`Wireless
`Communi- +------__}_-~
`cations
`Device
`
`Control Unit
`
`1532
`
`1552
`
`(
`
`Display
`
`1565
`
`1551
`
`L___-ro---L_--r-_
`
`____.
`
`Printer
`
`1556
`
`' '
`'
`' '
`
`' '
`' ' '
`'
`'
`
`'
`
`1554
`
`1553
`
`'
`________________ !
`'
`'
`' '
`'
`'
`'
`'
`
`15oN
`
`, - - - - - - - - - - - .
`
`Wireless
`1 Communi(cid:173)
`cations
`Device
`
`Wireless
`Communi(cid:173)
`cations
`Device
`
`Other
`Function
`
`1524
`
`1520
`
`1534
`
`1530
`
`' ' '
`----------------------- .. ---------------------------.. -------------------------------------------------- ~
`'
`
`UA-1001.021
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 20 of 111
`
`US 8,092,345 B2
`
`FIG 16
`
`Report
`information by
`component
`
`1610
`
`Receive
`information with
`control unit
`
`1615
`
`Send
`information to
`base station
`
`1620
`
`Send
`information
`to computer
`
`1622
`
`1624
`
`Send information
`over
`communications
`network (e.g.,
`Internet)
`
`1630
`
`Store
`information
`
`1632
`
`Analyze
`information
`
`Use uploaded
`information to
`create information
`to download
`
`1640
`
`1600
`
`UA-1001.022
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 21 of 111
`
`US 8,092,345 B2
`
`FIG 17
`1742
`
`1744
`
`Communi(cid:173)
`cations Device
`
`Communi-
`cations Device
`Audio Output Device
`
`1542
`
`~
`
`Communi(cid:173)
`cations Device
`Base Station
`
`1540
`
`1720
`
`1700
`
`1546
`
`1522
`
`Communi(cid:173)
`cations Device
`
`Other
`Function
`
`1520
`
`1524
`
`UA-1001.023
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 22 of 111
`
`US 8,092,345 B2
`
`FIG 18
`
`2
`f\j83
`
`Control
`another
`component
`t
`Collect data
`4
`Na3
`from another
`component
`
`Configure
`6\J control unit
`181
`to be worn
`+
`Allow
`!6"v downloading
`182
`software
`+
`Allow
`182 2v downloading
`data
`+
`Allow
`182 (V downloading
`parameters
`+
`Allow
`{\._;
`downloading
`182
`time
`
`•
`
`Send data
`183 r{\v to another
`component
`
`1800
`
`0
`
`0
`
`60
`
`Allow
`
`collected
`
`Allow other
`
`integrated into
`control unit
`
`•
`Track time Na4
`•
`uploading of NBS
`data •
`functions to be ~
`t
`Support multiple
`870
`components and ~
`multiple
`functions
`
`UA-1001.024
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 23 of 111
`
`US 8,092,345 B2
`
`FIG 19
`
`191
`
`1912
`
`f - - - - - - - -·-· ... ------- -·-·--------~
`
`Allow component to be worn
`r· on hancfwnsf-: i on glove, partial ;
`i arm, leg, foot,' ! i
`. glove,
`i
`waist head
`i i wnstband, hat, ,
`' i f headband, shirt, !
`~tc.
`--- --------- -----·-·-- -·-·-·-- : waistband, etc. t
`L.-------~···-- ..---·---·-·--- .. ---------
`
`1914
`
`Allow component to be
`mounted on personal
`equipment
`.
`.
`--- ------ -- ---- - --- ______ ............. __________ ,
`•
`i
`~ bicycle, car, exercise :
`l
`equipment, etc.
`:
`!.. __________ - ----------- - --- ----~---- -----------.1
`
`i
`
`i
`
`1922
`
`Allow base station
`{e.g., computer)
`connected to
`computer
`
`1900
`
`UA-1001.025
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 24 of 111
`
`US 8,092,345 B2
`
`FIG 20A
`
`2012
`
`UA-1001.026
`
`

`

`2072
`
`US 8,092,345 B2
`US 8,092,345 B2
`
`2074
`
`U.S. Patent
`US. Patent
`
`Jan. 10, 2012
`Jan.10,2012
`
`Sheet 25 of 111
`Sheet 25 of 111
`
`FIG 208
`
`FIG 203
`
`UA-1001.027
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 26 of 111
`
`US 8,092,345 B2
`
`FIG 20C
`
`2062
`
`2060
`
`UA-1001.028
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 27 of 111
`
`US 8,092,345 B2
`
`FIG 21
`
`Allow component to be
`mounted on a piece of
`exercise equipment
`r-M-~~~t~d-~~-~
`i a bicycle
`i
`
`L--·-------------·-·----~--·· i
`
`211'Dv'
`
`2112
`
`I
`
`Send control commands
`to component
`----------- -----·-· ---·-·-· ··---·-·-·-· ~--··
`l Control difficulty 1
`(resistance,
`:
`t
`; speed, slope, etc.) 1
`'----- --... ---- ------- ______________________ ..;
`
`.
`
`Collect data from component
`~ --c~ti~d-,;;d~~-~pe~d-- ~
`from bicycle
`1
`L ............... , ............... - ...... , ... _, .. , .............. -·-·-·-I
`
`2132
`
`213'Dv'
`
`L ............................ ------ .... -----·-----·- --- ---·-;
`
`l Collect wheel speed 1
`from bicycle
`i
`1
`~ ·-·-·-·-· ---. -·-·-·-----·-·---........ --·-· .. ----·---..... ,
`l Collect perfonnance l
`l info from equipment i
`
`!.. ... ·---------' -·- ·-·-·- ·- ·-------·- ·------- -------- f
`
`2100
`
`UA-1001.029
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 28 of 111
`
`US 8,092,345 B2
`
`FIG 22A
`
`2220
`
`FIG 228
`
`4255
`
`2240
`
`UA-1001.030
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 29 of 111
`
`US 8,092,345 B2
`
`FIG 22C
`
`UA-1001.031
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 30 of 111
`
`US 8,092,345 B2
`
`FIG 23A
`
`FIG 238
`
`FIG 23C
`
`UA-1001.032
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 31 of 111
`
`US 8,092,345 B2
`
`FIG 230
`
`FIG 23E
`
`FIG 23F
`
`UA-1001.033
`
`

`

`U.S. Patent
`
`Jan. 10,2012
`
`Sheet 32 of 111
`
`US 8,092,345 B2
`
`FIG 24A
`
`241 0
`\._/\
`
`Provide display as
`network
`component
`
`2415
`Allow display to
`~
`be worn
`
`Allow display to
`! car tn
`be mounted on
`2420
`~ personal
`2424
`equipment
`:--·exerCise ___ \/\
`2422
`r-·-·--·-·-·-·-··1
`'--~ bicycle i ! equipment i 2426
`
`··-·-- -·- ---·-·- "!
`
`i_ __ -·- -·-·-·-·-·-'
`
`i..------~ .... ----- ___ !
`
`""·-·-·-----·-·---·-- ---·-·
`
`2430
`\._/\
`
`Allow mounting of
`display to be
`changed
`
`2400
`
`UA-1001.034
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 33 of 111
`
`US 8,092,345 B2
`
`FIG 248
`
`2460
`
`Allow display to
`be worn on wrist
`or hand
`
`2465
`
`Allow display to
`be worn on side of
`wrist or hand
`
`2470
`
`Allow display to
`be worn on right
`or left wrist or
`hand
`
`2480
`
`Orient dispJ~y _______ -·-·-
`--iowarcf--:
`toward
`:
`i
`'
`l.!!~~-~~~p~j
`back of !
`:-·-ai-ali-·-·;
`hand or 1
`i
`; wrist
`! angle i
`-------------------·-·-I
`
`~-- ................................ !
`
`2486
`
`2490
`\__/\ Allow user to
`change orientation
`
`2415
`
`UA-1001.035
`
`

`

`U.S. Patent
`
`Jan. 10,2012
`
`Sheet 34 of 111
`
`US 8,092,345 B2
`
` /"'- Allow mount to be
`254
`'---"'
`.
`used with a
`network
`component
`
`10
`
`2545
`Allow mount to be
`~ used with display
`unit (e.g., time
`display)
`
`2550
`Lr--
`
`Allow a component to
`be repositioned on
`mount
`(e.g., placement,
`orientation
`
`Allow single mount to be
`2560
`used with various
`~
`components (e.g.,
`different shape, material,
`color, function)
`
`FIG 25
`
`251\0 ~ Provide reusable
`\,__.../
`' mount on user's
`body
`
`2515
`
`Provide mount as part
`~ of user's dothing
`(glove, partial glove,
`wristband, waistband)
`
`2520
`Use hook and
`~
`loop fastener for
`mount
`
`2525
`\__/> Provide mount to
`user's skin
`
`2530
`\__../\
`
`Provide plurality of mounts
`t••·- -·- - ·-·-·-·-·-·-·-·-·- ·-·- ·-·-·-·-·-·-· ---·-·-·-·"!
`! Different styles or
`i
`!
`~ __/\
`colors
`i.. ... ·---·-·-·-·-·-·-·-·-...... ·-·-·-·-· -·- ......... -·-·-·- ... ~
`'·········--······ -···· -·-·· ........................ ,
`2532
`: Worn on different parts i
`j
`~V\
`of the body
`•·········· ... ······················· ······· ·······'
`2534
`
`UA-1001.036
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 35 of 111
`
`US 8,092,345 B2
`
`FIG 26A
`
`FIG 268
`
`UA-1001.037
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 36 of 111
`
`US 8,092,345 B2
`
`FIG 26C
`
`UA-1001.038
`
`

`

`U.S. Patent
`
`Jan. 10, 2012
`
`Sheet 37 of 111
`
`US 8,092,345 B2
`
`FIG 27A
`
`FIG 278
`
`12:34
`
`12:34
`
`FIG 27C
`
`FIG 270
`
`12:34
`
`126 BPM
`
`UA-1001.039
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 38 of 111
`
`US 8,092,345 B2
`
`FIG 28A
`
`2810
`~
`
`2812
`
`Fig 288
`
`UA-1001.040
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 39 of 111
`
`US 8,092,345 B2
`
`FIG 28C
`
`2830
`
`2834
`
`FIG 280
`
`2840
`
`UA-1001.041
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 40 of 111
`
`US 8,092,345 B2
`
`FIG 29
`
`2910
`
`Provide
`audio output
`device
`
`Allow audio output
`device to be worn
`:·-'heaa::.·-1
`l.-~-~t __ j
`; in hat i
`
`L.---·-·-----·-·-·-'
`
`2942
`.
`Prov1de audio ~s ;
`; - -------·-·-·-·-·-·-·-·---, ···-·--------- -·----/-.-, -~---·-·-- .. ..,_
`: i workout ; ! change :
`; perform-
`i
`ance
`zone
`i 1 intensity ;
`1 i
`l.!~!~~~t!~~--j [i!!f~~~~i~~j l .. Er.~~p~ __ _:
`.---II+ [~~rl<o~\1
`;---~~~~--: i~~di~~j-1
`1 prompt i 2~ prompt ! ! alert i
`
`L .•.•.•.•••.••••••• •
`
`!.. -·-···• ··-·······'
`
`2941
`
`····-·-·-·-- ---··'
`
`2928
`
`2930
`
`Provide one
`or more
`speakers
`
`2950
`
`2932
`
`Provide
`music
`
`2934
`
`Provide
`synthesized
`voice
`
`2936
`
`Provide
`tones
`
`2960
`
`2970
`
`different conditions
`! -differenisouna ·:
`; sequences
`;
`r·Ciiiereilt! :-Cii1ferer1i ·:
`: sounds i i speakers f
`
`L .•.•.•••••.• •·····•••·•·•·-- ----~
`
`;_ ________________ -----' L. __ - - - ------- _;
`
`2956
`
`Provide both music and
`audio cues with same
`audio output device
`:· -·lawe·r--vaiume-of-:
`~-------music
`___ !
`r··n;·lit&---~ !'i>ause:
`i music : : music i
`L .. ---·-·-- •.•.•. J
`~--·--- ---·- _i
`
`i
`
`i
`
`Provide audio output
`device separate from
`display
`r- Allow-cu-es-to--lie-- :
`: sent to either or :
`!
`both
`1
`i. .•.•.•. ~---~-·-------·-- -·---·-·-·-·-·-·i
`
`2975
`
`UA-1001.042
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 41 of 111
`
`US 8,092,345 B2
`
`FIG 30
`
`Allow user input device
`to be mounted on
`clothing
`
`3042
`
`3010
`
`Provide user
`input device
`!---.Aiiowtot>e ___ :
`i separate fro
`.
`; display and/or i
`i
`; control unit
`
`:.. -- - - - - ---- - ~ ~----·----- •. ..:
`
`Allow different types
`of input devic
`;"pressure-; rtou"ch: r·key~-:
`i sensor ; : pad i :board :
`:-·-mrcr:o::····:
`:-muftli>le-:
`:pressure i
`L.Jm~.f1~ __ j
`L~-~'."~-~~.1
`
`t. ____________ _.
`
`3023
`
`3051
`
`Allow user input device
`to be mounted on
`personal equipment
`! -------·- ------ --l f------·-c;-n··---·---i
`; in car i ! b.
`1
`tcyce
`~-----------il
`:-·c;n.exercise-1
`i equipment
`:
`._ ____ -·- ---·-·-·---------------!
`
`Allow user input
`device to be worn
`
`3033
`
`3043
`
`3050
`
`3053
`
`3064
`
`3066
`
`p - - - · - - - - - - - - -
`
`· · - · - · - - - - - - - - - - · - - - - ,
`
`;
`on
`:: on
`:
`l fi_f19~~~P.: L_f~~! .1
`
`3062
`
`3035
`
`0
`
`0
`
`l, --------------------------- -· -··
`
`0
`
`0
`
`Allow user to operate by
`tapping
`:··--(jiif~~~~i--·: ! -- -diffe-rerit---
`; sensors for i i
`tapping
`i i sequences ,
`different
`commands i : for different ;
`--------·--·--·-·-; i commands i
`- -·--- ---- -------------------------·---
`:
`different
`:
`i combinations of
`i
`: sensors for different o
`L ........ ~'!!'!!~~-~~---- __ ;
`
`UA-1001.043
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 42 of 111
`
`US 8,092,345 B2
`
`FIG 31A
`
`3113
`
`3100
`
`FIG 318
`
`UA-1001.044
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 43 of 111
`
`US 8,092,345 B2
`
`FIG 31C
`
`3140
`
`3146
`
`UA-1001.045
`
`

`

`U.S. Patent
`
`Jan.10,2012
`
`Sheet 44 of 111
`
`US 8,092,345 B2
`
`3205
`\___/"',
`
`Provide a
`time
`function
`
`3208
`\___/"',
`
`3 210
`\.-/'
`
`3215
`\__/\
`
`Provide a
`guidance
`function
`~
`Provide an
`athletic
`function
`~
`Provide a
`med

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket