throbber
U5008712723B1
`
`(12) United States Patent
`Kahn et a1.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,712,723 B1
`*Apr. 29, 2014
`
`(54) HUMAN ACTIVITY MONITORING DEVICE
`
`(75)
`
`Inventors: Philippe Kahn. Aptos. CA (US):
`Arthur Klnsolving. Santa Cruz. CA
`(US); Mark Andrew Christensen. Santa
`C1112. CA (US): Brian Y. Lee. Aptos. CA
`(US): David Vogel. Santa Cruz. CA (US)
`
`377/24. 24.]. 24.2: 702/1. 85. 97. 104. 127.
`702/141.150.155.158.160.187.189:
`708/100. 101. 105. 131. 160. 200. 212
`IPC ..... GOlB 5/00.5/02: GOiC 22/00. 25/00: 001D
`7/00;G01P 13/00; GOGF 11/00. 11/30. 11/32.
`G06F 17/00. 17/40. 19/00
`See application file for complete search history.
`
`( * ) Notice:
`
`(73) Assignee: DP Technologies, Inc.. Scotts Valley. CA
`US
`(
`)
`Subject to any disclaimer. the term of this
`patent is extended or adjusted under 35
`U-S-C-154(b)by115da)'5-
`This patent is subject to a tenninal dis-
`claimcr.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`.
`.
`Egg; giggrick
`811995 Ishiwatari
`84995 anhI et a1.
`(Continued)
`
`33322; :
`5.446.725 A
`5‘446'775 A
`
`(21) App]. No.: 13/018,321
`
`(22)
`
`Filed:
`
`Jan. 31, 2011
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`
`1005309691 A * ”"3005
`OTHER PUBLICATIONS
`
`Related US. Application Data
`t.
`f
`l'
`t.
`N 12/694 135 fi] (1
`(63) C t'
`on inua 1011 o app tea 1011
`o.
`.
`.
`e on
`Jan. 26. 2010. 110w Pat. No. 7.881.902. which is a
`continuation of application No. 11/644.455. filed on
`Dec. 22. 2006. now Pat. No. 7.653.508.
`
`(51)
`
`(2006.01)
`(2006.01)
`(2006.01)
`(200601)
`
`Int. Cl.
`G01C 22/00
`(.‘01!’ 13/00
`G06F [9/00
`6061:1740
`(52) U-S- 0-
`USPC ------------ 702/160; 73/179; 377/242; 702/97:
`702/1871 702/1891 708/1053 708/200
`(58) Field Of Classification Search
`USPC
`33/700. 7011 73/].01. 137.- 138. L75.
`73/1.76. 1.77. 1.78. 1.79. 1.81. 432.1.
`73/8654. 865.8: 377/1. 13. 15. 17. 19. 20.
`
`Cheng. et a1. “Periodic Illunan Motion Description for Sports Video
`D.
`b.
`3.},
`. ed'
`f h P
`R .
`--
`‘2004' 5 J
`'
`"a “es
`""8 "1g“ ‘ e “"em “°8"“'°"
`”‘8'”
`(Continued)
`
`Primary Examiner 7 Edward Cosimano
`(74) Attorney. Agent. orFirm 7 Blakely. Sokoloff. Taylor&
`Zafman LLP: Judith A. Schesi
`
`(57)
`ABSTRACT
`A method for monitoring human activity using an inertial
`sensor includes continuously determining an orientation of
`the inertial sensor. assigning a dominant axis. updating the
`dominant axis as the orientation of the inertial sensor
`changes. and counting periodic human motions by monitor-
`ing accelerations relative to the dominant axis.
`
`19 Claims, 9 Drawing Shccts
`
`
`
`/-\ 500
`
`
`
`
`
`
`
`
`
`
`mom in:
`
`
`~‘-u:
`
`tionAlonaDom-namluls
`GmatarThanLoNuThluholo'?
`
`
`..
`
`
`
`
`-4UDWThrEGhoh?
`
`
`M No
`
`No
`
`830
`
`'
`
`:
`
`'- MeasuBrnentia.
`
`Yes
`C00"! 51.90535
`
`LGE v. Uniloc USA
`
`Page 1 of 21
`
`LGE Exhibit 1001
`
`

`

`
`
`
`
`
`US 8,712,723 B1
`
`Page 2
`
`
`
`(56)
`
`
`
`References Cited
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`
`
`................... 702/160
`
`
`1/1996 Smith et al.
`5,485,402 A *
`
`
`
`
`
`
`12/1996 Levi et 31.
`5,583,776 A
`
`
`
`
`
`
`1/1997 Sheldon
`5,593,431 A
`
`
`
`
`8/1997 Iwashita
`5,654,619 A
`
`
`
`
`
`7/1998 Raymond et 31.
`5,778,882 A
`
`
`
`
`
`
`9/1999 Fyfe
`5,955,667 A
`
`
`
`
`11/1999 Richardson et 31.
`5,976,083 A
`
`
`
`
`
`
`1/2000 Root et 31.
`6,013,007 A
`
`
`
`
`
`
`9/2000 Varley et a1.
`6,122,595 A
`
`
`
`
`
`
`10/2000 Richardson et al.
`6,135,951 A
`
`
`
`
`
`
`11/2000 Ebeling et 31.
`6,145,389 A
`
`
`
`
`
`
`8/2001 Chowdhary
`6,282,496 B1
`
`
`
`
`3/2002 Gregg et 31.
`6,353,449 B1
`
`
`
`
`
`
`4/2002 Sakurai et 31.
`6,369,794 B1
`
`
`
`
`
`
`8/2002 Kramer et 31.
`6,428,490 B1
`
`
`
`
`
`
`12/2002 Ohlenbusch et al.
`6,493,652 B1
`
`
`
`
`
`
`12/2002 Kouji et al.
`6,496,695 B1
`
`
`
`
`
`
`2/2003 Fyfe et 31.
`6,513,381 B2
`
`
`
`
`
`
`2/2003 Soehren et al.
`6,522,266 B1
`
`
`
`
`
`
`3/2003 Begin et 31.
`6,532,419 B1
`
`
`
`
`
`
`3/2003 Vock et 31.
`6,539,336 B1
`
`
`
`
`
`
`8/2003 Darley
`6,611,789 B1
`
`
`
`
`3/2004 Kubo et 31.
`6,700,499 B2
`
`
`
`
`
`
`8/2004 Oh
`6,771,250 B1
`
`
`
`
`9/2004 Foxlin
`6,786,877 B2
`
`
`
`
`9/2004 Mault et al.
`6,790,178 B1
`
`
`
`
`
`
`11/2004 Levi et 31.
`6,813,582 B2
`
`
`
`
`
`
`11/2004 Chen
`6,823,036 B1
`
`
`
`
`“/2004 Ladetto et 31.
`6,826,477 B2
`
`
`
`
`
`
`12/2004 Asphahani et 31.
`6,836,744 B1
`
`
`
`
`
`
`21/2005 Oakley et 31.
`6,881,191 32
`
`
`
`
`
`
`4/2005 Vock et 31.
`6,885,971 B2
`
`
`
`
`
`
`5/2005 Blackadar et 31.
`6,898,550 B1
`
`
`
`
`
`
`8/2005 Hong et 31.
`6,928,382 B2
`
`
`
`
`
`
`9/2005 Unuma et 31.
`6,941,239 B2
`
`
`
`
`
`
`10/2005 Vock et 31.
`6,959,259 B2
`
`
`
`
`
`
`12/2005 Dietrich et 31.
`6,975,959 B2
`
`
`
`
`
`
`3/2006 Irvin et 31.
`7,010,332 B1
`
`
`
`
`
`
`5/2006 Flentov et 31.
`7,054,784 B2
`
`
`
`
`
`
`6/2006 Vogt
`7,057,551 B1
`
`
`
`
`7/2006 Vock et 31.
`7,072,789 B2
`
`
`
`
`
`8/2006 Vock et 31.
`7,092,846 B2
`
`
`
`
`
`12/2006 Albert
`7,148,797 B2
`
`
`
`
`1/2007 Vock et 31.
`7,158,912 B2
`
`
`
`
`
`1/2007 Tsuji
`7,169,084 B2
`
`
`
`
`1/2007 Vock et 31.
`7,171,331 B2
`
`
`
`
`
`
`2/2007 Kroll et 31.
`7,177,684 B1
`
`
`
`
`
`
`4/2007 Darley et 31.
`7,200,517 B2
`
`
`
`
`
`
`5/2007 Aoshima et 31.
`7,212,943 B2
`
`
`
`
`
`
`5/2007 Stubbs et a1.
`7,220,220 B2
`
`
`
`
`
`
`11/2007 Tsuji
`7,297,088 B2
`
`
`
`
`7,305,323 B2 * 12/2007 Skvortsov et al.
`
`
`
`
`
`
`7,328,611 B2
`2/2008 Klees et a1.
`
`
`
`
`
`
`7,334,472 B2
`2/2008 Seo et 31.
`
`
`
`
`
`
`73511 12 B2
`4/2008 Choi et 31.
`
`
`
`
`
`
`7,387,611 B2
`6/2008 Inoue et 31.
`
`
`
`
`
`
`7,428,471 B2 *
`9/2008 Darley et a1.
`
`
`
`
`
`
`7,451,056 B2
`11/2008 Flentov et al.
`
`
`
`
`
`
`7,457,719 B1
`11/2008 Kahn et 31.
`
`
`
`
`
`
`7,463,997 B2 * 12/2008 Pasolini et al.
`
`
`
`
`
`
`
`7,467,060 B2
`12/2008 Kulach et 31.
`
`
`
`
`
`
`7,512,515 B2
`3/2009 Vock et 31.
`
`
`
`
`
`
`7,526,402 B2
`4/2009 Tananhaus et 31.
`
`
`
`
`
`
`7,608,050 B2
`10/2009 Shugg
`
`
`
`
`................. 702/165
`7,617,071 B2 * 11/2009 Darley et al.
`
`
`
`
`
`
`
`
`7,640,134 B2 * 12/2009 Park et a1.
`..................... 702/141
`
`
`
`
`
`
`
`
`7,640,804 B2
`1/2010 Daumer et al.
`
`
`
`
`
`
`7,647,196 B2
`1/2010 Kahn et a1.
`
`
`
`
`
`
`
`
`
`
`
`
`7,653,508 B1
`“2010 Kahn et 31'
`
`
`
`
`7753261 3%
`$818 EV; ettali
`
`
`
`
`
`
`7’774’ 1 56 B2
`8/2010 Nivfe‘: j '
`
`
`
`
`
`
`.................... 702/141
`7:788:059 B1 *
`8/2010 Kahn et ai.
`
`
`
`
`
`
`7,857,772 32
`12/2010 Bouvier et 31.
`
`
`
`
`
`
`7,881,902 B1 *
`2/2011 Kahn et a1.
`.................... 702/160
`
`
`
`
`
`
`
`
`
`
`............ 702/160
`
`
`
`
`................. 702/182
`
`
`............... 702/160
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`............. 73/137
`
`
`............... 702/160
`
`
`.................... 702/160
`
`
`
`
`
`
`
`
`
`
`
`
`
`................. 702/165
`
`
`702/160
`
`.................... 600/300
`
`
`
`
`2/2011 Dahl
`7,892,080 B1
`
`
`
`
`6/2011 Darley et a1.
`7,962,312 B2 *
`
`
`
`
`
`
`
`7/2011 Kahn et a1.
`7,987,070 B2 *
`
`
`
`
`
`
`5/2012 Kahn et a1.
`8,187,182 B2 *
`
`
`
`
`
`
`2/2002 Webb
`2002/0023654 A1
`
`
`
`
`7/2002 Kubo et a1.
`2002/0089425 A1
`
`
`
`
`
`
`
`
`
`
`
`
`8/2002 Mault et a1.
`2002/0109600 A1
`
`8/2002 Lehrman et 31.
`2002/0118121 A1
`
`
`
`
`
`
`
`
`
`
`
`10/2002 Wong et a1.
`2002/0151810 A1
`
`
`
`
`
`
`1/2003 Ladetto et a1.
`2003/0018430 A1
`3/2003 Milnes et a1.
`2003/0048218 A1
`
`
`
`
`
`
`5/2003 Kramer et a1.
`2003/0083596 A1
`
`
`
`
`
`
`
`
`
`
`
`
`6/2003 MantyjarV1 et a1.
`2003/0109258 A1
`
`
`
`
`
`
`7/2003 Barrey et al~
`2003/0139692 A1
`
`
`
`
`
`
`11/2004 Vock et a1.
`2004/0225467 A1
`
`
`
`
`
`
`11/2004 Choi et a1.
`2004/0236500 A1
`
`
`
`
`
`
`2/2005 Soehren et a1.
`2005/0033200 A1
`9/2005 Olrik et a1.
`2005/0202934 A1
`
`
`
`
`
`
`9/2005 Song et a1.
`2005/0210300 A1
`
`
`
`
`
`
`
`
`
`
`
`
`10/2005 Wulff 6t 31~
`2005/0222801 A1
`
`
`
`
`10/2005 T8119
`2005/0232388 A1
`
`
`
`10/2005 Gas-loll
`2005/0232404 A1
`
`
`
`
`10/2005 T8101
`2005/0238132 A1
`
`
`
`
`10/2005 Sugal
`2005/0240375 A1
`11/2005 Miesel
`2005/0245988 A1
`
`
`
`
`
`
`
`
`
`
`11/2005 Howell et 31.
`2005/0248718 A1
`
`
`
`
`
`
`1/2006 Seo et a1.
`2006/0020177 A1
`3/2006 Hwang et a1.
`2006/0063980 A1
`
`
`
`
`
`
`3/2006 Ren et a1.
`2006/0064276 A1
`
`
`
`
`
`
`
`
`
`500% Silk
`2006/0100546 A1
`
`6/2006 Case, Jr. et a1.
`2006/0136173 A1
`
`
`
`
`
`
`
`
`7/2006 Bond et 31.
`2006/0149516 A1
`
`
`
`
`
`
`
`
`
`
`7/2006 Rakkola et a1.
`2006/0161377 A1
`
`
`
`
`
`
`
`7/2006 Buchholz et a1.
`2006/0167387 A1
`
`
`
`
`
`
`8/2006 Skvortsov et al.
`2006/0174685 A1*
`9/2006 Brooks
`2006/0206258 A1
`
`
`
`
`
`
`
`
`
`
`10/2006 Chin et a1.
`2006/0223547 A1
`
`
`
`
`
`
`11/2006 Vock et a1.
`2006/0259268 A1
`12/2006 Clarkson
`2006/0284979 A1
`
`
`
`
`
`
`
`
`
`
`12/2006 Daumer et a1.
`2006/0288781 A1
`2/2007 Lee et a1.
`2007/0038364 A1
`
`
`
`
`
`
`
`
`3/2007 Darley et 31.
`2007/0061105 A1
`
`
`
`
`
`
`
`
`
`
`
`3/2007 Devaul et a1.
`2007/0063850 A1
`
`
`
`
`
`
`3/2007 Park et a1.
`2007/0067094 A1
`3/2007 Churchill et a1.
`2007/0073482 A1
`
`
`
`
`
`
`
`4/2007 Nissila et a1.
`2007/0082789 A1
`
`
`
`
`
`
`
`
`
`
`
`6/2007 Rosenberg
`2007/0125852 A1
`6/2007 Chang et a1.
`2007/0130582 A1
`
`
`
`
`
`
`
`
`
`
`
`
`6/2007 Banet et a1.
`2007/0142715 A1
`
`
`
`
`
`
`6/2007 Pasolini et a1.
`2007/0143068 A1 *
`6/2007 Rosenberg
`2007/0145680 A1
`
`
`
`
`
`
`
`
`
`
`6/2007 Doll et 31.
`2007/0150136 A1
`
`9/2007 Darley et 31.
`2007/0208531 A1
`
`
`
`
`
`
`
`
`
`
`
`
`9/2007 Deutsch et a1.
`2007/0213126 A1
`
`
`
`
`10/2007 Soehren
`2007/0250261 A1
`11/2007 Mattgce et al~
`2007/0259716 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`11/2007 Mattlce et a1.
`2007/0259717 A1
`11/2007 Ladetto et al.
`2007/0260418 A1
`
`
`
`
`
`
`11/2007 Nurmela et a1.
`2007/0260482 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`7/2008 Teller et a1.
`2008/0171918 A1
`
`
`
`
`
`
`2008/0243432 A1* 10/2008 Kato et a1.
`
`2009/0043531 A1
`2/2009 Kahn et al~
`
`
`
`
`
`2009/0047645 A1
`2/2009 D1benedett0 et a1.
`
`
`
`
`
`
`
`
`
`
`
`2009/0124348 A1
`5/2009 Y05910ff 6t 31~
`
`2009/0213002 A1
`8/2009 Ranl et al.
`
`
`
`
`
`
`
`2009/0234614 A1
`9/2009 Kahn et 31.
`
`
`
`
`
`
`
`
`
`
`
`2009/0319221 A1
`12/2009 Kahn et a1.
`
`
`
`
`
`
`2010/0056872 A1
`3/2010 Kahn et 31.
`
`
`
`
`
`
`2010/0057398 A1
`3/2010 Darley et al~
`
`
`
`
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`.suunto.com/suunto/Worlds/main/WOIldiar-
`Heart Rate Monitors,
`
`
`
`ticleiproductinoiATLjsp?CONTENT%3C%3Ecnt,
`
`16:10134198676968765&FOLDER%3C%3Efolder,
`
`
`
`d:9852723697225397&ASSORTMENT%3C%3Easti
`
`id:1408474395903593&meID:1174532640618speed>, Apr. 4,
`
`
`
`2007, 1 page.
`
`
`
`
`
`
`LGE V. Unlloc USA
`
`Page 2 of 21
`
`LGE EXhlblt 1001
`
`LGE v. Uniloc USA
`
`Page 2 of 21
`
`LGE Exhibit 1001
`
`

`

`
`
`
`
`
`US 8,712,723 B1
`
`Page 3
`
`
`
`(56)
`
`
`
`References Cited
`
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`
`
`Jones, L, et al, “Wireless Physiological Sensor System for Ambula-
`
`
`
`
`
`
`
`
`
`Use,”
`ieeexplore.ieee.org/xpl/freeabs,alljsp?tp:
`tory
`
`
`&arnumber:l6l29l7&isnumber:3386l>, Apr. 3-5, 2006.
`
`
`
`
`“Sensor Fusion,” .u-dynamics.com>, accessed Aug. 29, 2008, 2
`
`
`
`
`
`
`
`pages.
`
`Sinha, Alex, “Heart Monitoring Training,” .marathonguide.com/
`
`
`
`
`
`
`training/articles/HeartMonitorTraining.cfm>, Apr. 4, 2007, 5 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.
`
`
`
`
`Yoo, Chang-Sun, et al, “Low Cost GPS/INS Sensor Fusion System
`
`
`
`
`
`
`
`
`
`for UAV Navigation,” IEEE, 2003, 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.
`
`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.
`
`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. l-3, 2007, pp. 219-224.
`
`
`
`
`
`
`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.
`
`Milenkovic, Milena, et al, “An Accelerometer-Based Physical Reha-
`
`
`
`
`
`
`
`bilitation System,” IEEE SouthEastern Symposium on System
`
`
`
`
`
`
`Theory, 2002, pp. 57-60.
`
`
`
`
`Otto, Chris, et al, “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.
`
`
`
`
`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.
`
`
`
`Wixted, Andrew J, et al, “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 al, “Context-Aware Sensing of Physiological
`
`
`
`
`
`
`
`
`
`Signals,” IEEE Int. Conf. on Engineering for Medicine and Biology,
`
`
`
`
`
`
`
`
`
`
`Aug. 23-26, 2007, pp. 5271-5275.
`
`
`
`
`
`Bourzac, Katherine “Wearable Health Reports,” Technology Review,
`
`
`
`
`
`
`
`28,
`2006,
`.techreview.com/printerifriendlyiarticlei
`Feb.
`
`
`
`
`
`aspx?id+l643l, Mar. 22, 2007, 3 pages.
`
`
`
`
`
`
`Dao, Ricardo, “Inclination Sensing with Thermal Accelerometers”,
`
`
`
`
`
`
`MEMSIC, May 2002, 3 pages.
`
`
`
`
`
`Lee, Seon-Woo, et al., “Recognition ofWalking Behaviors for Pedes-
`
`
`
`
`
`
`
`
`trian Navigation,” ATR Media Integration & Communications
`
`
`
`
`
`
`Research Laboratories, Kyoto, Japan, 4 pages.
`
`
`
`
`
`
`Margaria, Rodolfo, “Biomechanics and Energetics of Muscular
`
`
`
`
`
`
`Exercise”, Chapter 3, pp. 105-125, Oxford: Clarendon Press 1976.
`
`
`
`
`
`
`
`
`
`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,”
`
`
`
`
`
`
`
`
`
`Encyclopedia of Library and Information Science, vol. 53, supple-
`
`
`
`
`
`
`
`
`ment 16, 2001, 7 pages.
`
`
`
`
`
`PCT International Search Report and Written Opinion for Interna-
`
`
`
`
`
`
`
`
`tional Application No. PCT/US2008/072537, mailed Oct. 22, 2008,
`
`
`
`
`
`
`
`
`10 pages.
`
`
`PCT International Search Report and Written Opinion for Interna-
`
`
`
`
`
`
`
`
`tional Application No. PCT/US2009/48523, mailed Aug. 27, 2009, 8
`
`
`
`
`
`
`
`
`pages.
`
`Weinberg, Harvey, “MEMS Motion Sensors Boost Handset Reliabil-
`
`
`
`
`
`
`
`ity” Jun. 2006,mwrf.com/Articles/Print.cfm?ArticleID:12740, Feb.
`
`
`
`
`
`
`
`21, 2007, 4 pages.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`* cited by examiner
`
`
`
`
`
`LGE V. Uniloc USA
`
`Page 3 of 21
`
`LGE Exhibit 1001
`
`LGE v. Uniloc USA
`
`Page 3 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 1 019
`
`US 8,712,723 B1
`
`Dominant Axis Logic 121
`
`Dominant
`
`Rolling Average
`
`1
`
`LogicQ |
`
`Cadence Logic
`&
`
`
`
`Filter
`
`Acceleration
`
`Measuring
`
`Logic
`
`AxisSetting
`
`I Measurement
`
`Selection
`
`Measurement
`
`Threshold
`
`Comparator
`1i
`
`Comparator
`@
`
`Final Step
`Count
`
`fl
`
`Step Count
`Buffer
`
`fl
`
`Step Counting Logic m
`
`Electronic Device m
`
`Figure 1
`
`LGE v. Uniloc USA
`
`Page 4 of 21
`
`LGE Exhibit 1001
`
`

`

`
`U.S. Patent
`
`
`
`
`
`Apr. 29, 2014
`
`
`
`
`Sheet 2 of 9
`
`
`
`
`
`US 8,712,723 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
` .Tllaillv~_n1.(Ellis:,Isl,113%....3.3....€§E§§y«5131153,?.1:.32..$1.557..3:5.i
`
`93ovN
`
`
`
`
`
`
`
`
`
`
`
`m930m
`
`,...u2........x...iHwu.Ha5s,.a....nJI....‘..nno.ou.ou.-mom.i...ir.._.¥....51.52.;....3.55.2)410.1!2.i«..I...?a.2a.i.
`
`
`
`
`........5.5...~...u¢-n.t3....0Ir...
`E.......,...Li,iiat;{1‘:55..194425:L:..e3:...assis»s}.21.,.5!,h
`...\a....\x2AnI..sa.‘i..mpI~
`
`...-3.un...n.~_
`
`.,
`am
`
`:
`
`«4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CON
`
`
`
`.
`
`VI‘IOt'OO§.O~.-OA.Q'Q...{r5.13,.iunai...s.
`
`5i.n.a:..
`
`
`
`
`
`
`
`(6) uogmegeaav
`
`LGE V. Uniloc USA
`
`Page 5 of 21
`
`LGE EXhi it 1001
`
`LGE v. Uniloc USA
`
`Page 5 of 21
`
`LGE Exhibit 1001
`
`
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 3 «9
`
`US 8,712,723 B1
`
`
`
`Initial State
`
`No Activity
`
`
`Sleep Mode fl
`
`Detect Accelerations
`
`
`Entry Mode 31—5
`
`N Steps in Cadence
`
`Sleep
`Conditions
`Met
`
`
`
`
`
`
`
`
`Stepping Mode Q’
`
`Steps in
`Cadence
`
`X Steps in
`Cadence
`
`Exit Mode &
`
`No Steps Detected Within
`Cadence Window
`
`Figure 3
`
`LGE v. Uniloc USA
`
`Page 6 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 4 «9
`
`US 8,712,723 B1
`
`400A
`
`Set Sleep Mode Sampling Rate
`fl
`
`Take Measurement(s) of Acceleration Data
`410
`
`Acceleration
`
`Detected?
`
`41—5
`
`Yes
`
`
`
`
`
`
`
`Initiate Entry
`Mode E
`
`Figure 4
`
`LGE v. Uniloc USA
`
`Page 7 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 5 of9
`
`US 8,712,723 B1
`
`fl-
`
`500
`
`tepplng
`et
`Samlin Rate
`
`I‘
`
`Recognize First Step
`510
`
`
`Set Default Cadence
`Window 514
`
`
`Set Buffered Step
`Count to One 20
`
`
`
`
`
`ecogti||
`Additional
`In Cadence
`
`
`indow’?
`
`
`Step?
`
`540
`
`
`
`
`Reset Buffered
`
`Step Count to Zero
`514.
`
`‘ cceleration
`
`Detected?
`
`Add One to Buffered
`
`
`
`Step Count
`w
`
`Set New Cadence
`Window
`
`§7_4
`
`
` M Steps
`
`in Buffered Step
`
`Count?
`
` Cadence
`
`Window =
`Default?
`
`
`
`
` Steps in
`Yes Add Buffered Steps to
`Buffered Step
`Actual Step Count and
`
`Count?
`580
`
`
`
`Yes
`
`570
`
`No
`
`Initiate Sleep Mode
`:33
`
`584
`
`Initiate Stepping Mode
`
`Figure 5
`
`LGE v. Uniloc USA
`
`Page 8 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 6 «9
`
`US 8,712,723 B1
`
`
`
`,till
`
`
`
`
`
`YeS
`
`625
`
`In Cadence
`Window?
`
`No
`
`Initiate Exit Mode
`
`5.3.0
`
`600
`
`Set New Cadence
`
`Window m
`
`
`
`Recognize Step?
`
`Add One to Step
`Count m
`
`Figure 6
`
`LGE v. Uniloc USA
`
`Page 9 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 7 «9
`
`US 8,712,723 B1
`
`700A
`
`Initiate (Reset)
`Step Timer
`M
`
`Add One to
`
`Buffered Step
`Count m
`
`
`Add Buffered Steps to
`Actual Step Count and
`
`
`
`Buffered Step
`
`Count = X?
`Return to Stepping Mode
`
`QQ
`
`
`
`
`
`
`
`
`
`Clear Buffered Step Yes
`Count and Initiate
`
`
`
`
`Entry Mode m
`
`
`
`Step Timer
`Elapsed?
`
`
`
`
`
`Recognize
`Additional
`
`Step?
`
`
`
`Figure 7
`
`LGE v. Uniloc USA
`
`Page 10 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 8 of9
`
`US 8,712,723 B1
`
`8
`
`Take Measurement(s) of Acceleration Data fl
`
`Filter Measurement(s)
`
`1O
`
`Orient Device by Assigning Dominant Axis fl
`
`
`Measurement(s) Within Cadence
`Window?
`81—5
`
`
`
`Acceleration Along Dominant Axis
`Greater Than Lower Threshold?
`
`
`
`
`
`
`Previous Measurement(s)?
`
`Acceleration Greater Than
`
`
`Acceleration Lower Than
`Upper Threshold?
`No
`
`
`Yes
`
`830
`
`Count Step 835
`
`N0 Step
`Counted 840
`
`Figu re 8
`
`LGE v. Uniloc USA
`
`Page 11 of 21
`
`LGE Exhibit 1001
`
`

`

`US. Patent
`
`Apr. 29, 2014
`
`Sheet 9 «9
`
`US 8,712,723 B1
`
`900 /\
`
`Detect Period of Stepping Cadence m
`
`
`
`
`
`
`Create Rolling Averages of Accelerations w
`
`92
`
`Assign Dominant Axis
`
`LGE v. Uniloc USA
`
`Page 12 of 21
`
`LGE Exhibit 1001
`
`

`

`
`
`US 8,712,723 B1
`
`
`
`
`1
`HUMAN ACTIVITY MONITORING DEVICE
`
`
`
`
`
`
`The present patent application is a continuation of US.
`
`
`
`
`
`
`
`
`
`application Ser. No. 12/694,135, filed on Jan. 26, 2010, now
`
`
`
`
`
`
`
`
`
`
`US. Pat. No. 7,881,902, issued on Feb. 1, 2011; which is a
`
`
`
`
`
`
`
`
`
`
`
`
`continuation ofUS. application Ser. No. 11/644,455, filed on
`
`
`
`
`
`
`
`
`Dec. 22, 2006, now US. Pat. No. 7,653,508, issued on Jan.
`
`
`
`
`
`
`
`
`
`
`
`26, 2010.
`
`
`
`FIELD OF THE INVENTION
`
`
`
`
`
`
`This invention relates to a method of monitoring human
`
`
`
`
`
`
`
`
`activity, and more particularly to counting periodic human
`
`
`
`
`
`
`
`motions such as steps.
`
`
`
`
`
`
`
`
`BACKGROUND
`
`
`
`The development of Micro-Electro-Mechanical Systems
`
`
`
`
`
`(MEMS) technology has enabled manufacturers to produce
`
`
`
`
`
`
`
`inertial sensors (e.g., accelerometers) of sufficient size, cost,
`
`
`
`
`
`
`
`
`and power consumption to fit into portable electronic devices.
`
`
`
`
`
`
`
`
`
`Such inertial sensors can be found in a limited number of
`
`
`
`
`
`
`
`
`
`
`
`commercial electronic devices such as cellular phones, por-
`
`
`
`
`
`
`
`table music players, pedometers, game controllers, and por-
`
`
`
`
`
`
`
`table computers.
`
`
`Step counting devices are used to monitor an individual’s
`
`
`
`
`
`
`
`
`
`daily activity by keeping track of the number of steps that he
`
`
`
`
`
`
`
`
`
`
`
`
`or she takes. Generally, step counting devices that utilize an
`
`
`
`
`
`
`
`
`
`
`inertial sensor to measure motion to detect steps require the
`
`
`
`
`
`
`
`
`
`
`user to first position the device in a limited set of orientations.
`
`
`
`
`
`
`
`
`
`
`
`In some devices, the required orientations are dictated to the
`
`
`
`
`
`
`
`
`
`
`user by the device. In other devices, the beginning orientation
`
`
`
`
`
`
`
`
`
`
`is not critical, so long as this orientation can be maintained.
`
`
`
`
`
`
`
`
`
`
`
`Step counting devices are often confused by motion noise
`
`
`
`
`
`
`
`
`
`experienced by the device throughout a user’s daily routine.
`
`
`
`
`
`
`
`
`This noise causes false steps to be measured and actual steps
`
`
`
`
`
`
`
`
`
`
`
`to be missed in conventional step counting devices. Conven-
`
`
`
`
`
`
`
`
`tional step counting devices also fail to accurately measure
`
`
`
`
`
`
`
`
`
`steps for individuals who walk at a slow pace. Such step
`
`
`
`
`
`
`
`
`
`
`
`counting devices can fail to operate for seniors and others
`
`
`
`
`
`
`
`
`
`
`walking at a slow pace.
`
`
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`
`
`
`
`
`
`The present invention is illustrated by way of example, and
`
`
`
`
`
`
`
`
`
`not by way of limitation, and can be more fully understood
`
`
`
`
`
`
`
`
`
`
`with reference to the following detailed description when
`
`
`
`
`
`
`
`considered in connection with the following figures:
`
`
`
`
`
`
`
`FIG. 1 is a block diagram illustrating one embodiment of
`
`
`
`
`
`
`
`
`
`an electronic device;
`
`
`
`FIG. 2 illustrates an exemplary cadence of motion graph
`
`
`
`
`
`
`
`
`that measures time versus acceleration, in accordance with
`
`
`
`
`
`
`
`one embodiment of the present invention;
`
`
`
`
`
`
`FIG. 3 shows a state diagram for the behavior of a system
`
`
`
`
`
`
`
`
`
`
`of monitoring human activity using an inertial sensor, in
`
`
`
`
`
`
`
`
`accordance with one embodiment of the present invention;
`
`
`
`
`
`
`
`
`FIG. 4 illustrates a flow diagram for a method of operating
`
`
`
`
`
`
`
`
`an electronic device in sleep mode, in accordance with one
`
`
`
`
`
`
`
`
`
`embodiment of the present invention;
`
`
`
`
`
`FIG. 5 illustrates a flow diagram for a method of operating
`
`
`
`
`
`
`
`
`an electronic device in entry mode, in accordance with one
`
`
`
`
`
`
`
`
`
`embodiment of the present invention;
`
`
`
`
`
`FIG. 6 illustrates a flow diagram for a method of operating
`
`
`
`
`
`
`
`
`an electronic device in stepping mode, in accordance with one
`
`
`
`
`
`
`
`
`
`embodiment of the present invention;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`FIG. 7 illustrates a flow diagram for a method of operating
`
`
`
`
`
`
`
`
`an electronic device in exit mode, in accordance with one
`
`
`
`
`
`
`
`
`
`embodiment of the present invention;
`
`
`
`
`
`FIG. 8 illustrates a flow diagram for a method of recogniz-
`
`
`
`
`
`
`
`
`ing a step in accordance with one embodiment of the present
`
`
`
`
`
`
`
`
`
`invention, in accordance with one embodiment of the present
`
`
`
`
`
`
`
`
`invention; and
`
`
`FIG. 9 illustrates a flow diagram for a method of orienting
`
`
`
`
`
`
`
`
`an inertial sensor, in accordance with one embodiment of the
`
`
`
`
`
`
`
`
`
`present invention.
`
`
`DETAILED DESCRIPTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`Embodiments of the present invention are designed to
`
`
`
`
`
`
`
`
`monitor human activity using an inertial sensor. In one
`
`
`
`
`
`
`
`
`
`embodiment, a dominant axis is as signed after determining an
`
`
`
`
`
`
`
`
`orientation of an inertial sensor. The orientation ofthe inertial
`
`
`
`
`
`
`
`
`
`
`sensor is continuously determined, and the dominant axis is
`
`
`
`
`
`
`
`
`
`updated as the orientation of the inertial sensor changes. In
`
`
`
`
`
`
`
`
`
`
`one embodiment, periodic human motions are counted by
`
`
`
`
`
`
`
`
`monitoring accelerations relative to the dominant axis.
`
`
`
`
`
`
`
`FIG. 1 is a block diagram illustrating an electronic device
`
`
`
`
`
`
`
`
`
`in accordance with one embodiment of the present
`100,
`
`
`
`
`
`
`
`
`
`invention. The electronic device 100 in one embodiment
`
`
`
`
`
`
`
`
`comprises an acceleration measuring logic 105, a filter 120, a
`
`
`
`
`
`
`
`
`dominant axis logic 127, a step counting logic 130, a timer
`
`
`
`
`
`
`
`
`
`
`
`170, and a final step count 175. In one embodiment, the
`
`
`
`
`
`
`
`
`
`
`
`electronic device 100 is a portable electronic device that
`
`
`
`
`
`
`
`
`
`includes one or more inertial sensors. The inertial sensors
`
`
`
`
`
`
`
`
`
`may measure accelerations along a single axis or multiple
`
`
`
`
`
`
`
`
`
`axes. The inertial sensors may measure linear as well as
`
`
`
`
`
`
`
`
`
`
`rotational (angular) accelerations. The electronic device 100
`
`
`
`
`
`
`
`may be used to count steps or other periodic human motions.
`
`
`
`
`
`
`
`
`
`
`
`Steps may be accurately counted regardless of the placement
`
`
`
`
`
`
`
`
`
`and/or orientation of the device on a user. Steps may be
`
`
`
`
`
`
`
`
`
`
`
`accurately counted whether the electronic device 100 main-
`
`
`
`
`
`
`
`tains a fixed orientation or changes orientation during opera-
`
`
`
`
`
`
`
`tion. The electronic device 100 may be carried in a backpack,
`
`
`
`
`
`
`
`
`
`pocket, purse, hand, or elsewhere, and accurate steps may still
`
`
`
`
`
`
`
`
`
`be counted.
`
`
`The acceleration measuring logic 105 measures accelera-
`
`
`
`
`
`
`tion data at a sampling rate. The sampling rate may be fixed or
`
`
`
`
`
`
`
`
`
`
`
`
`variable. In one embodiment, the acceleration measuring
`
`
`
`
`
`
`
`logic 105 receives a timing signal from the timer 170 in order
`
`
`
`
`
`
`
`
`
`
`
`to take measurements at the sampling rate. The acceleration
`
`
`
`
`
`
`
`
`
`measuring logic 105 may be an inertial sensor.
`
`
`
`
`
`
`
`
`In one embodiment, measurement data is processed by the
`
`
`
`
`
`
`
`
`filter 120 to remove noise. The filter 120 may be implemented
`
`
`
`
`
`
`
`
`
`
`in hardware, software, or both hardware and software. The
`
`
`
`
`
`
`
`
`filter 120 may include a high pass filter, a low pass filter, a
`
`
`
`
`
`
`
`
`
`
`
`
`bandpass filter, a bandstop filter and/or additional filters. The
`
`
`
`
`
`
`
`
`filter 120 may include a digital filter and/or an analog filter. In
`
`
`
`
`
`
`
`
`
`
`one embodiment, a hardware digital filter includes at least one
`
`
`
`
`
`
`
`
`ofa finite impulse response (FIR) filter and an infinite impulse
`
`
`
`
`
`
`
`
`
`response (IIR) filter. In one embodiment, an N-tap hardware
`
`
`
`
`
`
`
`
`digital FIR filter is used. The use of a hardware FIR filter may
`
`
`
`
`
`
`
`
`
`
`
`reduce power consumption by reducing and/or eliminating
`
`
`
`
`
`
`software digital filtering.
`
`
`
`In one embodiment, the filter 120 includes multiple filters,
`
`
`
`
`
`
`
`
`
`and a determination of which filters to apply to the measure-
`
`
`
`
`
`
`
`
`
`ment data is made based upon an operating mode of the
`
`
`
`
`
`
`
`
`
`
`
`electronic device 100. In one embodiment, the selection of
`
`
`
`
`
`
`
`
`
`which filters to use is determined by the type of user activity
`
`
`
`
`
`
`
`
`
`
`
`
`detected. For example, a low pass filter may be used to remove
`
`
`
`
`
`
`
`
`
`
`
`high frequency noise that would interfere with step counting
`
`
`
`
`
`
`
`
`
`when a user is walking. In contrast, a high pass filter may be
`
`
`
`
`
`
`
`
`
`
`
`
`used when quick motions are to be monitored.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`LGE V. Uniloc USA
`
`Page 13 of 21
`
`LGE Exhibit 1001
`
`LGE v. Uniloc USA
`
`Page 13 of 21
`
`LGE Exhibit 1001
`
`

`

`
`
`US 8,712,723 B1
`
`
`
`5
`
`15
`
`
`
`
`
`
`
`
`
`25
`
`
`
`3
`Filtered measurement data may be passed on to the domi-
`
`
`
`
`
`
`
`
`
`nant axis logic 127 and the step counting logic 130. In one
`
`
`
`
`
`
`
`
`
`
`
`
`embodiment, the dominant axis logic 127 includes a cadence
`
`
`
`
`
`
`
`
`logic 132, a rolling average logic 135, and a dominant axis
`
`
`
`
`
`
`
`
`
`
`setting logic 140. In an alternative embodiment, more or
`
`
`
`
`
`
`
`
`
`fewer logics may be used to determine a dominant axis. One
`
`
`
`
`
`
`
`
`
`
`embodiment of implementing dominant axis assignment may
`
`
`
`
`
`
`
`be found in US. Ser. No. 11/603,472, now issued as US. Pat.
`
`
`
`
`
`
`
`
`
`
`
`
`No. 7,457,719 which is incorporated herein by reference.
`
`
`
`
`
`
`
`
`Alternative means ofidentifying a dominant axis may be used 10
`
`
`
`
`
`
`
`
`
`in other embodiments.
`
`
`
`In one embodiment, the dominant axis logic 127 is used to
`
`
`
`
`
`
`
`
`
`
`
`determine an orientation of the electronic device 100 and/or
`
`
`
`
`
`
`
`
`
`an inertial sensor within the electronic device 100. In alter-
`
`
`
`
`
`
`
`
`
`native embodiments, other logics may be used to determine
`
`
`
`
`
`
`
`
`an orientation of the electronic device 100.
`
`
`
`
`
`
`
`Referring to FIG. 1, the cadence logic 132 may determine
`
`
`
`
`
`
`
`
`
`
`one or more sample periods to be used by the rolling average
`
`
`
`
`
`
`
`
`
`
`
`
`logic 135, and may determine a cadence window 150 to be 20
`
`
`
`
`
`
`
`
`
`
`
`used by the step counting logic 130. In one embodiment, the
`
`
`
`
`
`
`
`
`
`
`
`cadence logic 132 detects a period and/or cadence of a motion
`
`
`
`
`
`
`
`
`
`cycle. The period and/or cadence of the motion cycle may be
`
`
`
`
`
`
`
`
`
`
`
`based upon user activity (e.g. rollerblading, biking, running,
`
`
`
`
`
`
`
`
`walking, etc.).
`
`
`Many types ofmotions that are useful to keep track ofhave
`
`
`
`
`
`
`
`
`
`
`
`
`a periodic set of movements. Specific periodic human
`
`
`
`
`
`
`
`
`motions may be characteristic of different types of user activ-
`
`
`
`
`
`
`
`
`
`ity. For example, to walk, an individual must lift a first leg,
`
`
`
`
`
`
`
`
`
`
`
`
`move it forward, plant it, then repeat the same series of 30
`
`
`
`
`
`
`
`
`
`
`
`motions with a second leg. In contrast, a person rollerblading
`
`
`
`
`
`
`
`
`performs a repeated sequence

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