`
`1111111111111111111111111111111111111111111111111111111111111
`US008793522B2
`
`c12) United States Patent
`Rahman et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8, 793,522 B2
`Jul. 29, 2014
`
`(54) POWER MANAGEMENT IN A
`DATA-CAPABLE STRAPBAND
`
`(75)
`
`Inventors: Hosain Sadequr Rahman, San
`Francisco, CA (US); Richard Lee
`Drysdale, Santa Cruz, CA (US);
`Michael Edward Smith Luna, San
`Jose, CA (US); Scott Fullam, Palo Alto,
`CA (US); Travis Austin Bogard, San
`Francisco, CA (US); Jeremiah Robison,
`San Francisco, CA (US); Max Everett
`Utter, II, San Francisco, CA (US);
`Thomas Alan Donaldson, London (GB)
`
`(73) Assignee: AliphCom, San Francisco, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 331 days.
`
`(21) Appl. No.: 13/180,320
`
`(22) Filed:
`
`Jul. 11, 2011
`
`(65)
`
`Prior Publication Data
`
`US 2012/0317430Al
`
`Dec. 13, 2012
`
`Related U.S. Application Data
`
`(60) Provisional application No. 61/495,995, filed on Jun.
`11, 2011, provisional application No. 61/495,994,
`filed on Jun. 11, 2011, provisional application No.
`61/495,997, filed on Jun. 11, 2011, provisional
`application No. 61/495,996, filed on Jun. 11, 2011.
`
`(51)
`
`(2006.01)
`(2006.01)
`
`Int. Cl.
`G06F 1100
`G06F 1132
`(52) U.S. Cl.
`USPC ............................ 713/323; 713/320; 713/324
`(58) Field of Classification Search
`USPC .......................................................... 713/323
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,795,301 A *
`5,974,262 A
`D439,981 S
`D451,604 S
`6,356,940 B1
`D460,971 S
`
`8/1998 Yasukawa eta!. ............ 600/500
`10/1999 Fuller eta!.
`4/2001 Kasabach et a!.
`12/2001 Kasabach eta!.
`3/2002 Short
`7/2002 Sica et a!.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`wo
`wo
`
`12/2001
`PCT/USO 1140958
`1/2002
`PCT/USOl/20014
`(Continued)
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 61/516,479, filed Apr. 4, 2011, Fish eta!.
`
`(Continued)
`
`Primary Examiner- Suresh Suryawanshi
`(74) Attorney, Agent, or Firm- Kokka & Backus, PC
`
`(57)
`
`ABSTRACT
`
`Embodiments of the invention relates generally to electrical
`and electronic hardware, computer software, wired and wire(cid:173)
`less network communications, and computing devices, and
`more specifically to structures and techniques for managing
`power generation, power consumption, and other power-re(cid:173)
`lated functions in a data-capable strapband. Embodiments
`relate to a band including sensors, a controller coupled to the
`sensors, an energy storage device, a connector configured to
`receive power and control signals, and a power manager. The
`power manager includes at least a transitory power manager
`configured to manage power consumption of the band during
`a first power mode and a second mode. The band can be
`configured as a wearable communications device and sensor
`platform.
`
`20 Claims, 42 Drawing Sheets
`
`/ ---
`
`-- -~ -~ -- -- -"
`'
`
`/
`
`lt~J&h.J~rr~I:: li
`
`:\.---. \·.
`
`-;·t:li
`·'-....
`
`;~~-:
`
`·--.··-:..(.''
`
`1 of 61
`
`FITBIT EXHIBIT 1001
`
`
`
`US 8, 793,522 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`1112002 Jones
`6,486,801 B1
`6,527,711 B1
`3/2003 Stivoric et al.
`7/2003 Stivoric et al.
`6,595,929 B2
`8/2003 Teller eta!.
`6,605,038 B1
`3/2004 Jones
`6,714,859 B2
`6/2005 Jones
`6,904,359 B2
`6,952,645 B1
`10/2005 Jones
`3/2006 Stivoric et al.
`7,020,508 B2
`4/2006 Jones
`7,030,781 B2
`7,153,262 B2
`12/2006 Stivoric et al.
`7,260,732 B1 * 8/2007 Bittner, Jr.
`.................... 713/324
`7,261,690 B2
`8/2007 Teller eta!.
`7,285,090 B2
`10/2007 Stivoric et al.
`7,343,260 B1
`3/2008 Kahnet a!.
`7,400,970 B2
`7/2008 Jones
`7,457,719 B1
`1112008 Kahnet a!.
`7,502,643 B2
`3/2009 Farringdon et a!.
`7,623,406 B2 * 1112009 Park eta!. ................ 365/230.06
`7,647,195 B1
`112010 Kahnet a!.
`7,647,196 B2
`112010 Kahnet a!.
`7,653,508 B1
`112010 Kahnet a!.
`7,662,065 B1
`2/2010 Kahnet a!.
`7,689,437 B1
`3/2010 Teller eta!.
`7,690,556 B1
`4/2010 Kahnet a!.
`7,705,723 B2
`4/2010 Kahnet a!.
`7,747,735 B1
`6/2010 Kahnet a!.
`7,753,861 B1
`7/2010 Kahnet a!.
`7,788,059 B1
`8/2010 Kahnet a!.
`7,800,044 B1
`9/2010 Kahnet a!.
`7,839,279 B2
`1112010 Kahnet a!.
`7,849,184 B1
`12/2010 Kahnet a!.
`D631,552 S
`112011 Kasabach et a!.
`D632,396 S
`212011 Kasabach et a!.
`7,881,902 B1
`212011 Kahnet a!.
`7,907,901 B1
`3/2011 Kahnet a!.
`7,917,768 B2
`3/2011 Kahnet a!.
`7,959,567 B2
`6/2011 Stivoric et al.
`7,970,586 B1
`6/2011 Kahnet a!.
`7,982,770 B1
`7/2011 Kahnet a!.
`7,987,070 B2
`7/2011 Kahnet a!.
`7,993,276 B2
`8/2011 Nazarian eta!.
`D645,968 S
`9/2011 Kasabach et a!.
`8,040,382 B2
`10/2011 Kahnet a!.
`8,047,966 B2
`1112011 Dorogusker et a!.
`8,049,614 B2
`1112011 Kahnet a!.
`8,064,759 B1
`1112011 Kahnet a!.
`8,073,707 B2
`12/2011 Teller eta!.
`8,083,643 B2
`12/2011 Ng eta!.
`8,423,643 B2 * 4/2013 Bouknight et a!.
`........... 709/226
`8,451,710 B2 * 5/2013 Lee et al . ...................... 3701212
`8,527,016 B2 * 9/2013 Lee et al . ...................... 455/574
`2007/0258507 A1 * 1112007 Lee et al . ...................... 375/138
`2007/0259629 A1 * 1112007 Lee et al . ................... 455/127.1
`2007/0259662 A1 * 1112007 Lee et al . ...................... 455/433
`
`FOREIGN PATENT DOCUMENTS
`
`PCT/US02/09972
`WO
`PCT/US02/24552
`WO
`PCT/US03/026261
`WO
`WO PCT/US2004/026187
`WO PCT/US2005/009476
`WO PCT/US2008/054312
`WO PCT/US2009/006234
`
`10/2002
`2/2003
`3/2004
`2/2005
`10/2005
`8/2008
`6/2010
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 611404,379, filed Oct. 4, 2010, Fish eta!.
`U.S. Appl. No. 611516,480, filed Apr. 4, 2011, Fish eta!.
`U.S.Appl. No. 611404,381, filed Oct. 4, 2010, RamDavidAdvaFish.
`U.S. Appl. No. 12/684,881, filed Jul. 14, 2011, Kahn eta!.
`U.S. Appl. No. 12/472,361, filed Dec. 2, 2010, Kahn eta!.
`U.S. Appl. No. 12/247,950, filed Apr. 8, 2010, Kahn et al.
`U.S. Appl. No. 12/202,206, filed Mar. 4, 2010, Kahn eta!.
`
`U.S. Appl. No. 12/469,633, filed Nov. 26, 2009, Kahn et al.
`U.S. Appl. No. 12/113,110, filed Nov. 5, 2009, Kahn eta!.
`U.S. Appl. No. 111871,151, filed Apr. 16, 2009, Kahn eta!.
`U.S. Appl. No. 12/490,304, filed Dec. 24, 2009, Kahn et al.
`U.S. Appl. No. 111582,896, filed May 3, 2007, Stivoric eta!.
`U.S. Appl. No. 10/638,588, filed Feb. 19, 2004, Teller eta!.
`U.S. Appl. No. 10/682,293, filed Jul. 8, 2004, Teller et al.
`U.S. Appl. No. 10/940,214, filed May 26, 2005, Pacione eta!.
`U.S. Appl. No. 111088,002, filed Nov. 3, 2005, Stivoric eta!.
`U.S. Appl. No. 111239,748, filed Nov. 23, 2006, Stivoric eta!.
`U.S. Appl. No. 111322,010, filed Jun. 8, 2006, Teller eta!.
`U.S. Appl. No. 111434,949, filed Oct. 5, 2006, Teller eta!.
`U.S. Appl. No. 111481,147, filed Feb. 15, 2007, Stivoric eta!.
`U.S. Appl. No. 11/724,373, filed Jul. 26, 2007, Teller eta!.
`U.S. Appl. No. 111925,906, filed Jul. 31, 2008, Teller eta!.
`U.S. Appl. No. 111925,965, filed Jul. 17, 2008, Stivoric et al.
`U.S. Appl. No. 111928,039, filed Jul. 10, 2008, Stivoric et al.
`U.S. Appl. No. 111928,302, filed Jul. 31, 2008, Farringdon eta!.
`U.S. Appl. No. 111930,036, filed Jul. 10, 2008, Teller eta!.
`U.S. Appl. No. 111930,053, filed Jul. 10, 2008, Teller eta!.
`U.S. Appl. No. 111930,081, filed Jul. 3, 2008, Teller et al.
`U.S. Appl. No. 111930,091, filed Jul. 3, 2008, Teller et al.
`U.S. Appl. No. 111930,092, filed Jul. 17, 2008, Teller eta!.
`U.S. Appl. No. 111930,094, filed Jul. 17, 2008, Teller eta!.
`U.S. Appl. No. 12/033,728, filed Jan. 1, 2009, Stivoric et al.
`U.S. Appl. No. 12/033,722, filed Jan. 1, 2009, Stivoric et al.
`U.S. Appl. No. 12/033,731, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,737, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,741, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,746, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,751, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,753, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,760, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/033,766, filed Dec. 25, 2008, Stivoric eta!.
`U.S. Appl. No. 12/217,299, filed Jul. 9, 2009, Stivoric eta!.
`U.S. Appl. No. 12/840,109, filed Nov. 11, 2010, Farringdon eta!.
`U.S. Appl. No. 60/729,663, filed Oct. 24, 2005, Donald G. Stein.
`U.S. Appl. No. 60/727,357, filed Oct. 17, 2005, Pacione eta!.
`U.S. Appl. No. 60/555,280, filed Mar. 22, 2004, Pacione eta!.
`U.S. Appl. No. 60/502,746, filed Sep. 12, 2003, Bucher eta!.
`U.S. Appl. No. 60/417,163, filed Oct. 9, 2002, Andre et al.
`U.S. Appl. No. 60/729,683, filed Oct. 24, 2005, Stivoric eta!.
`U.S. Appl. No. 60/958,516, filed Jul. 6, 2007, Andre eta!.
`U.S. Appl. No. 60/510,013, filed Oct. 9, 2003, Farringdon et al.
`U.S. Appl. No. 60/502,764, filed Sep. 12, 2003, Stivoric et al.
`U.S. Appl. No. 60/901,952, filed Feb. 16, 2007, Stivoric eta!.
`U.S. Appl. No. 111925,902, filed May 7, 2009, Teller et al.
`U.S. Appl. No. 111925,903, filed Jul. 31, 2008, Teller eta!.
`U.S. Appl. No. 111925,908, filed Jul. 17, 2008, Teller eta!.
`U.S. Appl. No. 111876,601, filed Oct. 22, 2007, Stivoric eta!.
`U.S. Appl. No. 111930,405, filed Jul. 24, 2008, Teller eta!.
`U.S. Appl. No. 111928,059, filed Sep. 4, 2008, Stivoric eta!.
`U.S. Appl. No. 111928,027, filed Jul. 3, 2008, Stivoric eta!.
`U.S. Appl. No. 111928,051, filed Jul. 10, 2008, Stivoric et al.
`U.S. Appl. No. 111930,100, filed Jul. 17, 2008, Teller eta!.
`U.S. Appl. No. 111930,048, filed Jul. 10, 2008, Teller eta!.
`U.S. Appl. No. 111930,101, filed Jul. 10, 2008, Teller eta!.
`U.S. Appl. No. 111927,365, filed Nov. 20, 2008, Stivoric eta!.
`U.S. Appl. No. 111927,276, filed Nov. 20, 2008, Stivoric eta!.
`U.S. Appl. No. 13/253,000, filed Oct. 4, 2011, Ram DavidAdvaFish.
`U.S. Appl. No. 13/182,352, filed Jan. 5, 2012, Nazarian eta!.
`U.S. Appl. No. 12/560,069, filed Aug. 26, 2010, Nadkami eta!.
`U.S. Appl. No. 12/621,099, filed Sep. 30, 2010, Nadkarni eta!.
`U.S. Appl. No. 12/823,280, filed Jan. 6, 2011, Bentley et al.
`U.S. Appl. No. 12/883,304, filed Mar. 17, 2011, Jangle et al.
`U.S. Appl. No. 12/891,108, filed Mar. 17, 2011, Jangle et al.
`U.S. Appl. No. 13/204,658, filed Nov. 24, 2011, Jangle et al.
`U.S. Appl. No. 611210,821, filed Mar. 24, 2009, Ram David Adva
`Fish.
`U.S. Appl. No. 611210,862, filed Mar. 24, 2009, Ram David Adva
`Fish.
`U.S. Appl. No. 12/730,194, filed Sep. 23, 2010, Ram David Adva
`Fish.
`
`2 of 61
`
`
`
`US 8, 793,522 B2
`Page 3
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 12/730,199, filed Sep. 23, 2010, Ram David Adva
`Fish.
`U.S.Appl. No. 61/630,064, filed Dec. 5, 20ll, RamDavidAdvaFish.
`U.S. Appl. No. 61/627,891, filed Oct. 13, 20ll, Ram David Adva
`Fish.
`U.S. Appl. No. 61/516,478, filed Apr. 5, 20ll, Fish eta!.
`U.S.Appl. No. 61/516,477, filed Apr. 4, 20ll, RamDavidAdvaFish.
`U.S. Appl. No. 13/405,241, filed Feb. 25, 2012, Rahman et al.
`U.S. Appl. No. 13/158,372, filed Jun. 10, 20ll, Fullam et al.
`U.S. Appl. No. 13/158,416, filed Jun. ll, 20ll, Drysdale eta!.
`U.S. Appl. No. 61/495,995, filed Jun. ll, 20ll, Drysdale eta!.
`U.S. Appl. No. 13/135,728, filed Jul. 12, 2011, Drysdale eta!.
`U.S. Appl. No. 61/495,994, filed Jun. ll, 20ll, Drysdale eta!.
`U.S. Appl. No. 13/181,512, filed Jun. 2, 2011, Rahman et al.
`
`U.S. Appl. No. 61/495,997, filed Jun. ll, 20ll, Drysdale eta!.
`U.S. Appl. No. 61/495,996, filed Jun. ll, 20ll, Drysdale eta!.
`U.S. Appl. No. 61/511,541, filed Jul. 25, 2011, Jeffery Miao.
`U.S. Appl. No. 13/247,975, filed Sep. 28, 2011, Sashittal eta!.
`U.S. Appl. No. 13/180,000, filed Jul. 11, 2011, Rahman et al.
`U.S. Appl. No. 61/507,091, filed Jul. 21, 20ll, Rahman et al.
`U.S. Appl. No. 61/572,204, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 61/572,206, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 13/181,485, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 13/181,5ll, filed Jul. 12, 20ll, Rahman et al.
`U.S. Appl. No. 13/181,486, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 13/181,500, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 13/181,498, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 13/181,153, filed Jul. 12, 2011, Rahman et al.
`U.S. Appl. No. 13/361,919, filed Jan. 30, 2012, Rahman eta!.
`U.S. Appl. No. 13/405,240, filed Feb. 25, 2012, Drysdale et al.
`* cited by examiner
`
`3 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 1 of 42
`
`US 8, 793,522 B2
`
`FIG. 1
`
`4 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 2 of 42
`
`US 8, 793,522 B2
`
`aauert
`214
`
`Comms.
`Ftv;Hity
`216
`
`VR)t.
`Sou me
`208
`
`Sensor
`212
`
`A<:.<Cf.t~eromett.:.~r
`210
`
`FIGx 2
`
`5 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 3 of 42
`
`US 8, 793,522 B2
`
`Acce!emm,
`;l;Q4
`
`Altlriieterl
`Barometer
`3:04
`
`Monhor
`308
`
`En~ot_
`Sensor
`322.
`
`Chem,
`Setl::lor
`324
`
`'#""'
`. . . . . . . . . . . . . . . . ._.:o! ....
`
`300
`
`V~!<::~dm~ter
`314
`
`GP$
`3H}
`
`FIG. 3
`
`h<tech.
`Henaor
`328
`
`6 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 4 of 42
`
`US 8, 793,522 B2
`
`Se(;t.Wity
`Modu!e
`408
`
`!nterf~lce
`Module
`41=0
`
`02
`
`·mm"Audtommm
`Module
`4i4
`
`Motor
`Contm!lar
`416
`
`Comms ..
`Modtde
`4DS
`
`Po'#Qr
`M=gmt
`».
`t~1odula
`422
`
`Sensc~r i!npul
`[)t:ahu~tlo=n
`420
`
`Serstice M·grnt
`M~.,dute
`4H3
`
`FIG* 4
`
`7 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 5 of 42
`
`US 8, 793,522 B2
`
`VVcambk
`Device
`.®2
`
`I
`L
`
`SM~<~r
`~
`
`M$mJ~*~
`. ~
`
`\,e<:¥k~ti
`.0:2 .
`
`NN~o.:'\}(1<;
`till
`
`o~~r.
`tl.tl
`
`U~>W
`.kill
`
`500
`
`FlG. 5A
`
`8 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 6 of 42
`
`US 8, 793,522 B2
`
`f'~·l:;>i.:!: Nb:'l
`W.,U,
`
`Bi>x.zl
`O>;Hgm
`~iiZ..
`
`Skin
`T~mt!:.
`~;t{
`
`s~~;:;:i1{tyl
`EmiM/
`{.)<iii*,:;>:;,'
`tim
`
`t::X.:<:::~~::>t',:l
`(;P8
`0@
`
`I
`
`.A.<::~e!~:;:t.
`M&
`
`I
`
`FIG, 58
`
`9 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 7 of 42
`
`US 8, 793,522 B2
`
`He~~fl; R~i~.:l
`!>-4o~h<fr
`.MD.
`
`Mt:ilkm
`.s~=~~ ~~<:::r
`
`lJ::.::~::: ~n*);:_.:::~
`M£i
`
`O:x,:&,
`;®a
`
`FIG. 5C
`
`10 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 8 of 42
`
`US 8, 793,522 B2
`
`HM::·z n:d*'
`Ml,lni!:<..:.<f
`fifiQ
`
`R:i:l~~;;;.-.
`M<<:i>.ltOl'
`Hi2
`
`»t~~~~
`~OOi
`
`Ch~miti:#
`F'rd#in
`f\N:i)j:i:%
`;fJ}~#.
`
`Pid~:~t
`M~dh~>li''
`R~:>.i~>r!t;;;:
`
`~-f~~:~~:;:~h{~~t~=~
`Pmt
`
`558
`
`FIG. 50
`
`11 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 9 of 42
`
`US 8, 793,522 B2
`
`519
`
`Cl»d•.!Ti=:=n$r
`mill
`
`t:il'•''tml ..
`.illil
`
`FIG. 5E
`
`A:::.:w:$r,
`~'iQ
`
`.:~
`
`$78
`
`12 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 10 of 42
`
`US 8, 793,522 B2
`
`Battery
`~14
`
`Vihr,
`S<)UfCe ~
`608
`
`Power- C!oc!1;
`Controller
`§.iJ
`
`Communicatkm
`r~ci!itie•$
`618
`
`·····································
`
`aunet(cid:173)
`Pradictof
`~2§
`,.~
`•. "dl2§b
`~----~·"'"'····················*'· .. ·····················
`·~~~--.·.·························
`695
`Data
`1.,.411f-.. --.kl---- Sp&ei~{lrlg
`Mode. et~>
`
`.r-603
`
`·········-~*-····
`
`Po"?ver
`Gene!"etor:
`ft§.Q
`
`60f!
`
`~----,*~r----------------------------~
`
`From E:i!:temal Power:
`S1:Jttrce
`
`FIG. 6
`
`13 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 11 of 42
`
`US 8, 793,522 B2
`
`14 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 12 of 42
`
`US 8, 793,522 B2
`
`15 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 13 of 42
`
`US 8, 793,522 B2
`
`16 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 14 of 42
`
`US 8, 793,522 B2
`
`17 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 15 of 42
`
`US 8, 793,522 B2
`
`'-?.:: r:: ~,.,.,,ithm:::::::::i:::i
`
`18 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 16 of 42
`
`US 8, 793,522 B2
`
`19 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 17 of 42
`
`US 8, 793,522 B2
`
`20 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 18 of 42
`
`US 8, 793,522 B2
`
`21 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 19 of 42
`
`US 8, 793,522 B2
`
`22 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 20 of 42
`
`US 8, 793,522 B2
`
`23 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 21 of 42
`
`US 8, 793,522 B2
`
`24 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 22 of 42
`
`US 8, 793,522 B2
`
`r::; __,_ .. ---"'"" ... w_'_, __
`
`~:
`~;·
`
`25 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 23 of 42
`
`US 8, 793,522 B2
`
`26 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 24 of 42
`
`US 8, 793,522 B2
`
`27 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 25 of 42
`
`US 8, 793,522 B2
`
`28 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 26 of 42
`
`US 8, 793,522 B2
`
`29 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 27 of 42
`
`US 8, 793,522 B2
`
`30 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 28 of 42
`
`US 8, 793,522 B2
`
`31 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 29 of 42
`
`US 8, 793,522 B2
`
`32 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 30 of 42
`
`US 8, 793,522 B2
`
`·===·
`~:-... :;
`:z..
`/
`t-l
`
`33 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 31 of 42
`
`US 8, 793,522 B2
`
`34 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 32 of 42
`
`US 8, 793,522 B2
`
`Storage
`Oevi,:;:;:e
`
`l
`
`Cursor Control
`
`Power
`• Manager Module
`i{)~Q
`
`Communication
`intertac:e
`1012
`
`k--..........,.}_.........;~ 'll
`o
`1020
`r
`k
`
`I ~
`toucn screen
`dis.,:1!.8y
`
`-
`
`- . - - I , ,
`
`Transitory
`Pow-er
`Mana:ger
`Modui:e
`itXH
`Set'!'sor
`loading
`Det~tdt..)t
`Module
`VJ:l2
`
`Buff<::3r
`Predictor
`Module
`.1.~1~:~.
`
`FIG. 10
`
`35 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 33 of 42
`
`US 8, 793,522 B2
`
`:!
`t
`t
`t
`!
`!
`1
`1
`!
`!
`
`""'--·- -· -·--
`
`11(}1
`.
`
`. "". /
`
`r-·-·------,
`l
`·
`Energy Storag~
`J
`.· ... Oev~ce .. ,
`
`I
`1
`
`Power
`·····························• Mana:ger
`J.lQA
`
`...................................................
`Contmll:er
`.1.1:!)2
`
`I
`I
`1
`I
`I
`I
`1
`1
`I
`I
`
`·-·-·-·--·- - ) '
`/
`/ //
`/
`/
`/
`,... ·
`/
`/
`~-~ ·~ .. ··
`
`/
`
`....................
`
`;{
`
`~·~
`.-~~ ~:
`.. ·· .
`1 <$",\·">
`\
`.,
`.• /f ~
`:::):,{
`ti
`.~~
`'""~
`i
`.. {. ...
`:s-;.;.:0:::.
`:.,
`·>:-
`\'>'<{ i}i
`./
`., .
`'
`··.' !' f t:
`*
`~~-· ..
`'\ .
`'\
`~
`• ... • • . • •
`·-...\ ~ .• •• 4:
`.x-..i:-.;..
`· .... ··.
`.
`. . .. . .
`··...
`\.
`·..
`·y ·t
`,
`. .
`..
`,
`-.~ ,i .ii
`ltiSl···-···~
`~'h
`··~
`·· .. ·, ·---~~1~.. ·--1"i4o"/ .. :.: ... :.·~ ·· ··· ............... . ···.: .. ../ ·-·-· ·~·-)vt
`"\._ 4
`·~ .... "''"'•••••~•N'N'
`t
`1y:·
`~/''""'t
`''•,, .. :,,,~·,
`'li<l\
`•:;:,
`......_,
`v.
`''" <:
`l
`//
`""
`,.._
`·~ d
`.
`.···
`~
`"!:: ... flt ft··m·<-· ... ,.: ._ ... ..,.,~·~·:;;.....····,·---~
`/
`"'"',....,N . ,
`.~~ :k:·.,..,, ..... ,.~,c:JL.~
`~~ ~1/1-.33~ ....... // ;.·/?\""'····,. ' .............. ', . ·•··· .. ~·,:··ip!-.·,·.··.·},0'.
`~ j
`
`.~·.
`
`"
`
`··.
`
`. ~
`L-11-:JO "\...,
`............... •
`f""""""'~
`~
`Any other
`~
`~ connector ~&.· data
`~ and pt'lw~r ~igna!~
`1122
`~
`
`. .
`170"
`
`.,.,-.·
`
`(e.g., magneik: switch)
`
`/
`
`.
`
`\
`
`Data Signa!s
`Control Sign(:I!S
`Pt>¥va:r Signals
`
`·
`
`FIG. 11
`
`36 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 34 of 42
`
`US 8, 793,522 B2
`
`Mode
`Manager
`i2Q4
`
`Controller
`12Q2
`
`·rl t f
`
`\ 1
`
`Pm•ter
`f;,~i:l~ti:lg~r
`'l~'lQ
`
`Transitory
`Power
`t':<1.i:lni:lger
`1220
`
`1nma1
`Conflgurati:on
`Pc1wer
`Manager-
`.1~'
`
`. 1ges
`
`IV
`
`i
`!
`t
`Intermediat-e
`Configuration
`Powef
`Manager
`:lZ~it
`
`Power
`M.ooiftcalh::t:'!
`Manager
`'1230
`
`Pm•ter Clock
`(;()n~miler
`.t23t
`
`i2JQ
`
`Contmi
`~ ............... S!gnal{s}
`to
`Ct::imponents
`
`cjb=l
`
`to
`Actlv~t~ Batt~ty or
`Comt=:'!:lne-nts
`
`FIG, 12.A
`
`37 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 35 of 42
`
`US 8, 793,522 B2
`
`Power(cid:173)
`Manager
`12i0
`
`T~t~lode
`{e.g,, Shipping Mods Set UpJ
`
`1 rro, . I
`
`l
`
`12!H ·
`
`Energy Storage
`Oevh:~e
`{t:lO , hMh~ry)
`HlQ
`
`To sensors, proc:es$Crs,
`"'
`ap:plk=~tkmz,
`~
`t----~:.J > n~---~,..,... periphen'*l$, and other:
`Software!
`power,o-Jnsum!n:g
`Cl)!'npl:tnents
`Hardware
`S~t.<#t:h
`
`_\:.... __ --------- --·----- -·--·--·------
`
`First Pow~r Mod~
`(e.tL Shippi~..g Mooe}
`
`Power·
`Manager
`.1210
`
`1282
`
`Energy Stonlge
`Device
`(e.g,, batl~Wi}
`1HO
`
`l
`i
`i rrr:
`i
`To ~nsorn, processorn,
`~
`.. ~-~
`applications,
`~----...:.o· /0----..........-j,.....,.. pe=riphem!s, and other
`~·
`p-::Jwetv~xmsuming
`component~
`
`~·-----·-~·~----~·~~·~·-·---~·-·-·-·-·-·----·-
`Second Pow-er M<Rie or O!her
`POW!:lf Mtl:de($}
`{a,g., intermediate Mode,
`Operation t¥1ode, dc.J
`
`Po\;.,-er
`Mmteger
`12W
`
`Ct~ergy Sto'ta,;e
`Devke
`(e.g., battery)
`J.1JQ
`
`To sensors, processors,
`~ppHcaHO'nS,
`o--111.,_--~..,.. perlr:iherals, and other
`powei',Ct}fi:Sum'ing
`compooents
`
`FIG, 12B
`
`38 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 36 of 42
`
`US 8, 793,522 B2
`
`Energy St~ra:ge
`O~Vic#
`(e.g .. , battery)
`12:91
`
`M;"lin Cimuit
`1293
`
`~----- - - - - - - - - -· .... · - - - - - - - - -·-·--:-..... ~,),- - - t.. - - " " '
`P<~'<ver Hoid Sk~n<=tl
`~{....,
`I
`I
`I
`I
`I
`I
`1 ~t?99
`('
`I
`I
`Tran:silory P:O'#er I
`!\.<lanager
`1
`
`S'#itt:h
`{e,g., pushbwt!?Jfl}
`
`Regulator
`t295
`
`F!G, 12C
`
`39 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 37 of 42
`
`US 8, 793,522 B2
`
`130(!
`·~
`
`TesteriGh¢wgerfPre;::,:lmmn-:!er
`1310.
`
`Confi.:gm:atio:n
`Manage*
`i32Q
`
`Configuration A
`(e.g .. , Test Mode)
`
`~305
`\
`
`~1302c
`
`·w
`
`C:: . · · ~~~~!i!e:r ··.
`·. :;:>
`con~ur.auon c
`{ e.;g .• lntermed~te Mode)
`
`Co:dl~NH~tion B
`(e .. g., tnt~nnedl~te Mod~}
`
`FiG, 13
`
`1WT
`
`\
`
`,
`
`,3@.
`
`0
`c::· ::u~mr~P~rs?r .· ':>
`
`Conflgt;tatloo D
`{e.iJ,, Operational Mooe}
`
`40 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 38 of 42
`
`US 8, 793,522 B2
`
`1500
`
`/
`
`FlG, 14
`
`1502
`/"'
`
`FIG, 15
`
`41 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 39 of 42
`
`US 8, 793,522 B2
`
`r ,. . ....------------...... ,
`z:
`
`f
`
`1eo2
`~.;if
`
`Motion
`D~t>.:~
`1%K!
`
`1552
`~,..-~--_..,
`l.nference
`1654 -~
`Engine
`"11D-J-J.
`165Q~
`..... ;;; ... ·.;; .... ,....
`
`.t850
`
`10t2
`_,) ............................................ !~ ... .
`
`- . y
`
`X
`
`~~·-· --------------------~~
`
`Variable
`Ckx:%,
`Sign~!
`'1670~
`
`~
`
`nn.n.nruutn..
`. . . . .
`
`.
`
`____ ...,n""'. - - - -
`
`H
`
`Power C!o>::J( Controller
`1§60
`·seiiwFLoadri9 · ..,__,.,
`Dt><tec1or
`1§§4
`
`vco
`1662
`
`FlG. 16
`
`42 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 40 of 42
`
`US 8, 793,522 B2
`
`Inference
`Eng~ne
`
`Pzyst,r.~f
`Modlncatkm
`f-,.<1anager
`H'1Q
`
`Mu!t*p!e>:er '1
`tTll
`
`Mv!t!p!exer 2
`tn'
`
`• ...
`•
`
`Priority
`Seheme
`H24
`
`Enetgy
`Stom!l~
`DeviL-~
`17'!:12
`
`• • ...
`
`...,.... ____ ...,..
`
`Peripheral
`.z
`"' •·..,...----..,
`~>-------·· ... ···~···~...,. Peripheral
`n
`
`FIG, 17A
`
`43 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 41 of 42
`
`US 8, 793,522 B2
`
`Inference
`Engine
`
`Powe:r
`Mod~ticahon
`t·Aaf1a,g:et
`rrao
`
`!"'m:w~w
`Scheme
`1724
`
`• ._ ____ ..,..... Sensor 2
`
`-
`
`• ,.
`
`'"'
`
`······Pdodt~;.···
`Scheme
`......... 17~2 ...
`
`...
`
`Energy
`Storag:$
`Device
`rr~2
`
`...
`
`Petiphera:l
`1
`Peripheral
`
`.... ..
`
`• ._ _______ ..,..... Pellpher:a!
`'"
`n
`
`....
`
`FlG. 178
`
`44 of 61
`
`
`
`U.S. Patent
`
`Jul. 29, 2014
`
`Sheet 42 of 42
`
`US 8, 793,522 B2
`
`Motion
`Data
`
`Jl~fi:O.
`
`11:}02
`J
`
`B!...lft.er Predictor
`l~§.Q
`
`Event
`Pn:::dbtor
`H362
`
`Buffer
`St.zer
`18S4
`
`1852
`·~~~ ....-~-----..
`..
`Inference
`. <>.5· · · '""""""""..,
`" '
`1~~'L.~._'"""'
`~-~ •.
`~~ Engine
`
`._ .................... l!fi
`
`' ' · '
`
`185~-~~
`
`....... ---~-
`
`Buffef
`1~P'2
`
`(Si..::e 0}
`
`Buffer
`(Size 11
`
`FtG. 18
`
`45 of 61
`
`
`
`US 8,793,522 B2
`
`1
`POWER MANAGEMENT IN A
`DATA-CAPABLE STRAPBAND
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation-in-part of prior U.S.
`patent application Ser. No. 13/158,416, filed Jun. 11, 2011,
`which is a continuation-in-part ofU.S. patent application Ser.
`No. 13/158,372, filed Jun. 10, 2011; this application claims
`the benefitofU.S. Provisional PatentApplicationNo. 61/495,
`995, filed Jun. 11, 2011, U.S. Provisional Patent Application
`No. 61/495,994, U.S. Provisional Patent Application No.
`61/495,997, filed Jun. 11, 2011, and U.S. Provisional Patent
`Application No. 61/495,996, filed Jun. 11, 2011; this appli(cid:173)
`cation is related to U.S. patent application Ser. No. 13/180,
`000, filed Jul. 11, 2011, all of which are herein incorporated
`by reference for all purposes.
`
`FIELD
`
`2
`tiona! personal data capture devices are generally manufac(cid:173)
`tured for conditions that occur in a single or small groupings
`of activities.
`Generally, if the number of activities performed by con(cid:173)
`ventional personal data capture devices increases, there is a
`corresponding rise in design and manufacturing requirements
`that results in significant consumer expense, which eventu(cid:173)
`ally becomes prohibitive to both investment and commercial(cid:173)
`ization. Further, conventional personal data capture devices
`10 are not well-suited to address issues of power management,
`such as power issues related to transitioning from manufac(cid:173)
`ture to operation by a user, and operating in various modes or
`during various activities in which a user is engaged.
`Thus, what is needed is a solution for data capture devices
`15 without the limitations of conventional techniques to manage
`power in wearable communications devices and/or wearable
`devices with an array of sensors.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`20
`
`Various embodiments or examples ("examples") are dis(cid:173)
`closed in the following detailed description and the accom(cid:173)
`panying drawings:
`FIG. 1 illustrates an exemplary data-capable strapband
`system;
`FIG. 2 illustrates a block diagram of an exemplary data(cid:173)
`capable strapband;
`FIG. 3 illustrates sensors for use with an exemplary data(cid:173)
`capable strapband;
`FIG. 4 illustrates an application architecture for an exem(cid:173)
`plary data-capable strapband;
`FIG. SA illustrates representative data types for use with an
`exemplary data-capable strapband;
`FIG. SB illustrates representative data types for use with an
`35 exemplary data-capable strapband in fitness-related activi-
`ties;
`FIG. SC illustrates representative data types for use with an
`exemplary data-capable strapband in sleep management
`activities;
`FIG. SD illustrates representative data types for use with an
`exemplary data-capable strap band in medical-related activi(cid:173)
`ties;
`FIG. SE illustrates representative data types for use with an
`exemplary data-capable strapband in social media/network(cid:173)
`ing-related activities;
`FIG. 6 illustrates a band configured to manage power in
`accordance with various embodiments;
`FIG. 7A illustrates a perspective view of an exemplary
`data-capable strapband;
`FIG. 7B illustrates a side view of an exemplary data-ca(cid:173)
`pable strapband;
`FIG. 7C illustrates another side view of an exemplary
`data-capable strapband;
`FIG. 7D illustrates a top view of an exemplary data-capable
`55 strapband;
`FIG. 7E illustrates a bottom view of an exemplary data(cid:173)
`capable strapband;
`FIG. 7F illustrates a front view of an exemplary data(cid:173)
`capable strapband;
`FIG. 7G illustrates a rear view of an exemplary data-ca(cid:173)
`pable strapband;
`FIG. SA illustrates a perspective view of an exemplary
`data-capable strapband;
`FIG. SB illustrates a side view of an exemplary data-ca-
`65 pable strapband;
`FIG. SC illustrates another side view of an exemplary
`data-capable strapband;
`
`Embodiments of the invention relates generally to electri-
`cal and electronic hardware, computer software, wired and
`wireless network communications, and computing devices.
`More specifically, structures and techniques for managing 25
`power generation, power consumption, and other power-re(cid:173)
`lated functions in a data-capable wearable or carried device
`that can be, for example, worn on or carried by a user's
`person.
`
`30
`
`BACKGROUND
`
`With the advent of greater computing capabilities in
`smaller personal and/or portable form factors and an increas(cid:173)
`ing number of applications (i.e., computer and Internet soft(cid:173)
`ware or programs) for different uses, consumers (i.e., users)
`have access to large amounts of personal data. Information
`and data are often readily available, but poorly captured using
`conventional data capture devices. Conventional devices
`typically lack capabilities that can capture, analyze, commu- 40
`nicate, or use data in a contextually-meaningful, comprehen(cid:173)
`sive, and efficient manner. Further, conventional solutions are
`often limited to specific individual purposes or uses, demand(cid:173)
`ing that users invest in multiple devices in order to perform
`different activities (e.g., a sports watch for tracking time and 45
`distance, a GPS receiver for monitoring a hike or rnn, a
`cyclometer for gathering cycling data, and others). Although
`a wide range of data and information is available, conven(cid:173)
`tional devices and applications fail to provide effective solu(cid:173)
`tions that comprehensively capture data for a given user 50
`across numerous disparate activities.
`Some conventional solutions combine a small number of
`discrete functions. Functionality for data capture, processing,
`storage, or communication in conventional devices such as a
`watch or timer with a heart rate monitor or global positioning
`system ("GPS") receiver are available conventionally, but are
`expensive to manufacture and purchase. Other conventional
`solutions for combining personal data capture facilities often
`present numerous design and manufacturing problems such
`as size restrictions, specialized materials requirements, low- 60
`ered tolerances for defects such as pits or holes in coverings
`for water-resistant or waterproof devices, unreliability, higher
`failure rates, increased manufacturing time, and expense.
`Subsequently, conventional devices such as fitness watches,
`heart rate monitors, GPS-enabled fitness monitors, health
`monitors (e.g., diabetic blood sugar testing nnits), digital
`voice recorders, pedometers, altimeters, and other conven-
`
`46 of 61
`
`
`
`US 8,793,522 B2
`
`3
`FIG. SD illustrates a top view of an exemplary data-capable
`strap band;
`FIG. SE illustrates a bottom view of an exemplary data(cid:173)
`capable strapband;
`FIG. SF illustrates a front view of an exemplary data(cid:173)
`capable strapband;
`FIG. SG illustrates a rear view of an exemplary data-ca(cid:173)
`pable strapband;
`FIG. 9A illustrates a perspective view of an exemplary
`data-capable strapband;
`FIG. 9B illustrates a side view of an exemplary data-ca(cid:173)
`pable strapband;
`FIG. 9C illustrates another side view of an exemplary
`data-capable strapband;
`FIG. 9D illustrates a top view of an exemplary data-capable 15
`strap band;
`FIG. 9E illustrates a bottom view of an exemplary data(cid:173)
`capable strapband;
`FIG. 9F illustrates a front view of an exemplary data(cid:173)
`capable strapband;
`FIG. 9G illustrates a rear view of an exemplary data-ca(cid:173)
`pable strapband; and
`FIG. 10 illustrates an exemplary computer system suitable
`liar use with a data-capable strap band.
`FIG. 11 depicts a power manager in a specific example of 25
`a strapband, such as a data-capable strapband, according to
`various embodiments;
`FIG. 12A is a detailed diagram of an example of a power
`manager including a transitory power manager, according to
`various embodiments;
`FIG. 12B is a diagram representing examples of the opera(cid:173)
`tion of a power mode switch in association with a strap band,
`according to some embodiments;
`FIG. 12C is a diagram representing an example of a circuit
`for transitioning between power modes, according to some 35
`embodiments;
`FIG. 13 is a diagram representing examples of power
`modes for a strap band, according to some embodiments; and
`FIGS. 14 and 15 are diagrams representing examples of
`networks formed using one, or more strap bands, according to 40
`some embodiments;
`FIG. 16 depicts a power clock controller configured to
`modifY clock signals, according to some embodiments;
`FIG. 17A depicts a power modification manager config(cid:173)
`ured to modify the application of power to one or more 45
`components, according to some embodiments;
`FIG. 17B depicts a power modification manager config(cid:173)
`ured to modify the application of power to one or more
`components that include one or more applications (or
`"apps"), according to some embodiments; and
`FIG. 18 depicts a buffer predictor configured to modify a
`size of one or more buffers associated with one or more
`components, according to some embodiments.
`
`DETAILED DESCRIPTION
`
`Various embodiments or examples may be implemented in
`numerous ways, including as a system, a process, an appara(cid:173)
`tus, a user interface, or a series of program instructions on a
`computer readable medium such as a computer readable stor(cid:173)
`age medium or a computer network where the program
`instructions are sent over optical, electronic, or wireless com(cid:173)
`munication links. In general, operations of disclosed pro(cid:173)
`cesses may be performed in an arbitrary order, unless other(cid:17