`
`(12) Unlted States Patent
`(10) Patent No.:
`US 8,872,646 B2
`
`Kahn et al.
`(45) Date of Patent:
`Oct. 28, 2014
`
`(54) METHOD AND SYSTEM FOR WAKING UP A
`DEVICE DUE TO MOTION
`
`(75)
`
`.
`.
`.
`Inventors: Phlllppe Hahn, Santa Cruz, CA (US),
`Arthur KlIlSOlVlng, Santa Cruz, CA
`(US); David Vogel, Santa Cruz, CA
`(US); Mark Andrew Christensen, Santa
`sz, CA (Us)
`_
`.
`(73) Ass1gnee: DP Technologles, Inc., Scotts Valley, CA
`(US)
`
`(
`
`) Notice.
`
`Subject. to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U30 154(1)) by 551 days
`
`(21) Appl. No.: 12/247,950
`(22)
`Filed:
`Oct. 8, 2008
`
`5,313,060 A
`5,386,210 A
`5,430,480 A
`5,446,725 A
`5,446,775 A
`5,454,114 A
`5,485,402 A
`2,2252% 2
`5
`a
`5,583,776 A
`5,593,431 A
`5,654,619 A
`
`5/1994 Gast et al.
`1/1995 Lee
`7/1995 Allen et al.
`8/1995 Ishiwatari
`8/1995 Wright et a1.
`9/1995 Yach et al.
`1/1996 Smith et al.
`$1332 gfirgfmson et 3L
`e er
`12/1996 Levi et al.
`1/1997 Sheldon
`8/1997 Iwashita
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`
`1 104 143
`0 833 537
`
`5/2001
`7/2002
`
`(Continued)
`OTHER PUBLICATIONS
`
`(65)
`
`Prior Publication Data
`US 2010/0085203 A1
`Apr. 8, 2010
`
`Ang, Wei Tech, et 31, “Zero Phase Filtering for Active Compensation
`of Perlodlc Phys1olog1cal Motlon,” Proc 1st IEEE / RAS-EMBS
`Internatlonal
`Conference
`on
`Blomedlcal
`Robotlcs
`and
`
`(51)
`
`Int. Cl.
`B60Q 1/00
`(52) US. Cl.
`USPC ........................................ 340/457; 340/573.1
`(58) Fleld 0f ClaSSIficatlon Search
`USPC ........ 340/669, 457, 573.1, 686.1, 539.1, 522,
`340/667; 702/141; 345/325, 156
`
`(2006.01)
`
`IPC ...................................... GOIC l/OO; G06F l/00
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,285,041 A
`4,571,680 A
`4,578,769 A
`4,700,369 A
`4,776,323 A
`
`8/1981 Smith
`2/1986 Wu
`3/1986 Frederick
`10/1987 Seigalet 31.
`10/1988 Spector
`
`Biomechatronics, Feb. 20-22, 2006, pp. 182-187.
`(Continued)
`
`Primary Examiner 7 Shirley Lu
`(74) Attorney, Agent, or Firm 7 HIPLegal LLP; Judith A.
`Szepesi
`
`ABSTRACT
`(57)
`.
`.
`.
`.
`A method comprises determining an idle sample value for a
`dominant axis of a device in an idle state. The method further
`comprises registering a motion of the device, and evaluating
`the motion. The method further comprises waking up the
`device when the analysis of the motion indicates a change in
`the dominant axis of the device and/or a level of acceleration
`
`beyond a threshold.
`
`22 Claims, 7 Drawing Sheets
`
`
`
`
`
`
`
`
` Colfllnunfiun Logic 2m
`
`
`Page 1 of 17
`
`SAMSUNG EXHIBIT 1001
`
`SAMSUNG EXHIBIT 1001
`
`Page 1 of 17
`
`
`
`US 8,872,646 B2
`
`Page 2
`
`(56)
`
`References Cited
`
`U.S.PATENT DOCUMENTS
`
`5,737,439 A
`5,771,001 A
`5,778,882 A
`5,911,065 A
`5,955,667 A
`5,960,085 A
`5,976,083 A
`6,013,007 A
`6,061,456 A
`6,122,595 A
`6,129,686 A
`6,135,951 A
`6,145,389 A
`6,246,321 B1
`6,282,496 B1
`6,353,449 B1
`6,369,794 B1
`6,396,883 B2
`6,408,330 B1
`6428 490 B1
`6:470:147 B1
`6,478,736 B1
`6,493,652 B1
`6,496,695 B1
`6,513,381 132
`6,522,266 B1
`6,529,144 B1
`6,532,419 B1
`6,539,336 B1
`6,595,929 B2
`6,607,493 132
`6,611,789 B1
`6628 898 B2
`6:634:992 B1
`6,665,802 B1
`6,672,991 B2
`6,685,480 B2
`6,700,499 B2
`6,731,958 B1
`6,766,176 B1
`6,771,250 B1
`6,786,877 B2
`6,788,980 B1
`6,790,178 B1
`6,813,582 B2
`6,823,036 B1
`6,826,477 B2
`6,836,744 B1
`6,881,191 132
`6,885,971 B2
`6,895,425 B1
`6,898,550 B1
`6,928,382 B2
`6,941,239 132
`6,959,259 B2
`6,975,959 B2
`7,002,553 B2
`7,010,332 B1
`7,020,487 B2
`7,027,087 B2
`7,028,547 132
`7,042,509 B2
`7,054,784 B2
`7,057,551 B1
`7,072,789 B2
`7,092,846 B2
`7,096,619 B2
`7,148,797 B2
`7,148,879 B2
`7,149,964 B1
`7,155,507 B2
`7,158,912 B2
`7,169,084 B2
`7,171,222 B2
`7,171,331 B2
`
`.................. 715/762
`
`4/1998 Lapsleyet 31.
`6/1998 Cobb
`7/1998 Raymondetal.
`6/1999 Williams et a1.
`9/1999 Fyfe
`9/1999 de laHuerga
`11/1999 Richardson et a1.
`1/2000 Root et a1.
`5/2000 Andreaet 31.
`9/2000 Varleyetal.
`10/2000 Friedman
`10/2000 Richardson et a1.
`11/2000 Ebeling et al.
`6/2001 Rechsteineret al.
`8/2001 Chowdhary
`3/2002 Gregg et a1.
`4/2002 Sakurai et al.
`5/2002 Yang et a1.
`6/2002 DeLaHuerga
`8/2002 Kramer et 31.
`10/2002 Imada
`“/2002 Mault
`12/2002 0h1enbusch et al.
`12/2002 Kouji et a1.
`2/2003 Fyfe et 31.
`2/2003 Soehren et al.
`3/2003 Ni1sen etal.
`3/2003 Begin et 31.
`3/2003 Vocketal.
`7/2003 Stivoric etal.
`8/2003 Song
`8/2003 Darley
`9/2003 Endo
`10/2003 Ogawa
`12/2003 Ober
`1/2004 O’Malley
`2/2004 Nishimoto et a1.
`3/2004 Kubo et 31.
`5/2004 Shirai
`7/2004 Gupta et 31.
`8/2004 Oh ................................ 345/156
`9/2004 Foxlin
`9/2004 Johnson
`9/2004 Mault et 31.
`11/2004 Levi et a1.
`11/2004 Chen
`11/2004 Ladetto et al.
`12/2004 Asphahani et a1.
`4/2005 Oakleyetal.
`4/2005 Vocketal.
`5/2005 Kadyk et a1.
`5/2005 Blackadar et 31.
`8/2005 Hong etal.
`9/2005 Unuma et 31.
`10/2005 Vock et a1.
`12/2005 Dietrich et al.
`2/2006 Shkolnikov
`3/2006 Irvin et a1.
`3/2006 Kimata
`4/2006 Nozaki et al.
`4/2006 Shiratoriet 31.
`5/2006 Onuki
`5/2006 Flentov et al.
`6/2006 Vogt
`7/2006 Vocketal.
`8/2006 Vock et a1.
`8/2006 Jackson et a1.
`12/2006 Albert
`12/2006 Amento et a1.
`12/2006 Cottrille etal.
`12/2006 Hirano et a1.
`1/2007 Vock et a1.
`1/2007 Tsuji
`1/2007 Fostick
`1/2007 Vock et a1.
`
`7,173,604 B2
`7,176,886 B2
`7,176,887 B2
`7,176,888 B2
`7,177,684 B1
`7,180,500 B2
`7,180,501 B2
`7,180,502 32
`7,212,230 B2
`7,212,943 B2
`7,220,220 132
`7,245,725 Bl
`7,254,516 B2
`7,280,096 B2
`7,297,088 32
`7301526 32
`7301527 32
`7,301,528 32
`7,301,529 B2
`7,305,323 32
`7,334,472 132
`7,343,260 Bl
`7353412 132
`7,365,735 B2
`7,365,736 B2
`7,365,737 B2
`7379999 Bl
`7,382,611 132
`7,387,611 B2
`7397357 132
`7,428,471 132
`7,451,056 B2
`7,457,719 Bl
`7457372 32
`7,463,997 B2
`7,467,060 B2
`7,489,937 B2
`7,502,643 B2
`7,512,515 B2
`7,526,402 B2
`7,608,050 32
`7,617,071 B2
`7,640,134 B2
`7,640,804 B2
`7,647,195 Bl
`7,647,196 B2
`7553508 Bl
`7,664,657 B1
`7,689,107 132
`7,705,884 B2
`7,752,011 132
`7,753,861 Bl
`7,765,553 B2
`7,774,156 B2
`7,788,059 Bl
`7,857,772 B2
`738L902 Bl
`7,889,085 B2
`7,892,080 Bl
`7917768 132
`7,962,312 132
`7,987,070 132
`8,140,115 Bl
`8487482 132
`8,275,635 B2
`8,285,344 32
`8320578 32
`8,398,546 B2
`8,555,282 Bl
`8,568,310 B2
`8,725,527 B1
`2001/0047488 A1
`2002/0006284 A1
`2002/0023654 A1
`2002/0027164 A1
`2002/0042830 A1
`2002/0044634 A1
`2002/0054214 A1
`2002/0089425 A1
`
`2/2007 Marvit et a1.
`2/2007 Marvit et a1.
`2/2007 Marvit et a1.
`2/2007 Marvit et a1.
`2/2007 Krolliet a1.
`2/2007 MarV1tetal.
`2/2007 MarV1teta1.
`WOW Marv1teta1~
`5/2007 Stavely
`5/2007 Aoshimaet
`50007 Stubbsetal~
`7/2007 Beard
`8/2007 Case etal.
`10/2007 MarVit etal.
`11/2007 TSUji_
`11/2007 Mam et a1~
`11/2007 MarV}tetal~
`11/2007 MarvgtetaL
`11/2007 MarV1t et a1.
`12/2007 SkVortSOV etal~
`20008 $60 etal~
`3/2008 K9119
`40008 C1191 6t al~
`4/2008 Relnhardt et al.
`4/2008 Marvit et a1.
`4/2008 MarVit et a1.
`50008 211011 etal~
`6/2008 Tracy etal~
`6/2008 Inoue etal.
`70008 Krumm etal~
`9/2008 Darley etal~
`11/2008 Flentov et al.
`11/2008 Kahn etal
`11/2008 Aton ?t_al~
`12/2008 Pasollnlet al.
`12/2008 Kulach et a1.
`2/2009 Chung et al.
`3/2009 Farringdon et a1.
`3/2009 Vocketal.
`4/2009 Tanenhaus et 31.
`10/2009 81188
`11/2009 Darley et 31.
`12/2009 Park et 31.
`1/2010 Daumer et 31.
`1/2010 Kahn
`1/2010 Kahn et 31.
`1/2010 Kahn
`2/2010 Letzt et a1.
`30010 Enomoto
`4/2010 Pinto et 31.
`70010 NW etal~
`7/2010 Kahn etal~
`7/2010 D9uceur etal.
`8/2010 vaaet 31.
`8/2010 Kahn_etal~
`12/2010 B0uV1er et al.
`200“ Kahn
`2/2011 Downey et al.
`200“ Dahl
`300“ Kahn
`6/2011 Darley etal~
`700“ Kahn
`3/2012 Kahn
`50012 K9119
`9/2012 Stlvorlc et al.
`10/2012 Kahn
`11/2012 Kahn
`3/2013 Paelone et al.
`10/2013 Kahn
`10/2013 Kahn
`5/2014 Kahn
`11/2001 Verplaetse et a1.
`1/2002 Kim
`2/2002 Webb
`3/2002 Mault et a1.
`4/2002 Bose et a1.
`4/2002 Rooke et a1.
`5/2002 Yoshikawa
`7/2002 Kubo et al.
`
`Page 2 of 17
`
`Page 2 of 17
`
`
`
`US 8,872,646 B2
`
`Page 3
`
`(56)
`
`References Cited
`
`U.S.PATENT DOCUMENTS
`
`2002/0109600 A1
`2002/0118121 A1
`2002/0122543 A1
`2002/0138017 A1
`2002/0142887 A1
`2002/0150302 A1
`2002/0151810 A1
`2002/0173295 A1
`2002/0190947 A1
`2002/0193124 A1
`2003/0018430 A1
`2003/0033411 A1
`2003/0048218 A1
`2003/0083596 A1
`2003/0093187 A1
`2003/0101260 A1
`2003/0109258 A1
`2003/0139692 A1
`2003/0139908 A1
`2003/0149526 A1
`2003/0151672 A1
`2003/0187683 A1
`2003/0208110 A1
`2003/0208113 A1
`2003/0227487 A1
`2003/0236625 A1
`2004/0017300 A1
`2004/0024846 A1
`2004/0043760 A1
`2004/0044493 A1
`2004/0047498 A1
`2004/0078219 A1
`2004/0078220 A1
`2004/0081441 A1
`2004/0106421 A1
`2004/0106958 A1
`2004/0122294 A1
`2004/0122295 A1
`2004/0122296 A1
`2004/0122297 A1
`2004/0122333 A1
`2004/0122484 A1
`2004/0122485 A1
`2004/0122486 A1
`2004/0122487 A1
`2004/0125073 A1
`2004/0130628 A1
`2004/0135898 A1
`2004/0146048 A1
`2004/0148340 A1
`2004/0148341 A1
`2004/0148342 A1
`2004/0148351 A1
`2004/0172167 A1
`2004/0176067 A1
`2004/0185821 A1
`2004/0219910 A1
`2004/0225467 A1
`2004/0236500 A1
`2004/0242202 A1
`2004/0247030 A1
`2004/0259494 A1
`2005/0015768 A1
`2005/0027567 A1
`2005/0033200 A1
`2005/0038691 A1
`2005/0048945 A1
`2005/0048955 A1
`2005/0078197 A1
`2005/0079873 A1
`2005/0101841 A9
`2005/0102167 A1
`2005/0107944 A1
`2005/0113649 A1
`2005/0113650 A1
`
`8/2002 Mault etal.
`8/2002 Lehrmanetal.
`9/2002 Rowen
`9/2002 Buietal.
`10/2002 O’Malley
`10/2002 McCarthy etal.
`10/2002 Wong etal.
`11/2002 Nykanen etal.
`12/2002 Feinstein
`12/2002 Hamilton etal.
`1/2003 Ladetto etal.
`2/2003 Kavoorietal.
`3/2003 Milnesetal.
`5/2003 Krameretal.
`5/2003 Walker
`5/2003 Dacieretal.
`6/2003 Mantyjarvietal.
`7/2003 Baney etal.
`7/2003 Wegerich etal.
`8/2003 Zhou etal.
`8/2003 Robins et al.
`10/2003 Kirchhoffetal.
`“/2003 Mault etal.
`11/2003 Mault etal.
`12/2003 Hugh
`12/2003 Brown etal.
`1/2004 Kotzin etal.
`2/2004 Randall et al.
`3/2004 Rosenfeld etal.
`3/2004 Coulthard
`3/2004 Mulet-Parada etal.
`4/2004 Kayloretal.
`4/2004 Jackson
`4/2004 Sato etal.
`6/2004 Tomiyoshietal.
`6/2004 Mathis et al.
`6/2004 Hatlestad etal.
`6/2004 Hatlestad etal.
`6/2004 Hatlestad etal.
`6/2004 Stahmann et 31.
`6/2004 Nissila
`6/2004 Hatlestad etal.
`6/2004 Stahmannet 31.
`6/2004 Stahmannet 31.
`6/2004 Hatlestad etal.
`7/2004 Potter et al.
`7/2004 Stavely
`7/2004 Zador
`7/2004 Cotte
`7/2004 Cotte
`7/2004 Cotte
`7/2004 Cotte
`7/2004 Cotte
`9/2004 Pasolinietal.
`9/2004 Lakhaniet 31.
`9/2004 Yuasa
`11/2004 Beckers
`11/2004 Vocketal.
`11/2004 Choietal.
`12/2004 TorVinen
`12/2004 Wiethoff
`12/2004 Mazar
`1/2005 Moore
`2/2005 Taha
`2/2005 Soehren etal.
`2/2005 Babu
`3/2005 Porter
`3/2005 Ring
`4/2005 Gonzales
`4/2005 Caspietal.
`5/2005 Kayloretal.
`5/2005 Kapoor
`5/2005 Hovestadtetal.
`5/2005 Bergantino
`5/2005 Pacione etal.
`
`Page 3 of 17
`
`2005/0131736 A1
`2005/0141522 A1
`2005/0143106 A1
`2005/0146431 A1
`2005/0157181 A1
`2005/0165719 A1
`2005/0168587 A1
`2005/0182824 A1
`2005/0183086 A1
`2005/0202934 A1
`2005/0203430 A1
`2005/0210300 A1
`2005/0212751 A1
`2005/0212752 A1
`2005/0212753 A1
`2005/0212760 A1
`2005/0216403 A1
`2005/0222801 A1
`2005/0232388 A1
`2005/0232404 A1
`2005/0234676 A1
`2005/0235058 A1
`2005/0238132 A1
`2005/0240375 A1
`2005/0243178 A1
`2005/0245988 A1
`2005/0248718 A1
`2005/0256414 A1
`2005/0258938 A1
`2005/0262237 A1
`2005/0281289 A1
`2006/0009243 A1
`2006/0017692 A1
`2006/0020177 A1
`2006/0029284 A1
`2006/0063980 A1
`2006/0064276 A1
`2006/0080551 A1
`2006/0090088 A1
`2006/0090161 A1
`2006/0098097 A1
`2006/0100546 A1
`2006/0109113 A1
`2006/0136173 A1
`2006/0149516 A1
`2006/0154642 A1
`2006/0161377 A1
`2006/0161459 A9
`2006/0167387 A1
`2006/0167647 A1
`2006/0167943 A1
`2006/0172706 A1
`2006/0174685 A1
`2006/0201964 A1
`2006/0204214 A1
`2006/0205406 A1
`2006/0206258 A1
`2006/0223547 A1
`2006/0249683 A1
`2006/0256082 A1
`2006/0257042 A1
`2006/0259268 A1
`2006/0288781 A1
`2006/0289819 A1
`2007/0004451 A1
`2007/0005988 A1
`2007/0017136 A1
`2007/0024441 A1
`2007/0037605 A1
`2007/0037610 A1
`2007/0038364 A1
`2007/0040892 A1
`2007/0050157 A1
`2007/0061105 A1
`2007/0063850 A1
`2007/0067094 A1
`2007/0073482 A1
`2007/0075127 A1
`2007/0075965 A1
`
`6/2005 Nelson et a1.
`6/2005 Kadar etal.
`6/2005 Chan etal.
`7/2005 Hastings et al.
`7/2005 Kawaharaet al.
`7/2005 Greenspanetal.
`8/2005 Sato etal.
`8/2005 Cotte
`8/2005 Ab? etal.
`90005 0141159481.
`9/2005 Wllllams etal.
`9/2005 Songetal.
`9/2005 MarvltetaL
`9/2005 MarvltetaL
`9/2005 MarvltetaL
`9/2005 MarVItetaL
`9/2005 Tam etal~
`10/2005 Wulffet al.
`10/2005 TSUJ'i_
`10/2005 Gashll
`10/2005 Shlbayama
`10/2005 R1191?“ etal~
`10/2005 Tsun
`_
`10/2005 Sugal
`11/2005 M§C0nlca
`11/2005 Mlesel
`11/2005 Howell et al.
`11/2005 Kettunen et al.
`11/2005 Moulson
`11/2005 Fulton etal.
`12/2005 Huang etal.
`100% Dahan etal.
`100% Wehrenberg etal~
`1/2006 Seo etal.
`200% Stewart
`3/2006 Hwang etal.
`3/2006 Ren etal.
`4/2006 Mijmietal~
`400% ChOIetal.
`400% Bodasetal.
`500% Wach etal~
`500% Silk
`500% Reyes et al~
`6/2006 Case, Jr. et a1.
`7/2006 Bondet al.
`7/2006 Scanne11,Jr.
`............... 702/141
`7/2006 Rakkolaetal.
`7/2006 Rosenfeldetal.
`700% Buchholz etal.
`700% Krumm etal~
`7/2006 Rosenberg
`8/2006 Griffin etal.
`8/2006 Skvortsov etal.
`9/2006 DiPernaet al.
`9/2006 Shah etal.
`9/2006 Pekonenet al.
`9/2006 Brooks
`10/2006 Chm etal.
`11/2006 Goldberg et al.
`11/2006 Cho et a1.
`11/2006 Ofeketal.
`11/2006 Vocketal.
`12/2006 Daumeret al.
`12/2006 Parsons et al.
`1/2007 Anderson
`1/2007 Zhengyou etal.
`1/2007 Mosher etal.
`2/2007 Kahn et al.
`2/2007 Logan etal.
`2/2007 Logan
`2/2007 Lee etal.
`2/2007 Aoki etal.
`3/2007 Kahn etal.
`3/2007 Darley etal.
`3/2007 Devauletal.
`3/2007 Park etal.
`3/2007 Churchill et al.
`4/2007 Rosenberg
`4/2007 Huppietal.
`
`Page 3 of 17
`
`
`
`US 8,872,646 B2
`
`Page 4
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2010/0245131 A1
`2010/0277489 A1
`2010/0283742 A1
`
`9/2010 Graumann
`11/2010 Geisner et al.
`11/2010 Lam
`
`2007/0078324
`2007/0082789
`2007/0102525
`2007/0104479
`2007/0106991
`2007/0125852
`2007/0130582
`2007/0142715
`2007/0143068
`2007/0145680
`2007/0150136
`2007/0156364
`2007/0161410
`2007/0165790
`2007/0169126
`2007/0176898
`2007/0192483
`2007/0195784
`2007/0208531
`2007/0208544
`2007/0213085
`2007/0213126
`2007/0233788
`2007/0239399
`2007/0250261
`2007/0259685
`2007/0259716
`2007/0259717
`2007/0260418
`2007/0260482
`2007/0263995
`2007/0296696
`2008/0005738
`2008/0030586
`2008/0046888
`2008/0052716
`2008/0072014
`2008/0102785
`2008/0113689
`2008/0140338
`2008/0153671
`2008/0161072
`2008/0165022
`2008/0168361
`2008/0171918
`2008/0214358
`2008/0231713
`2008/0231714
`2008/0232604
`2008/0243432
`2008/0303681
`2008/0311929
`2009/0017880
`2009/0031319
`2009/0043531
`2009/0047645
`2009/0067826
`2009/0082994
`2009/0088204
`2009/0098880
`2009/0099668
`2009/0124348
`2009/0128448
`2009/0174782
`2009/0213002
`2009/0215502
`2009/0234614
`2009/0274317
`2009/0296951
`2009/0319221
`2009/0325705
`2010/0056872
`2010/0057398
`2010/0199189
`
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`
`4/2007
`4/2007
`5/2007
`5/2007
`5/2007
`6/2007
`6/2007
`6/2007
`6/2007
`6/2007
`6/2007
`7/2007
`7/2007
`7/2007
`7/2007
`8/2007
`8/2007
`8/2007
`9/2007
`9/2007
`9/2007
`9/2007
`10/2007
`10/2007
`10/2007
`11/2007
`11/2007
`11/2007
`11/2007
`11/2007
`11/2007
`12/2007
`1/2008
`2/2008
`2/2008
`2/2008
`3/2008
`5/2008
`5/2008
`6/2008
`6/2008
`7/2008
`7/2008
`7/2008
`7/2008
`9/2008
`9/2008
`9/2008
`9/2008
`10/2008
`12/2008
`12/2008
`1/2009
`1/2009
`2/2009
`2/2009
`3/2009
`3/2009
`4/2009
`4/2009
`4/2009
`5/2009
`5/2009
`7/2009
`8/2009
`8/2009
`9/2009
`11/2009
`12/2009
`12/2009
`12/2009
`3/2010
`3/2010
`8/2010
`
`Page 4 of 17
`
`....................... 701/34
`
`.................. 463/36
`
`Wij isiriwardana
`Nissila et al.
`Orr et al.
`Machida
`Yoo
`Rosenberg
`Chang et a1.
`Banet et al.
`Pasolini et al.
`Rosenberg
`Doll et al.
`Rothkopf
`Huang et al.
`Taori
`Todoroki et al.
`Suh
`Rezvani et al.
`Allen et a1.
`Darley et al.
`Kulach et al.
`Fedora
`Deutsch et al.
`Bender
`Sheynblat et al.
`Soehren
`Engblom et a1.
`Mattice et al.
`Mattice et al.
`Ladetto et al.
`Nurmela et al.
`Park et al.
`Nurmi
`Imai et a1.
`Helbing et al.
`Appaji
`Theurer
`Krishnan et a1.
`Childress et al.
`Bailey
`No et al.
`Ogg et al.
`Lide et a1.
`Herz et al.
`Forstall et al.
`Teller et al.
`Ogg et al.
`Florea et a1.
`Estevez et al.
`Dufresne et a1.
`Kato et al.
`Herz et al.
`Carro et al.
`Moore et al.
`Fecioru
`Kahn et al.
`Dibenedetto et al.
`Shinohara et a1.
`Schuler et al.
`Culbert et a1.
`Lindquist
`Lehman et al.
`Yoseloff et al.
`Riechel
`Kahn et al.
`Rani et a1.
`Griffin, Jr.
`Kahn et al.
`Kahn et al.
`De Haan
`Kahn et al.
`Filer et a1.
`Kahn et al.
`Darley et al.
`Ben-Aroya et al.
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`W0
`
`1271099 A2
`2431813 A
`7020547 A
`2000-90069
`2001-057695
`2001-79699
`2003-014459
`2003-143683
`2005-309691 A
`2006-026092
`2006-118909
`2006-239398
`2007-080219
`2007-093433
`2007-104670
`2007-142611
`2007-206748
`2007-215784
`2007-226855
`2008-173248
`WO 99/22338
`WO 00/63874
`WO 01/88477 A2
`W0 02/088926
`WO 2006/008790
`
`1/2003
`5/2007
`1/1995
`3/2000
`2/2001
`3/2001
`1/2003
`5/2003
`11/2005
`2/2006
`5/2006
`9/2006
`3/2007
`4/2007
`4/2007
`6/2007
`8/2007
`8/2007
`9/2007
`7/2008
`5/1999
`10/2000
`11/2001
`11/2002
`7/2004
`
`OTHER PUBLICATIONS
`
`Lee, Hyunseok, et al, A Dual Processor Solution for the MAC Layer
`of a Software Defined Radio Terminal, Advanced Computer Archi-
`tecture Laboratory, University of Michigan, 25 pages.
`Weinberg, Harvey, “Minimizing Power Consumption of iMEMS®
`Accelerometers,” Analog Devices, <http://www.analog.com/static/
`imported-files/applicationinotes/S935 15 1853362884599AN601.
`pdf>, 2002, 5 pages.
`Zypad WL 1 100 Wearable Computer, <http://www.eurotech.fi/prod-
`ucts/manuals/Zypad%20WL%201100,sf.pdf>, Jan. 16, 2008, 2
`Pg5~
`The International Search Report and the Written Opinion, PCT/
`US2009/059900, mailing date Mar. 31, 2010, 9 pages.
`Anderson, Ian, et al, “Shakra: Tracking and Sharing Daily Activity
`Levels with Unaugmented Mobile Phones,” Mobile Netw Appl, Aug.
`3, 2007, pp. 185-199.
`Aylward, Ryan, et al, “Sensemble: AWireless, Compact, Multi-User
`Sensor System for Interactive Dance,” International Conference on
`New Interfaces for Musical Expression (NIME06), Jun. 4-8, 2006,
`pp. 134-139.
`Baca, Arnold, et al, “Rapid Feedback Systems for Elite Sports Train-
`ing,” IEEE Pervasive Computing, Oct-Dec. 2006, pp. 70-76.
`Bakhru, Kesh, “A Seamless Tracking Solution for Indoor and Out-
`door Position Location,” IEEE 16th International Symposium on
`Personal, Indoor, and Mobile Radio Communications, 2005, pp.
`2029-2033.
`Bliley, Kara E, et al, “A Miniaturized Low Power Personal Motion
`Analysis Logger Utilizing Mems Accelerometers and Low Power
`Microcontroller,” IEEE EMBS Special Topic Conference on
`Microtechnologies in Medicine and Biology, May 12-15, 2005, pp.
`92-93.
`“Wearable Health Reports,” Technology
`Bourzac, Katherine,
`Review, Feb.
`28, 2006, <http://www.techreview.com/printer,
`friendlyiarticleiast7id+16431>, accessed Mar. 22, 2007, 3 pages.
`Cheng, Fangxiang, et al, “Periodic Human Motion Description for
`Sports Video Databases,” Proceedings of the Pattern Recognition,
`2004, 5 pages.
`Dao, Ricardo, “Inclination Sensing with Thermal Accelerometers”,
`MEMSIC, May 2002, 3 pages.
`Fang, Lei, et al, “Design of a Wireless Assisted Pedestrian Dead
`Reckoning SystemiThe NavMote Experience,” IEEE Transactions
`on Instrumentation and Measurement, vol. 54, No. 6, Dec. 2005, pp.
`2342-2358.
`
`Page 4 of 17
`
`
`
`US 8,872,646 B2
`
`Page 5
`
`(56)
`
`References Cited
`OTHER PUBLICATIONS
`
`Healey, Jennifer, et al, “Wearable Wellness Monitoring Using ECG
`and Accelerometer Data,” IEEE Int. Symposium on Wearable Com-
`puters (ISWC’05), 2005, 2 pages.
`Hemmes, Jeffrey, et al, “Lessons Learned Building TeamTrak: An
`Urban/Outdoor Mobile Testbed,” 2007 IEEE Int. Conf. on Wireless
`Algorithms, Aug. 1-3, 2007, pp. 219-224.
`Jones, L, et a1, “Wireless Physiological Sensor System for Ambula-
`tory
`Use,”
`<http://ieeexplore.ieee.org/xpl/freeabsiall.jsp?tp:
`&arnumber:1612917&isnumber:33861>, Apr. 3-5, 2006.
`Jovanov, Emil, et al, “A Wireless Body Area Network of Intelligent
`Motion Sensors for Computer Assisted Physical Rehabilitation,”
`Journal of NeuroEngineering and Rehabilitation, Mar. 2005, 10
`pages.
`Kalpaxis, Alex, “Wireless Temporal-Spatial Human Mobility Analy-
`sis Using Real-Time Three Dimensional Acceleration Data,” IEEE
`Intl. Multi-Conf. on Computing in Global IT (ICCGI’07), 2007, 7
`pages.
`Lee, Seon-Woo, et al., “Recognition ofWalking Behaviors for Pedes-
`trian Navigation,” IEEE International Conference on Control Appli-
`cations, Sep. 5-7, 2001, pp. 1152-1155.
`Margaria, Rodolfo, “Biomechanics and Energetics of Muscular
`Exercise”, Chapter 3, Oxford: Clarendon Press, 1976, pp. 105-125.
`Milenkovic, Milena, et al, “An Accelerometer-Based Physical Reha-
`bilitation System,” IEEE SouthEastern Symposium on System
`Theory, 2002, pp. 57-60.
`Mizell, David, “Using Gravity to Estimate Accelerometer Orienta-
`tion”, Seventh IEEE International Symposium on Wearable Comput-
`ers, 2003, 2 pages.
`Ormoneit, D, et al, “Learning and Tracking Cyclic Human Motion,”
`7 pages.
`Otto, Chris, et a1, “System Architecture of a Wireless Body Area
`Sensor Network for Ubiquitous Health Monitoring,” Journal of
`Mobile Multimedia, vol. 1, No. 4, 2006, pp. 307-326.
`Park, Chulsung, et al, “Eco: An Ultra-Compact Low-Power Wireless
`Sensor Node for Real-Time Motion Monitoring,” IEEE Int. Symp. on
`Information Processing in Sensor Networks, 2005, pp. 398-403.
`Shen, Chien-Lung, et al, “Wearable Band Using a Fabric-Based
`Sensor for Exercise ECG Monitoring,” IEEE Int. Symp. on Wearable
`Computers, 2006, 2 pages.
`“Sensor Fusion,” <www.u-dynamics.com>, accessed Aug. 29, 2008,
`2 pages.
`
`Tapia, Emmanuel Munguia, et al, “Real-Time Recognition of Physi-
`cal Activities and Their Intensities Using Wireless Accelerometers
`and a Heart Rate Monitor,” IEEE Cont. on Wearable Computers, Oct.
`2007, 4 pages.
`Wang, Shu, et al, “Location Based Services for Mobiles: Technolo-
`gies and Standards, LG Electronics MobileComm,” IEEE ICC 2008,
`Beijing, pp. 1-66 (part 1 of 3).
`Wang, Shu, et al, “Location Based Services for Mobiles: Technolo-
`gies and Standards, LG Electronics MobileComm,” IEEE ICC 2008,
`Beijing, pp. 67-92 (part 2 of 3).
`Wang, Shu, et al, “Location Based Services for Mobiles: Technolo-
`gies and Standards, LG Electronics MobileComm,” IEEE ICC 2008,
`Beijing, pp. 93-123 (part 3 of3).
`Weckesser, P, et al, “Multiple Sensorprocessing for High-Precision
`Navigation and Environmental Modeling with a Mobile Robot,”
`IEEE, 1995, pp. 453-458.
`Weinberg, Harvey, “MEMSs Motion Sensors Boost Handset Reli-
`ability,”
`<http ://www.mwrf.com/Articles/Print.
`cfm?ArticleID:12740>, Jun. 2006, 3 pages.
`Wixted, Andrew J, et a1, “Measurement of Energy Expenditure in
`Elite Athletes Using MEMS-Based Triaxial Accelerometers,” IEEE
`Sensors Journal, vol. 7, No. 4, Apr. 2007, pp. 481-488.
`Wu, Winston H, et a1, “Context-Aware Sensing of Physiological
`Signals,” IEEE Int. Conf. on Engineering for Medicine and Biology,
`Aug. 23-26, 2007, pp. 5271-5275.
`Yoo, Chang-Sun, et a1, “Low Cost GPS/INS Sensor Fusion System
`for UAV Navigation,” IEEE Digital Avionics Systems Conference
`(DASC ’03), 2003, 9 pages.
`“Heart Rate Monitor Sports Bra,” <www.numetrex.com/about/heart-
`rate-monitor-sports-bra>, Accessed Aug. 9, 2013, 2 pages.
`“Smart Underwear With Bio sensors Availability in the Market Kudos
`to Modern Inkj et Printer Technology,” <www.kokeytechnology.com/
`biotechnology/smart-underwear-with-bio sensors-availability-in-
`the-market-kudos-to-modern-inkj et-printer-technology/>,
`Pub-
`lished Jul. 21, 2010, 2 pages.
`Mein Hold, Bridgette, “Adidas by Stella McCartney’s Tennis Bra
`Includes Built-In Heart Sensor,” <www.ecouterre.com/adidas-by-
`stella-mccartneys-tennis-bra-includes-built-in-heart-sensor/>, Mar.
`23, 2012, 2 pages.
`European Patent Application No. EP09819844.3, Office Action,
`Dated Oct. 11, 2013, 6 pages.
`Japanese Patent Application No. 2011-531156, Notification of Rea-
`sons for Rejection, Dispatched Dec. 2, 2013, 6 pages.
`European Patent Application No. EP09819844.3, Supplementary
`European Search Report, Dated Jun. 5, 2012, 10 pages.
`
`* cited by examiner
`
`Page 5 of 17
`
`Page 5 of 17
`
`
`
`US. Patent
`
`Oct. 28, 2014
`
`Sheet 1 of7
`
`US 8,872,646 B2
`
`Figure 1
`
`
`
`
`
`Page 6 of 17
`
`Page 6 of 17
`
`
`
`US. Patent
`
`Oct. 28, 2014
`
`Sheet 2 of7
`
`US 8,872,646 B2
`
`
`
`System _2_Q
`
`
`
`Motion Sensor Logic gm
`
`i
`rw—w— l
`I
`Orientation
`Sensor
`
`
`
`m
`
`
`Accelerometer
`220
`_ i 2.15.
`
`
`
`
`
`
`
`
`
`
`l
`
`
`Sample Period
`Logic
`23.9.
`
`Glitch Correcting
`Logic
`23$
`
`Glitch Notifier
`13.7.
`
`
`
`
`
`Long Average
`Memo
`250 ry NW Logic
`“‘
`2_42
`
`Dominant Axis
`Logic
`2A5;
`
`Configuration Logic 2__Q_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Computation
`Logic
`.
`2.5_5.
`
`
`
`Power Logic
`2.6.52
`
`;
`3
`
`Device State
`
`Logic
`2.29
`
`
`
`Figure 2
`
`Page 7 of 17
`
`Page 7 of 17
`
`
`
`US. Patent
`
`Oct. 28, 2014
`
`Sheet 3 of7
`
`US 8,872,646 B2
`
`egg
`
`
`\ No
`
`1/
`
`300
`\v
`
`\
`
`
`
`< time to sample motion data?
`\ 53.1.9.
`
`Yes
`
`
`
`Get sample motion data
`$1.5.
`
`.
`// _
`,/ Is the devnce idle? \
`\
`320
`> W ’
`\ __ /
`
`No
`
`/Y
`
`es
`
`// Has \
`a motion been detected? %
`2.5. /
`
`No
`
`i
`
`
`
` is it \
`//afieai” motion. to war%\
`w k nin
`thed vi
`? //
`\\aa 8
`g
`e Gel/
`\3§0//
`Yes
`
`i i
`
`
`
`Wake up the device
`3_3§
`
`i
`
`Perform configuration of the device
`:42
`
`i
`
`>
`Stop
`\/
`345
`Kwtww/
`
`Figure 3
`
`Page 8 of 17
`
`Page 8 of 17
`
`
`
`US. Patent
`
`Oct. 28, 2014
`
`Sheet 4 of7
`
`US 8,872,646 B2
`
`400
`\
`
`Start
`fl
`
`1
`
`Receive motion data over sampling period
`4.1.9
`
`
`
`l
`
`Add received motion data to long average(s) to
`update long average(s) along one or more axes
`£15
`
`
`
`Send long averages to Dominant Axis Logic to
`determine dominant axis
`4.29
`
`Page 9 of 17
`
`Figure 4
`
`Page 9 of 17
`
`
`
`US. Patent
`
`Oct. 28, 2014
`
`Sheet 5 of7
`
`US 8,872,646 B2
`
`59:
`
`_
`
`“my”. >
`
`Place device in idle state
`
`510 Y
`
`
`
`
`Get data for dominant axis (DA1) of
`idle device and accelerations along
`DA1 over sampling period
`§1§
`
`___f__
`
`idle Sample (IS) = long average along
`DA1 over sampling period;
`Save IS to memory
`§2_q
`
`
`
`Get new data for dominant axis (DA2)
`and new acceleration data along DAZ
`525
`
`
`
`
`
`
`l
`
`Current Sample (C8) = long average
`along DA2 updated with new
`acceleration data; Save C8 to memory
`fl
`
`
`
`
`/
`ls
`\\
`Q DA2 same as DA1?
`
`\5_3§
`
`
`
`No
`
`//
`
`\
`
` Yes
`
`ls
`w——_<(\cs— 13) > Threshold Valli?
`5.49
`/\\
`Yes
`
`
`
`
`
`Start up the device
`5.4.5
`
`/ srob"”\
`
`Figure 5
`
`Page 10 of 17
`
`Page 10 of 17
`
`
`
`U.S. Patent
`
`Oct. 28, 2014
`
`Sheet 6 of 7
`
`US 8,872,646 B2
`
`600
`
`
`
`Get motion data
`gig
`
`is
`
`motion
`
`datum in aiiowable
`
`
`
`No
`
`\
`
`range?
`6_1_5./
`
`
`
`Send motion datum, as it
`
`
`passes verification, to long
`
`
`
`average logic
`
`Qfi
`
`
`
`
`
`Page 11 0f17
`
`
`
`Discard unacceptable
`motion datum
`§3_5
`
`
`Yes
`
`/ \
`:
`/Excessive numberfi_«H
`7
`i
`glitches.W/
`L_
`i No
`
`Alert
`64—5
`
`Figure 6
`
`Page 11 of 17
`
`
`
`US. Patent
`
`Oct. 28, 2014
`
`Sheet 7 of7
`
`US 8,872,646 B2
`
`
`770
`
`765 _______________________________________________________________________________________________________________
`i
`700
`i
`
`Display,
`
`Alphanumeric
`input Device
`
`710
`
`750
`
`Processing
`_ Unit
`
`Memory
`
`
`
`
`775
`
`
`
`
`
`
`Cursor Control
`T
`
`
`
`
`
`
`Bus
`
`715
`
`‘
`
`780
`
`
`
`790
`
`725
`- Data
`Storage
`Device
`
`720
`y
`Non-vOiatiie
`storage!
`2
`
`_
`
`
`
`Communications i
`Device-
`
`Figure 7
`
`Page 12 0f17
`
`Page 12 of 17
`
`
`
`US 8,872,646 B2
`
`1
`METHOD AND SYSTEM FOR WAKING UP A
`DEVICE DUE TO MOTION
`
`FIELD OF THE INVENTION
`
`This invention relates to a method and system for waking
`up a device from an idle state.
`
`BACKGROUND
`
`Technological progress has led to the proliferation of com-
`mercial electronic devices such as portable computers, game
`controllers, GPS devices, digital cameras, cellular tele-
`phones, and personal media players. Continuous improve-
`ments have allowed the users to enjoy many features and
`possible uses from a single mobile device. However, gener-
`ally, the more applications a mobile device has, the faster the
`battery of the mobile device depletes. Therefore, it can be
`difficult to maximize battery life and provide a great user
`experience at the same time.
`
`SUMMARY OF THE INVENTION
`
`The present invention provides a method and system to
`wake up a device due to motion. The system determines a
`dominant axis ofa device. The device is placed in an idle state,
`after a period of inactivity or lack ofmotion. A sensor, such as
`an accelerometer, registers a motion of the device. A compu-
`tation logic analyzes the motion data to determine if the
`motion data indicates a real motion. If so, the device is woken
`up.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is illustrated by way of example, and
`not by way of limitation, in the figures of the accompanying
`drawings and in which like reference numerals refer to similar
`elements and in which:
`
`FIG. 1 is an illustration of one embodiment of moving a
`device that may require waking up the device.
`FIG. 2 is a block diagram of one embodiment of a system.
`FIG. 3 is a flowchart of one embodiment of determining
`whether to wake up a device based on motion data.
`FIG. 4 is a flowchart of one embodiment of a process to
`create a long average of accelerations.
`FIG. 5 is a flowchart of one embodiment of a process for
`determining whether a device should be woken up from an
`idle state.
`
`FIG. 6 is a flowchart of one embodiment of a process to
`detect and correct glitches in motion data.
`FIG. 7 is a block diagram ofone embodiment of a computer
`system that may be used with the present invention.
`
`DETAILED DESCRIPTION
`
`A method and system for waking up a device due to motion
`ofthe device is described. Embodiments of the present inven-
`tion are designed to determine if a device should be woken up
`from an idle state based on the analysis of motion data. In one
`embodiment, motion data for the dominant axis is analyzed
`and the device is woken up from idle state if the motion data
`analysis points to the motion being “real” motion as opposed
`to a mere jostle or glitch.
`The following detailed description of embodiments of the
`invention makes reference to the accompanying drawings in
`which like references indicate similar elements, showing by
`way of illustration specific embodiments of practicing the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`invention. Description of these embodiments is in sufficient
`detail to enable those skilled in the art to practice the inven-
`tion. One skilled in the art understands that other embodi-
`
`ments may be utilized and that logical, mechanical, electrical,
`functional and other changes may be made without departing
`from the scope of the present
`invention. The following
`detailed description is, therefore, not to be taken in a limiting
`sense, and the scope of the present invention is defined only
`by the appended claims.
`FIG. 1 is an illustration of one embodiment of moving an
`idle device that may result in waking up the device. The idle
`state is defined, in one embodiment, as a state in which the
`device is not moving, and there is no active application which
`includes user interaction/display. In one embodiment, there
`may be multiple levels of idle state, e.g. where various sub-
`systems are placed in a power-reduced state or not. When the
`device is in the idle state, the device is placed in low-power
`mode. In this state, there is sufficient power maintained to
`monitor at least one sensor. However, other elements and
`applications are turned off to extend the battery life of the
`device. In one embodiment, some applications may remain
`active. For example, the device may be in the idle state, but
`continue a download, utilizing a network and memory store.
`In one embodiment, if at least one subsystem is turned off due
`to lack of device motion, this may be considered an “idle
`state.”
`
`In one embodiment, after a device 110 is placed on a
`horizontal surface 115 such as a desk or chair, after a period of
`inactivity the device 110 goes to the idle state to conserve the
`battery. In one embodiment, the device is placed into the
`pocket, purse, bag, or any other non-moving location, the
`device enters the idle state.
`
`The system, in one embodiment, is designed to ensure that
`when the device is picked up by a user, the device is moved
`from the idle state to an active state rapidly. By initiating the
`transition from the idle state to the active state without requir-
`ing user input, the user wait is reduced. For example, when a
`user 100 picks up the device 110 from its position on the
`horizontal surface 115, the device is designed to wake up. In
`one embodiment, the device 110 is woken up from idle state
`and the user is presented the last active state of the device. In
`one embodiment, this may be sufliciently rapid that by the
`time the device is being viewed by the user, the prior state has
`been restored. In contrast, if the table on which the device is
`resting is shaken, or the purse is jostled, the device should not
`wake up. This reduces power usage, because the device is not
`continuously being woken up from small motions which
`occur when someone walks near a table, sits down, or simi-
`larly causes small motions.
`FIG. 2 is a block diagram illustrating one embodiment of a
`system 200 of the present invention. In one embodiment, the
`system 200 is a portable electronic device. The system 200 in
`one embodiment comprises motion sensor logic 210, sample
`period logic 230, glitch correcting logic 235, long average
`logic 240, dominant axis logic 245, memory 250, computa-
`tion logic 255, and configuration logic 260.
`In one embodiment, the motion sensor logic 210 comprises
`an