T ULLWIDTHUS009830576B2 (12 ) United States Patent ( 10) Patent No. : US 9 ,830 , 576 B2 Horseman (45 ) Date of Patent: * Nov . 28, 2017 (54 ) COMPUTER MOUSE FOR MONITORING ( 56 ) References Cited AND IMPROVING HEALTH AND PRODUCTIVITY OF EMPLOYEES U .S . PATENT DOCUMENTS 5 ,000 ,188 A 3 / 1991 Kojima (71 ) Applicant: Saudi Arabian Oil Company , Dhahran 5 , 253 ,656 A 10 / 1993 Rincoe et al . (SA ) (Continued ) ( 72 ) Inventor: Samantha J . Horseman , Dhahran (SA ) FOREIGN PATENT DOCUMENTS ( 73 ) Assignee : Saudi Arabian Oil Company , Dhahran AU 767533 11/ 2003 (SA ) CN 101065752 A 10 /2007 ( * ) Notice : Subject to any disclaimer, the term of this (Continued ) patent is extended or adjusted under 35 U . S . C . 154 ( b ) by 530 days. OTHER PUBLICATIONS This patent is subject to a terminal dis - “ Pulse Oximetry ” SpetrkFun Electronics, Oct . 7 , 2005 . ( p . 1 ) . claimer . (Continued ) (21 ) Appl. No. : 14 / 035, 670 Primary Examiner — Maria C Santos - Diaz (74 ) Attorney, Agent, or Firm — Bracewell LLP ; (22 ) Filed : Sep. 24 , 2013 Constance G . Rhebergen ; Christopher L . Drymalla (65 ) Prior Publication Data US 2014 /0025396 A1 Jan . 23, 2014 (57 ) ABSTRACT Provided are embodiments of a computer mouse for sensing Related U .S . Application Data health characteristics of a user . The computermouse includ ing a location adapted to sense movement of the (62 ) Division of application No. 13 / 540 , 067, filed on Jul. computer mouse , a temperature sensor adapted to sense a 2 , 2012 . body temperature of the user , a blood condition sensor (Continued ) adapted to sense a blood saturation level of the user, and a blood sensor adapted to sense a blood pressure of (51 ) Int. Ci. the user. The computer mouse including a controller to G060 10 / 00 ( 2012 . 01 ) transmit , to a computer workstation , location data corre G06Q 10 / 10 ( 2012 .01 ) sponding to the sensed movement of the computer mouse , ( Continued ) temperature data corresponding to the sensed body tempera (52 ) U .S . CI. ture , blood condition data corresponding to the sensed blood CPC ...... G06Q 10 / 105 ( 2013 .01 ) ; A61B 5 /01 saturation level, and blood pressure data corresponding to (2013 . 01 ) ; A61B 5 /02055 ( 2013 .01 ) ; the sensed blood pressure , for determining movement of the ( Continued ) mouse and body temperature, blood saturation level , and the (58 ) Field of Classification Search blood pressure of the user. ??? ...... GO6Q 10 / 105; G06C 50/ 24 ( Continued ) 16 Claims, 44 Drawing Sheets

* **

470 ** * . ;; : 408824 " ...... 206 .804 202 ,802 810 800 . 826 min 822b 828 -_ - 822a ???????????????? . 806 840 204 ,820 808 US 9 ,830 ,576 B2 Page 2

Related U . S . Application Data 6 , 281, 594 B1 8 / 2001 Sarich 6 , 291 , 900 B1 9 / 2001 Tiemann et al. 6 , 293 , 771 B1 9 / 2001 Haney et al. (60 ) Provisional application No . 61 /504 ,638 , filed on Jul. 6, 307 , 476 B1 10 /2001 Smith et al . 5 , 2011, provisional application No. 61/ 659 , 831 , filed 6 , 309 , 342 B1 10 /2001 Blazey et al. on Jun . 14 , 2012 , provisional application No . 6 , 334, 837 B1 1 / 2002 Hein et al. 6, 369 , 337 B1 4 / 2002 Machiyama 61/659 ,790 , filed on Jun . 14 , 2012 , provisional 6 ,381 , 577 B1 4 / 2002 Brown application No. 61/659 , 796 , filed on Jun . 14 , 2012 , 6 , 408, 263 B1 6 / 2002 Summers provisional application No . 61/ 659 ,800 , filed on Jun . 6 , 425 , 862 B1 7 / 2002 Brown 14 , 2012 , provisional application No . 61/ 659 , 807 , 6 , 450 , 530 B1 9 / 2002 Frasher et al . 6 , 452 , 862 B1 9 / 2002 Tomotani filed on Jun . 14 , 2012 , provisional application No. 6 , 546 , 286 B2 4 / 2003 Olson 61 /659 ,810 , filed on Jun . 14 , 2012 , provisional 6 ,572 , 558 B2 6 / 2003 Masakov et al. application No. 61/659 , 818 , filed on Jun . 14 , 2012 , 6 , 585, 645 B2 7 / 2003 Hutchinson provisional application No . 61/ 659 ,824 , filed on Jun . 6 ,646 , 556 B1 11/ 2003 Smith et al . 14 , 2012 6 , 648, 820 B1 11/ 2003 Sarel 6 , 658 , 572 B1 12 / 2003 Craig (51 ) Int . CI. 6, 669 ,286 B2 12 / 2003 Iusim 6 , 673 , 027 B2 1/ 2004 Fischer G06F 19 /00 ( 2011. 01 ) 6 , 675, 130 B2 1 / 2004 Kanevsky et al. A61B 5 / 00 ( 2006 . 01 ) 6 , 692 , 258 B1 2 / 2004 Kurzweil A61B 5 /01 ( 2006 .01 ) 6 , 736, 642 B2 5 / 2004 Bajer A61B 5 / 0205 ( 2006 .01 ) 6 , 768 ,246 B2 7 /2004 Pelrine et al. 6 , 781 , 067 B2 8 /2004 Montagnino et al . A61B 5 /021 ( 2006 . 01 ) 6 . 828 . 908 B2 12 / 2004 Clark A61B 5 / 0476 ( 2006 .01 ) 6 , 832 , 987 B2 12 / 2004 David et al. A61B 5 /053 ( 2006 .01 ) 6 , 850 , 798 B2 2 /2005 Morgan A61B 5 / 08 ( 2006 .01 ) 6 , 918, 769 B2 7 / 2005 Rink ( 2006 .01 ) 6 , 931, 359 B2 8 / 2005 Tamada A61B 5 / 1455 6 , 982 , 497 B2 1 / 2006 Rome A61B 5 / 16 ( 2006 . 01 ) 7 , 005, 757 B2 2 / 2006 Pandian G060 50 / 22 ( 2012 . 01 ) 7 , 027, 621 B1 4 / 2006 Prokoski A61B 3 / 113 ( 2006 . 01 ) 7 ,074 ,198 B2 7 / 2006 Krullaards 7 , 104 , 965 B1 9 /2006 Jiang et al. (52 ) U . S . CI. 7 ,109 , 872 B2 9 / 2006 Balaban et al . CPC ...... A61B 5 /02141 (2013 . 01 ); A61B 5 /0476 7 , 128 ,577 B2 10 / 2006 Renaud ( 2013 .01 ) ; A61B 5 /0537 ( 2013 . 01 ) ; A61B 7 , 152 ,024 B2 12 /2006 Marschner 5 / 0816 ( 2013 .01 ) ; A61B 5 / 14552 ( 2013 .01 ) ; 7 , 155 , 158 B1 12 / 2006 Iuppa A61B 5 / 165 ( 2013 . 01 ) ; A61B 5 / 4561 7 , 163, 489 B1 1/ 2007 Nelson 7 ,188 , 151 B2 3 /2007 Kumar et al. ( 2013 . 01 ) ; A61B 5 /4872 (2013 . 01 ) ; A61B 7 , 233 ,312 B2 6 / 2007 Stern et al. 5 /6891 ( 2013 .01 ) ; A61B 5 /6897 ( 2013 .01 ) ; 7 ,273 , 453 B2 9 /2007 Shallenberger A61B 5 / 7275 ( 2013 .01 ) ; G06F 19 / 3418 7 , 304 , 580 B2 12 / 2007 Sullivan et al. (2013 .01 ) ; G06F 19 /3431 (2013 .01 ) ; G060 7 , 315 ,249 B2 1 / 2008 NuhiluiLittell 50 / 22 ( 2013 .01 ) ; A61B 3/ 113 ( 2013 .01 ) ; A61B 7 ,351 ,206 B2 4 / 2008 Suzuki 7 ,399 , 276 B1 7 / 2008 Brown et al. 5 / 744 ( 2013 .01 ) ; A61B 256270271 ( 2013 .01 ) 7 , 407, 484 B2 8 /2008 Korman (58 ) Field of Classification Search NNNNNNNNNNNNNNNN7, 481 , 779 B2 1 /2009 Large USPC ...... 705 / 1 . 1 7 , 598, 881 B2 10 /2009 Morgan See application file for complete search history . 7, 624 , 037 B2 11 / 2009 Bost 7 , 652 ,582 B2 1 / 2010 Littell et al. 7 , 689 , 271 B1 3 / 2010 Sullivan ( 56 ) References Cited 7 ,771 ,318 B2 8 / 2010 Narayanaswami 7 , 830 , 249 B2 11/ 2010 Dorneich et al. U . S . PATENT DOCUMENTS 7 , 844 , 347 B2 11/ 2010 Brabec 7 , 849 , 115 B2 12 / 2010 Reiner 5 ,304 , 112 A 4 / 1994 Mrklas et al . 7 ,901 , 324 B2 3 / 2011 Kodama 5 , 305 , 238 A 4 / 1994 Starr, III 7 , 958 , 002 B2 6 / 2011 Bost 5 , 331 , 549 A 7 / 1994 Crawford , Jr . 7 , 972 ,266 B2 7 / 2011 Gobeyn et al . 5 , 343 , 869 A 9 / 1994 Pross et al. 8 , 015 , 022 B2 9 / 2011 Gore 5 , 410 ,471 A 4 / 1995 Alyfuku et al. 8 , 018 , 346 B2 9 / 2011 Gottlieb et al. 5 ,435 ,315 A 7 / 1995 McPhee et al. 8 , 019 , 121 B2 9 / 2011 Marks 5 , 441, 047 A 8 / 1995 David 8 , 021 , 298 B2 9 / 2011 Baird 5 , 542 , 420 A 8 / 1996 Goldman et al. 8 ,024 , 202 B2 9 / 2011 Carroll 5 , 570 , 301 A 10 / 1996 Barrus 8 , 030 , 786 B2 10 / 2011 Jackson et al. 5 ,626 , 145 A 5 / 1997 Clapp et al. 8 , 038 , 615 B2 10 / 2011 Gobeyn 5 ,673 ,691 A 10 / 1997 Abrams et al . 8 , 081 , 083 B2 12 / 2011 Hinterlong 5 , 792 ,047 A 8 / 1998 Coggins 8 , 092 ,226 B2 1 /2012 Findlay 5 ,813 , 993 A 9 / 1998 Kaplan et al . 5 , 937 , 387 A 8 / 1999 Summerell et al . 8 , 095 , 641 B2 1/ 2012 Aggarwal et al. 6 ,033 ,344 A 3 / 2000 Trulaske et al . 8 , 103 , 333 B2 | 1 / 2012 Tran 6 , 049 , 281 A 4 / 2000 Osterweil 8 ,180 , 457 B2 5 / 2012 Matos 6 ,083 , 156 A 7 / 2000 Lisiecki 8 , 203 , 454 B2 6 / 2012 Knight et al. 6 , 104 , 296 A 8 / 2000 Yasuchi et al. 8 ,235 , 895 B2 8 / 2012 David 6 , 148 , 280 A 11 / 2000 Kramer 8 , 308 , 562 B2 11/ 2012 Patton 6 , 149 , 586 A 11/ 2000 Elkind 8 , 428 , 962 B1 4 /2013 Brinkley et al . 6 , 190 , 314 B1 2 / 2001 Ark et al . 8 , 477 , 039 B2 7 /2013 Gleckler 6 , 203 , 495 B1 . 3 / 2001 Bardy 8 , 487 , 456 B27 / 2013 Donelan et al . 6 , 269 , 339 B1 7 / 2001 Silver 8 ,597 , 121 B2 12/ 2013 Andres Del Valle US 9 ,830 ,576 B2 Page 3

(56 ) References Cited 2006 /0253303 AL 11 /2006 Brown 2006 / 0267747 A1 11/ 2006 Kondo U . S . PATENT DOCUMENTS 2006 / 0287883 A1 12 / 2006 Turgiss et al. 2007 / 0004969 A1 1 / 2007 Kong et al. 8 , 597 , 142 B2 12 / 2013 Mayles et al. 2007 /0011273 Al 1/ 2007 Greenstein et al . 8 ,612 , 247 B2 12 / 2013 Sawano 2007 / 0016449 Al 1 / 2007 Cohen et al . 8 , 636, 670 B2 1 / 2014 Ferren et al . 2007 /0017531 A1 1 / 2007 Large 8 , 738 , 129 B2 5 / 2014 Packer 2007 /0038153 A1 2 / 2007 Basson et al. 8 , 775 , 196 B2 7 / 2014 Simpson et al. 2007 /0050715 A1 3 / 2007 Behar 8 , 956 , 292 B2 2 / 2015 Wekell et al . 2007 / 0055185 A1 3 / 2007 Trandafir et al . 9 , 044 , 172 B2 6 / 2015 Baxi et al . 2007 / 0055549 A1 3 / 2007 Moore et al . 9 , 364 , 714 B2 6 / 2016 Koduri et al . 2007 / 0083384 A1 4 /2007 Geslak et al. 2001/ 0039372 A1 11/ 2001 Yasushi et al . 2007 /0118398 Al 5 / 2007 Perls 2001/ 0040591 Al 11/ 2001 Abbott et al. 2007 /0136093 A1 6 /2007 Rankin 2001/ 0041845 Al 11 / 2001 Kim 2007 /0139362 A1 6 / 2007 Colton et al. 2001/ 0042004 Al 11/ 2001 Taub 2007 / 0146131 A1 6 / 2007 Boverie 2002 / 0050924 Al 5 / 2002 Mahbub 2007 / 0149360 Al 6 / 2007 Narayanaswami 2002/ 0062069 Al 5 / 2002 Mault 2007 / 0179360 Al 8 / 2007 Mikat 2002 /0077534 A 6 / 2002 DuRousseau 2007 /0191727 Al 8 / 2007 Fadem 2002 /0087093 Al 7 / 2002 Chai 2007 /0193811 A1 8 / 2007 Breed et al. 2002 /0095099 A 7 /2002 Quyen et al. 2007 /0219419 Al 9 /2007 Kenknight et al. 2002 / 0108576 AL 8 / 2002 Lely et al. 2007 /0225118 A1 9 / 2007 Giorno 2002 /0132092 AL 9 /2002 Wagner 2007 /0225585 A1 9 / 2007 Washbon et al. 2002 /0156351 Al 10 / 2002 Sagel 2007 / 0244724 Al 10 /2007 Pendergast et al. 2002 /0167486 AL 11/ 2002 Tan et al . 2007 / 0256494 AL 11/ 2007 Nakamura et al . 2002 /0183644 Al 12 / 2002 Levendowski et al. 2007 /0270909 AL 11/ 2007 Saketkhou 2002 /0193707 Al 12 / 2002 Atlas et al. 2007 / 0276202 A1 11/ 2007 Raisanen et al . 2002 / 0197591 A112 / 2002 Ebersole et al. 2007 / 0282177 A112 / 2007 Pilz 2003 / 0010345 Al 1 / 2003 Koblasz et al . 2007 / 0296556 A112 / 2007 Wang et al . 2003/ 0058111 A1 3 / 2003 Lee et al. 2007 / 0299325 A112 / 2007 Farrell et al . 2003 /0073552 A1 4 /2003 Knight 2008 /0001735 Al 1 / 2008 Tran 2003/ 0109322 Al 6 / 2003 Funk et al . 2008 /0015422 Al 1 /2008 Wessel 2003 /0113698 A1 6 / 2003 Von Der Geest et al. 2008 / 0052837 A1 3 / 2008 Blumberg 2003 /0149379 Al 8 / 2003 Krullaards 2008 / 0140140 A1 6 / 2008 Grimley 2003 /0154107 A1 8 / 2003 Medvedeff 2008 /0146892 A1 6 / 2008 LeBoeuf et al. 2003/ 0163351 A1 8 / 2003 Brown et al. 2008 /0150889 A1 6 / 2008 Stern 2003 /0181830 A1 9 / 2003 Guimond et al. 2008 /0161654 Al 7 / 2008 Teller et al. 2003 /0201978 A1 10 / 2003 Lee et al. 2008 / 0171914 Al 7 / 2008 Ouwerkerk et al. 2003 / 0204130 A110 / 2003 Colston , Jr. et al . 2008 /0177158 A1 7 / 2008 Teller et al . 2003 /0209113 AL 11/ 2003 Brooks et al . 2008 / 0177341 A1 7 / 2008 Bowers 2003/ 0212579 Al 11/ 2003 Brown et al . 2008 /0177614 A1 7 / 2008 An et al. 2003 / 0222440 AL 12 / 2003 Basir 2008 /0177836 A1 7 / 2008 Bennett 2003 /0226695 AL 12 / 2003 Mault 2008 /0188777 Al 8 / 2008 Bedziouk 2004 / 0002634 Al 1 / 2004 Nihtila 2008 / 0193905 Al 8 / 2008 Leung 2004 / 0015191 Al 1 / 2004 Otman 2008 /0194995 A1 8 /2008 Grady - Van Den Nieuwboer 2004 /0095378 A1 5 / 2004 Vigue 2008 /0200774 A1 8 / 2008 Luo 2004 /0148140 A1 7 / 2004 Tarassenko et al. 2008/ 0218331 A1 9 /2008 Baillot 2004 /0152956 A1 8 / 2004 Korman 2008 /0228046 Al 9 / 2008 Futatsuyama et al. 2004 /0162466 Al 8 /2004 Quy 2008 /0242521 Al 10 /2008 Einav 2004 /0167381 A1 8 / 2004 Lichter et al. 2008 / 0242951 Al 10 / 2008 Jung et al . 2004 /0193068 A1 9 / 2004 Burton et al. 2008 / 0242952 A1 10 / 2008 Jung et al. 2004 /0195876 Al 10 /2004 Huiban 2008/ 0304712 AL 12 / 2008 Rowe et al . 2004/ 0214148 A 10 / 2004 Salvino et al . 2008/ 0306357 All 12 / 2008 Korman 2004 / 0222892 AL 11/ 2004 Balaban 2008/ 0306762 AL 12 / 2008 James 2004 / 0242976 AL 12 / 2004 Abreu 2009 /0002178 A1 1/ 2009 Guday et al. 2004 / 0260156 Al 12 / 2004 David 2009 / 0030290 A1 1/ 2009 Kozuch et al. 2005 /0075542 Al 4 / 2005 Goldreich 2009 / 0030767 A1 1 / 2009 Morris et al. 2005 /0101845 Al 5 / 2005 Nihtila 2009 / 0040196 A1 2 / 2009 Duckstein 2005 /0108086 Al 5 / 2005 Kosman 2009 / 0047644 A1 2 / 2009 Mensah 2005 /0113650 Al 5 / 2005 Pacione et al . 2009 / 0047645 A1 2 / 2009 Dibenedetto et al. 2005/ 0124864 A1 6 / 2005 Mack et al. 2009 / 0055204 Al 2 /2009 Pennington et al. 2005 /0164833 A1 7 / 2005 Florio 2009 /0058661 Al 3 /2009 Gleckler et al. 2005 /0165284 AL 7 / 2005 Gefen 2009 /0149721 Al 6 / 2009 Yang 2005 /0181347 AL 8 / 2005 Barnes 2009 /0149799 Al 6 /2009 Dacey, Jr. et al . 2005 /0250996 AL 11/ 2005 Shirai et al. 2009 /0156888 A1 6 /2009 Su et al. 2005 / 0260548 AL 11 / 2005 Nava 2009 / 0160640 A1 6 /2009 Leung et al. 2005 / 0270163 Al 12 / 2005 Littell 2009 / 0173549 Al 7 / 2009 Lev 2005/ 0273890 A1 12 / 2005 Flaherty et al. 2009 /0177688 Al 7 / 2009 Karlsen et al. 2006 / 0001545 Al 1 / 2006 Wolf 2009 /0178858 Al 7 / 2009 Daniels et al . 2006 / 0026036 Al 2 / 2006 Mahmood 2009 /0198521 A1 8 / 2009 Barker 2006 / 0030783 A 2 / 2006 Tsai et al. 2009 /0209829 A1 8 /2009 Yanagidaira 2006 /0074708 Al 4 / 2006 Woods 2009 / 02 16558 Al 8 / 2009 Reisman et al . 2006 / 0122863 A1 6 / 2006 Gottesman et al . 2009 /0231145 Al 9 /2009 Wada et al. 2006 /0135857 A1 6 / 2006 Ho et al. 2009 /0287101 AL 11/ 2009 Ferren et al . 2006 / 0155175 A1 7 / 2006 Ogino et al . 2009 /0287191 AL 11/ 2009 Ferren 2006 /0183980 A1 8 / 2006 Yang 2009 /0298025 A1 12 / 2009 Raber 2006 / 0203991 AL 9 / 2006 Kramer et al . 2009 /0300616 Al 12 / 2009 Sicurello et al . 2006 /0240395 Al 10 /2006 Faist et al. 2009 / 0307025 A112 / 2009 Menon 2006 /0241977 Al 10 / 2006 Fitzgerald et al. 2009 / 0319297 Al 12 /2009 Hernandez et al. US 9, 830 ,576 B2 Page 4

References Cited 2013 /0009761 AL 1 /2013 Horseman ( 56 ) 2013 / 0009993 Al 1 / 2013 Horseman U . S . PATENT DOCUMENTS 2013 /0011819 Al 1 / 2013 Horseman 2013 / 0012786 A1 1 / 2013 Horseman 2009 / 0324024 Al 12 / 2009 Worthington 2013 /0012787 Al 1 / 2013 Horseman 2010 /0010365 AL 1 / 2010 Terao et al. 2013 / 0012788 A1 1 / 2013 Horseman 2010 /0014711 A1 1/ 2010 Camhi et al. 2013 /0012789 A1 1 / 2013 Horseman 2010 / 0049004 A1 2 / 2010 Edman et al. 2013 / 0012790 A1 1 / 2013 Horseman 2010 / 0049541 Al 2/ 2010 Pollard et al. 2013 /0012802 A1 1 / 2013 Horseman 2010 /0063837 Al 3 /2010 Bellante et al. 2013 / 0013327 A1 1 / 2013 Horseman 2010 /0131283 Al 5 / 2010 Linthicum et al. 2013 / 0013331 A1 1 / 2013 Horseman 2010 /0169118 A1 7 / 2010 Rottsolk et al. 2013 / 0056981 AL 3 /2013 Mullins et al. 2010 / 0169219 Al 7 / 2010 Sellers et al. 2013 /0097093 A1 4 / 2013 Kolber et al . 2010 /0205541 A1 8 / 2010 Rapaport et al. 2013 /0158423 A1 6 / 2013 Kapoor 2010 / 0225489 Al 9 / 2010 Hinterlong 2013 / 0178960 A1 7 / 2013 Sheehan et al. 2010 /0240458 A1 9 / 2010 Gaiba et al. 2013 /0234826 A1 9 / 2013 Sekiguchi et al. 2010 / 0259043 A1 10 / 2010 Balsamo 2013/ 0243208 A1 9 / 2013 Fawer 2010 / 0261978 A 10 / 2010 Lithgow 2013 /0281798 Al 10 / 2013 Rau et al . 2010 /0283265 A1 11 / 2010 Rastegar et al. 2013 / 0289889 Al 10 / 2013 Yuen et al . 2010 / 0286567 AL 11/ 2010 Wolfe et al . 2013 / 0297219 AL 11/ 2013 Bangera et al. 2010 /0292545 AL 11/ 2010 Berka et al . 2013 /0297344 A1 11 / 2013 Cosentino et al. 2010 /0293267 AL 11 / 2010 Ribak et al . 2013 / 0308099 A1 11/ 2013 Stack 2010 /0298656 AL 11/ 2010 McCombie et al. 2013 /0331993 Al 12 /2013 Detsch et al . 2010 /0299257 AL 11/ 2010 Turk 2014 /0067001 Al 3 /2014 Schwibner et al. 2010 / 0312606 AL 12 / 2010 Gala 2014 /0107718 Al 4 / 2014 Foote 2010 /0332250 Al 12 / 2010 Simpson 2014 / 0129401 Al 5 /2014 Kruz et al . 2010 / 0350548 12 / 2010 Guoyi et al . 2014 /0156259 Al 6 / 2014 Dolan et al. 2011 / 0033830 A1 2 / 2011 Cherian 2014 / 0172461 Al 6 / 2014 Rogers 2011 / 0035231 Al 2 / 2011 Firminger et al. 2014 / 0222095 A1 8 /2014 Einy 2011/ 0046688 A1 2 / 2011 Schwibner 2014 /0317914 Al 10 /2014 Shaker 2011/ 0055720 A1 3 /2011 Potter et al . 2015 /0025928 A1 1 /2015 Kang et al . 2011 / 0060252 A1 3 / 2011 Simonsen et al. 2015 /0199494 Al 7 /2015 Koduri et al. 2011/ 0080290 A1 4 / 2011 Baxi et al. 2015/ 0222096 A18 /2015 Nakayama 2011/ 0098056 A1 4 / 2011 Rhoads et al. 2015 /0338265 A1 11/ 2015 Carreel et al. 2011/ 0119075 A1 5 / 2011 Dhoble 2011 /0125662 A1 5 / 2011 Perry et al . FOREIGN PATENT DOCUMENTS 2011 /0137211 Al 6 /2011 Weisberg 2011/ 0137669 Al 6 / 2011 Bennett CN 101115438 A 1 / 2008 2011/ 0152635 Al 6 / 2011 Morris et al. CN 201127606 Y 10 / 2008 2011/ 0152696 A1 6 / 2011 Ryan CN 101454050 A 6 / 2009 2011 /0161100 A1 6 / 2011 Peak et al . CN 101930125 A 12 / 2010 2011/ 0172744 A1 7 / 2011 Davis et al . DE 102005048496 A1 4 / 2007 2011 /0183305 A1 7 / 2011 Orbach EP 1407713 9 / 2008 2011/ 0196212 A1 8 / 2011 Peters et al. EP 2151355 2 / 2010 2011/ 0201960 A1 8 /2011 Price EP 2248461 A2 11 /2010 2011 / 0213664 AL 9 /2011 Osterhout et al . EP 2924674 A1 9 /2015 2011/ 0238591 AL 9 / 2011 Kerr et al . 05 -049603 A 3 / 1993 2011 /0257537 A1 * 10 / 2011 Alatriste ...... A61B 5 /021 H07204168 A 8 / 1995 600 /485 = H10312241 A 11 / 1998 2011/ 0269601 A1 11/ 2011 Nelson et al. H11328593 A 11/ 1999 2011/ 0275939 AL 11 / 2011 Walsh et al . 2000037357 A 2 / 2000 2011/ 0285146 Al 11 /2011 Kozinsky et al . 2000342537 A 12 / 2000 2011 /0295656 Al 12 / 2011 Venkatasubramanian et al . 2001187030 A 7 / 2001 2012 / 0007367 Al 1/ 2012 Chang 2001209717 A 8 / 2001 2012 /0010488 Al 1 / 2012 Henry et al. = 2001356849 A 12 /2001 2012 / 0035433 A1 2 / 2012 Chance 2002 109061 A 4 /2002 2012 / 0052971 A1 3 / 2012 Bentley 2002159052 A 5 /2002 2012 / 0071731 Al 3 / 2012 Gottesman 2002215880 A 8 / 2002 2012 /0075483 Al 3 / 2012 Paoletti 2002259120 A 9 / 2002 2012 /0086249 A1 4 / 2012 Hotary et al. 2002291952 A 10 / 2002 2012 /0117020 A1 5 / 2012 Davis et al. 2003070774 A 3 / 2003 2012 /0122430 Al 5 / 2012 Hutchings et al. = 2003091598 A 3 /2003 2012 / 0127157 Al 5 /2012 Adler 2003521972 A 7 / 2003 2012 /0130196 A1 5 / 2012 Jain et al. 2003235813 A 8 / 2003 2012 /0139731 A1 6 / 2012 Razoumov et al. 2003247991 A 9 / 2003 2012 /0143031 Al 6 / 2012 Belalcazar et al. 2003256578 A 9 / 2003 2012 /0146795 Al 6 / 2012 Margon et al . = 2003310580 A 11 / 2003 2012 / 0154277 A1 6 /2012 Bar- Zeev et al . 2004113581 A 4 / 2004 2012 / 0203465 Al 8 / 2012 Callewaert et al. 2004135829 A 5 /2004 2012 /0203491 A1 8 / 2012 Sun et al . 3109753 U 6 / 2005 2012 /0215076 A1 8 / 2012 Yang et al . 2005287688 A 10 / 2005 2012 / 0215976 A1 8 / 2012 Inoue 2005321869 A 11 / 2005 2012 / 0253484 AL 10 / 2012 Burich et al. = 2006085262 A 3 / 2006 2012 /0271121 A1 10 / 2012 Della Torre et al . 2006106952 A 4 /2006 2012 /0271143 A1 10 / 2012 Aragones et al . 2006178805 A 7 / 2006 2012 / 0289793 AL 11/ 2012 Jain et al. 2008099834 A 1 /2008 2012 / 0290215 AL 11/ 2012 Adler = 2008110032 A 5 / 2008 2012 / 0302910 AL 11/ 2012 Freeman et al . 2008178546 A 8 / 2008 2012 /0323590 A112 / 2012 Udani 2008230366 A 10 /2008 US 9 ,830 ,576 B2 Page 5

(56 ) References Cited Copending U . S . Appl. No. 13 /540 , 335 titled " Systems, Computer Medium and Computer - Implemented Methods for Providing Health FOREIGN PATENT DOCUMENTS Information to Employees via Augmented Reality Display ” , filed Jul. 2 , 2012 . 2008264188 A 11 / 2008 Copending U .S . Appl. No . 13 / 540 ,374 titled “ Systems, Computer 2008304978 A 12 / 2008 2009171544 A 7 / 2009 Medium and Computer - Implemented Methods for Monitoring 2009532072 A 9 /2009 Health and Ergonomic Status of Drivers of Vehicles ” , filed Jul. 2 , 2009301360 A 12 /2009 2012 . = 2010003070 A 1 / 2010 Copending U . S . Appl. No. 13 /540 , 262 titled “ Systems, Computer 2010181324 A 8 / 2010 Medium and Computer - Implemented Methods for Monitoring and 2010538701 A 12 / 2010 Improving Health and Productivity of Employees ” , filed Jul. 2 , 2011067708 A 4 / 2011 2011120187 A 6 / 2011 2012 . 2011123579 A 6 / 2011 “ www .mydailyhealth . com ” retrieved from the " wayback machine ” WO 9601585 A1 1 / 1996 (www .archive . org ) ; dated on or before , Jan . 1 , 2002 . wo 0128416 4 /2001 Health /Medical Writers eHealthcareWorld 2000 . (May 1 ). WO 0186403 11 / 2001 MyDailyHealth .com Announces New Features for Enhanced WO 03077110 A2 9 / 2003 Customization , Interactivity , and Incentive Management . Business WO 2005064447 7 / 2005 Wire , 1 . WO 2006022465 A1 3 / 2006 WO 2007016056 A2 2 / 2007 Murray Hill, Well Med Team to Offer Next Generation Online WO 2007130591 A2 11/ 2007 Preventive Health Services. (Nov . 3 ) . PR Newswire , 1 . WO 2008044325 A1 4 / 2008 " Making a Difference ” , World Health Organisation , Geneva : WHO , WO 2010048145 4 / 2010 1999 , pp . 1 -136 . WO 2010051037 A1 5 / 2010 “ National health expenditure data " , Centers for Medicare & Med WO 2010067275 A1 6 / 2010 icaid Services, available at: < http :/ / www .cms . gov /Research - Statis WO 2011020299 2 / 2011 tics - Data -and -Systems / Statistics - Trends- and -Reports > , accessed WO WO2014023422 Al 2 /2014 Nov. 18 , 2013 , pp . 1 - 2 . “ Piezo Electric Energy Harvester” , Midé Technology Corporation , retrieved Nov . 18 , 2013 . pp . 1 - 2 . OTHER PUBLICATIONS “ Signal Conditioning Piezoelectric " , (PDF ) Texas Instru International Search Report & Written Opinion for International ments, Application Report SLOA033A , Sep . 2000 , pp . 1 -6 . Application No. PCT/ US2012 / 045447, dated Jan . 18, 2013 . (pp . “ The constitution of the World Health Organization ” , World Health 1 -12 ) . Organization , WHO Chronicle , 1947 , pp . 1 - 202 . International Search Report & Written Opinion for International Aldana, S . , “ Financial Impact of health promotion programs: a Application No . PCT/ US2012 /04540 , dated Jan . 23 , 2013 . (pp . comprehensive review of the literature ” , American Journal of 1 - 15 ) . Health Promotion , 155, 2001, pp . 296 -320 . International Search Report & Written Opinion for International Aldana , S . , Merrill , R . , Price , K ., Hardy, A . , and Hager, R . , Application No . PCT /US2012 / 045401, dated Feb . 5 , 2013 . (pp . " Financial impact of a comprehensive multi -site worksite health 1 - 13 ) . promotion program ” , Preventive Medicine, 40 , Jul . 2004 , pp . 131 International Search Report & Written Opinion for International 137 . c . Application No. PCT/ US2012 / 045435 , dated Jan . 25 , 2013 . (pp . Alfredo Vazquez Carazo , “ Novel Piezoelectric Transducers for 1 - 14 ) . High Voltage Measurements ” , Jan . 2000 , pp . 1 -277 . International Search Report & Written Opinion for International Balker, K . , Cutler , D . , Song , Z ., “ Worksite wellness programs can Application No . PCT/ US2012 /045410 , dated Jan . 31, 2013 . (pp . generate savings" , Health Affairs 29 ( 2 ) , Jan . 2010 , pp . 1 - 8 . 1 - 13 ) . Berry , L . L ., Mirabito , A . M ., Baun , W . B ., “ What' s the Hard Return International Search Report & Written Opinion for International on Employee Wellness Programs ? ” , Harvard Business Review , Dec . Application No . PCT/ US2012 /045414 , dated Mar . 25 , 2013 , (pp . 2010 , pp . 1 - 10 . 1 - 13 ) . Chapman , L . , “ Expert opinions on 'best practice ' in worksite health Copending U . S . Appl . No . 13 /540 ,028 titled “ Systems, Computer promotion (WHP )" , Jul. / Aug. 2004 , pp . 1 -6 . Medium and Computer- Implemented Methods for Monitoring and Chapman , L .. “Meta -evaluation of worksite health promotion eco Improving Cognitive and Emotive Health of Employees” , filed Jul. nomic return studies : 2012 Update ” , Mar. / Apr. 2012 , pp . 1 - 13 . 2 , 2012 . Edington , D . W ., " Emerging research : a view from one research Copending U .S . Appl. No . 13 /540 ,095 titled “ Chair Pad System and centre ” , American Journal of Health Promotion , 15 ( 5 ), May / Jun . Associated , Computer Medium and Computer- Implemented Meth 2001 , pp . 341 - 349 . ods for Monitoring and Improving Health and Productivity of Edington , M . , Karjalainen , T . , Hirschland , D . , Edington , D . W . , “ The Employees” , fled Jul. 2 , 2012 . UAW -GM Health Promotion Program : Successful Outcomes” , Copending U .S . Appl. No. 13 /540 ,124 titled “ FloorMat System and American Association of Occupational Health Nursing Journal .50 , Associated , Computer Medium and Computer -Implemented Meth Jan . 2002 , pp . 26 - 31. ods for Monitoring and Improving Health and Productivity of Hemp, P ., “ Presenteeism : At Work - But Out of It ” , Harvard Busi Employees” , filed Jul. 2 , 2012 . ness Review , Oct. 2004 , pp . 49 -58 . Copending U , S . Appl. No . 13 / 540 , 153 titled “ Systems, Computer Horseman , S . J . , “ Healthy Human Capital as a Business Strategy : Medium and Computer- Implemented Methods for Monitoring and The Saudi Aramco Wellness Program (SAWP ) ” , American Society Improving Biometric Health of Employees " , filed Jul. 2 . 2012 . of Safety Engineers (ME Chapter) , ( 9 ) Conference Proceedings . Copending U . S . Appl. No . 13 / 540 , 180 titled “ Systems, Computer Bahrain . Feb . 2010 , pp . 178 - 185 . Medium and Computer- Implemented Methods for Monitoring and Horseman , S . J ., “ Ergo WELL : An Integrative Strategy ” , SPE Paper Improving Biomechanical Health of Employees” , filed Jul. 2 , 2012 . # : SPE - 152629 . Society of Petroleum Engineers, Mehsse . Paper and Copending U .S . Appl . No. 13 /540 ,208 titled " Systems, Computer Workshop , Abu Dhabi, 2012 , pp . 1 - 17 . Medium and Computer- Implemented Methods for Coaching Johns, G . , " Presenteeism in the Workplace : A review and research Employees Based Upon Monitored Health Conditions Using an agenda ” , Journal of Organizational Behavior, Jul. 31 , 2009 , pp . Avatar” , filed Jul. 2 , 2012 . 519 - 542 . Copending U . S . Appl. No. 13 /540 ,300 tilled " Systems, Computer Priya, S ., “ Advances in Energy Harvesting Using Low Profile Medium and Computer- Implemented Methods for Monitoring Piezoelectric Transducers ” , Materials Science & Engineering , Health of Employees Using Mobile Devices” , filed Jul. 2 , 2012 . Springer, Mar. 2007 , pp . 165 - 182 . US 9 ,830 ,576 B2 Page 6

( 56 ) References Cited International Preliminary Report on Patentability for International Application No . PCT /US2012 /045447 , dated Jan . 7 , 2014 . (pp . 1 - 8 ) . OTHER PUBLICATIONS International Preliminary Report on Patentability for International Application No . PCT /US2012 /045442 , dated Jan . 7 , 2014 . (pp . Reidel , J . E ., Baase , C ., “ The effect of disease prevention & health 1 - 10 ) . promotion on worksite productivity : a literature review ” , American U . S . Communicaiton for U . S . Appl. No . 13 /540 , 067, dated Oct . 17 , Journal of Health Promotion , 15 : 3 , Jan ./ Feb . 2001, pp . 167 - 191 , 2013 . (pp . 1- 39 ). 243 . Centers for Disease Control and Prevention , 2011, “ Chronic dis Roberts , R . O ., Bergstralh , E . J ., Schmidt, L ., Jacobsoen , S . J . , " Com eases and health promotion ” , [ online ] Availableat: http :/ /www .cdc . parison of Self Reported and Medical Record Health Care Utiliza gov /chronicdisease / overview , [ Accessed Feb . 2 , 2011 ]. tion Measures ” , Journal of Clinical Epidemiology, 49 : 9 , Feb . 1996 , Copending U . S . Appl. No. 14 /035 , 732 titled “Methods for Moni pp . 989 - 995 . toring and Improving Health and Productivity of Employees Using Copending U . S . Appl. No . 14 /035 , 717 titled “ Computer Mouse a Computer Mouse System ” , filed Sep . 24 , 2013 . System and Associated Computer Medium for Monitoring and “ Footrests — Adjustable Footrest Solutions for the Office” , Ergo in Improving Health and Productivity of Employees” , filed Sep . 24 , Demand , Aug . 20 , 2009 , pp . 1 - 4 , Ergo In Demand Inc ., www . 2013 . ergoindemand . com /footrest . html Copending U . S . Appl. No . 14 /043 , 898 titled “ Systems, Computer Berger et al. , “ Investing in Healthy Human Capital” , Journal of Medium and Computer- Implemented Methods for Quantifying and Occupational Environmental Medicine vol. 45 , No. 12 , dated Dec . Employing Impacts of Workplace Wellness Programs” , filed Oct. 2 , 2003 ; pp . 1213 - 1225 . 2013 . Brown et al . , " Prowess Proactive Wellness Environment Support Copending U . S . Appl. No . 14 / 102 ,619 titled " Systems, Computer System ” , Dec . 10 , 2009, pp . 1 - 19 , www .hsi . gatech . edu /onsitecenter / Medium and Computer - Implemented Methods for Harvesting index .php /PROWESS . Human Energy in the Workplace ” , filed Dec . 11, 2013. Campbell et al . , “ The Rise of People - Centric Sensing ” , IEEE Copending U . S . Appl. No . 14 / 180 ,529 titled “ Chair Pad System and Computer Society , 2008 , pp . 12 - 21, IEEE . Associated , Computer Medium and Computer- Implemented Meth ods for Monitoring and Improving Health and Productivity of Georgia Tech , " Prowess Proactive Wellness Environment Support Employees " filed Feb . 14 , 2014 . System ” , Dec . 12 , 2009 , pp . 1 - 27 , www .hsi . gatech . edu / onsitecenter/ Copending U . S . Appl. No. 14 / 180 ,533 titled " Chair Pad System and index .php /PROWESS . Associated , Computer Medium and Computer - Implemented Meth Goetzel et al ., “ Estimating the Return -on - Investment From Changes ods for Monitoring and Improving Health and Productivity of in Employee Health Risks on The Dow Chemical Company ' s Employees" filed Feb . 14 , 2014 . Health Care Costs ”, Journal of Occupational Environmental Medi Copending U .S . Appl. No. 14 / 180 , 536 titled “ FloorMat System and cine vol. 47 , No. 8 , dated Aug . 2005 ; pp . 759 -768 . Associated , Computer Medium and Computer -Implemented Meth Goetzel et al. , “ Health , Absence , Disability , and Presenteeism Cost ods for Monitoring and Improving Health and Productivity of Estimates of Certain Physical and Mental Health Conditions Affect Employees” filed Feb . 14 , 2014 . ing U .S . Employers ” , Journal of Occupational Environmental Medi Copending U . S . Appl. No. 14 / 180 ,471 titled “ Floor Mat System and cine vol. 46 , No. 4 , dated Apr. 2004 ; pp . 398 -412 . Associated , Computer Medium and Computer- Implemented Meth Goetzel et al. , " Second - Year Results of an Obesity Prevention ods for Monitoring and Improving Health and Productivity of Program at The Dow Chemical Company ” , Journal of Occupational Employees" filed Feb . 14 , 2014 . Environmental Medicine vol. 52 , No . 3 , dated Mar. 2010 ; pp . Copending U .S . Appl. No . 14 / 180 , 993 titled “ Systems, Computer 291 - 302 Medium and Computer -Implemented Methods for Monitoring and Goetzel et al. , “ The Health and Productivity Cost Burden of the Improving Biometric Health of Employees" filed Feb . 14 , 2014 . “ Top 10 ” Physical and Mental Health Conditions Affecting Six Copending U .S . Appl. No . 14 / 181, 006 titled “ Systems, Computer Large U . S . Employers in 1999” , Journal of Occupational Environ Medium and Computer - Implemented Methods for Monitoring and mental Medicine vol. 45 , No . 1 , dated Jan . 2003 , pp . 5 - 14 . Improving Biomechanical Health of Employees ” filed Feb . 14 , Goetzel et al ., “ The Long - Term Impact of Johnson & Johnson ' s 2014 . Health & Wellness Program on Employee Health Risks” , Journal of Copending U . S . Appl. No . 14 / 180 , 978 titled “ Systems, Computer Occupational Environmental Medicine vol. 44 , No. 5 , dated May Medium and Computer- Implemented Methods for Monitoring and 2002 ; pp . 417 - 424 . Improving Health and Productivity of Employees " filed Feb . 14 , Goetzel et al. , “ The Relationship Between Modifiable Health Risks 2014 . and Health Care Expenditures : An Analysis of the Multi -Employer International Preliminary Report on Patentability for International HERO Health Risk and Cost Database ” , Journal of Occupational Application No. PCT/ US2012 /045395 , dated Jan . 7 , 2014 . ( pp . Environmental Medicine , vol. 40 , No . 10 ; pp . 1 -30 . 1 - 12 ). Goetzel et al. , “ The Workforce Wellness Index ” , Journal of Occu International Preliminary Report on Patentability for International pational Environmental Medicine vol. 55 , No. 3 , dated Mar . 2013 ; Application No . PCT /US2012 /045401 , dated Jan . 7 , 2014 . (pp . 1 - 9 ) . pp . 272 - 279 . International Preliminary Report on Patentability for International Goetzel et al. , “ The Predictive Validity of the HERO Scorecard in Application No . PCT/ US2012 /045407 , dated Jan . 7, 2014 . (pp . 1- 8 ). Determining Future Health Care Cost and Risk Trends ” , Journal of International Preliminary Report on Patentability for International Occupational Environmental Medicine vol. 56 , No . 2 , dated Feb . Application No. PCT/ US2012 /045410 , dated Jan . 7 , 2014 . (pp . 1 - 8 ) . 2014 ; pp . 136 - 144 . International Preliminary Report on Patentability for International Kelly et al ., “ The Novartis Health Index : A Method for Valuing the Application No . PCT /US2012 /045414 , dated Jan . 7 , 2014 . (pp . 1 - 8 ) . Economic Impact of Risk Reduction in a Workforce ” Journal of International Preliminary Report on Patentability for International Occupational Environmental Medicine vol. 52 , No. 5 , dated May Application No. PCT/ US2012 /045419 , dated Jan . 7 , 2014 . ( pp . 2010 ; pp . 528 -535 . 1 - 11 ) . Prochaska et al ., “ The Well - Being Assessment for Productivity ” , International Preliminary Report on Patentability for International Journal of Occupational Environmental Medicine vol. 53 , No . 7 , Application No . PCT /US2012 / 045427 , dated Jan . 7 , 2014 . ( pp . dated Jul. 2011; pp . 735 -768 . 1 - 10 ). Slater et al. , “ Taking Steps: The Influence of a Walking Technique International Preliminary Report on Patentability for International on Presence in Virtual Reality ” , ACM Transactions on Computer Application No. PCT/ US2012 /045435 , dated Jan . 7 , 2014 . ( pp . Human Interaction , Sep . 1995 , pp . 201 - 219 , vol. 2 No. 3 . 1 - 10 ) . Sullivan , “Making the Business Case for Health and Productivity International Preliminary Report on Patentability for International Management” , Journal of Occupational Environmental Medicine Application No . PCT/ US2012 /045452 , dated Jan . 7 , 2014 . (pp . 1 - 9 ) . vol . 46 , No . 6 suppl, dated Jun . 2004 ; pp . S56 -S61 . US 9 ,830 ,576 B2 Page 7

( 56 ) References Cited " Philips Research Download Pictures” , retrieved from < http : // www . research .philips .com /downloads / pictures /healthcare -per OTHER PUBLICATIONS sonal. html > , May 7 , 2012 . (pp . 1 - 2 ) . “ RJL Systems, Products ” , retrieved from < http :/ /www . rjlsystems. World Economic Forum , “ The Workplace Wellness Alliance com /products . shtml> , May 7 , 2012 . ( p . 1 ) . Making the Right Investment: Employee Health and the Power of “ MomToBe : The Pregnancy Assistant 3 . 0 ” , retreved from < http : / / Metrics ” dated Jan . 2013 ; pp . 1 -36 . 3d2f. com / programs/ 4 - 230 -momtobe - the- pregnancy -assistant U . S . Communication for U .S . Appl. No . 13 /540 , 262, dated Apr. 9, download . shtml> , Jun . 11, 2012 . (pp . 1 - 2 ) . 2014 . (pp . 1- 56 ). “ Clever toilet checks on your health ” , retrieved from , Jun . 28 , 2005 . (pp . 1 - 2 ) . U . S . Communication for U . S . Appl. No. 13/ 540 , 180 , dated Apr. 9 , “ WorkPace : RSI Injury Prevention Software , Stretch Break Exer 2014 . ( pp . 1 -49 ) . cise Reminder Software ” , retrieved from < http : / /www .workpace . U .S . Communication for U . S . Appl. No . 13 /540 ,335 , dated Apr . 25 , com > , Sep . 14 , 2012 . (p . 1) . 2014 . ( pp . 1 -48 ) . “ Workrave” , retrieved from , Sep . 14 , Bed - Check Co . , Bed - Check Monitoring Systems, 2006 . 2012 . ( p . 1 ) . Final Office Action for co - pending U . S . Appl. No. 13 /540 ,067 dated “ Office Athlete Software Prevents Common Repetitive Stress Inju Jun . 3, 2014 ries ” , retrieved from < http : // www .officeathlete . com > , Sep . 14 , Office Action for co -pending U .S . Appl. No. 13 / 540 ,095 dated May 2012 . ( pp . 1 - 2 ) . 22 , 2014 . “ Cardinus Risk Management| Ergonomic & DSE Risk Assess Office Action for co -pending U . S . Appl. No . 13/ 540 , 124 dated Jul. ments” , retrieved from , Sep . 12 , 2012 . 3 , 2014 . (pp . 1- 2 ). Office Action for co - pending U .S . Appl. No . 13 /540 ,208 dated Jun . “ Kinect - Xbox .com ” , retrieved from < http :/ /www .xbox . com /en 20 , 2014 US/ kinect > , Jun . 11 , 2012 . (pp . 1 - 3 ) . The American Heritage Dictionary of the English Language, defi “ Augmented Reality” , retrieved from < http :/ / en .wikipedia .org / wiki / nition of planar, 2000 . Augmented _ reality > , May 30 , 2012 . pp . ( 1 - 18 ). Final Office Action for co -pending U . S . Appl. No. 13/ 540, 335 dated “ Electroencephalography (EEG ) " , retieved from , Jun . 11 , 2012 . (pp . 1 -4 ) . Jan . 16 , 2015 . “ Emotiv |EEG System Electroencephalography ” , retrieved from Final Office Action for co -pending U . S . Appl. No . 13 /540 , 153 dated < www .emotiv .com / index .asp >, Jun . 11, 2012 . (pp . 1 -2 ). Jan . 23 , 2015 . “ EmotivEPOC Software Devlopment Kit ” , retrieved from < www . Final Office Action for co - pending U . S . Appl. No . 13 /540 , 180 dated emotiv . com / store/ hardware / epoc -bci - eeg /developer - neuro Jan . 23 , 2015 . headset /> , Jun . 11, 2012. (pp . 1 -2 ). Final Office Action for co -pending U . S . Appl. No . 13/ 540 , 262 dated Chapman , Larry S . MPH , “ Meta -evaluation of Worksite Health Jan . 22 , 2015 . Promotion Economic Return Studies: 2005 Update” , Jul. / Aug . Office Action for co - pending U . S . Appl. No . 13/ 540 ,028 dated Mar. 2005 . (pp . 1 - 11 ) . 5 , 2015 . “ OSHA Ergonomic Solutions : Computer Workstations eTool Office Action for co -pending U . S . Appl. No . 13/ 540 ,300 dated Feb . Checklists ” , retrieved from < www .osha . gov / SLTC /etools / 12 , 2015 . computerworkstations/ checklist . html > , Jun . 11 , 2012 . (pp . 1 - 5 ). “ Research programs— Philips Research ” , retrieved from < http :/ / “ OSHA Ergonomic Solutions: Computer Workstations eTool www .research .philips . com /programs / index .html > , May 7 , 2012 . Good Working Positions” , retrieved from < www .osha .gov / SLTC / (pp . 1 - 2 ). etools /computerworkstations / positions. html > , Jun . 11, 2012 . (pp . " Speedy Assessment| Chiropractic Assessment and Patient Educa 1 - 2 ) . tion ” , retrieved from < http :/ / speedyassessment. com / > , May 7 , “ OSHA Ergonomic Solutions: Computer Workstations eTool 2012 . (pp . 1 - 3 ). Work Process and Recognition ? ” , retrieved from < www .osha .gov / “ Stress Thermometer” , retrieved from < http :/ / www .biof . com / SLTC / etools/ computerworkstations/ workprocess . html > , Jun . 11 , onlinestore / stressthermometer .asp ?redirect = yes > , May 7 , 2012 . 2012 . (pp . 1 - 2 ) . (pp . 1 - 4 ) . “ OSHA Ergonomic Solutions : Computer Workstations eTool " Biofeedback - MayoClinic .com ” , retrieved from < http :/ / www . Workstation Environment ” , retrieved from < www .osha . gov / SLTC / mayoclinic . com / health /biofeedback /MY01072 > , May 7 , 2012. ( pp . etools/ computerworkstations /wkstation _ enviro .html > , Jun . 11 , 1 - 2 ) . 2012 . ( pp . 1 - 3 ) . Abstract for “ Psychosocial job factors and symptoms from the “ OSHA Ergonomic Solutions: Computer Workstations eTool locomotor system — a multicausal analysis ” , retrieved from < http : // Workstations eTool” , retrieved from < www .osha . gov /SLTC / etools / www .ncbi .nlm .nih . gov /pubmed /1962160 >, May 7 , 2012 . ( p . 1 ). computerworkstations/ index .html > , Jun . 11 , 2012 . (p . 1 ) . Abstract for “ Signal Characteristics of EMG at Different Levels of “ The Wellness Imperative, Creating More Effective Organizations” , Muscle Tension ” , retrieved from < http : // onlinelibrary . wiley. com / World Economic Forum , 2010 . (pp . 1- 20 ). doi/ 10 .1111 / j . 1748 - 1716 . 1976 . tb10195 .x /abstract > , May 7, 2012 . Berry , Leonard et al. , “ What' s the Hard Return on Employee ( p . 1 ) . Wellness Programs? ” , Harvard Business Review , Dec . 2010 . ( pp . Index for “Micro -Nano Mechatronics and Human Science (MHS ), 1 -10 ). 2010 International Symposium Nov . 2010 ” , retrieved from < http :/ / International Search Report issued in International Application No . ieeexplore . ieee. org / xpl /mostRecentIssue .jsp ? punumber = 5658189 > PCT/US2012 /045427 , dated Dec . 3 , 2012 . Ma 7 , 2012 . ( pp . 1 - 5 ) . International Search Report issued in International Application No. “ Wireless measurement devices — Philips” , retreved from < http :/ / PCT/ US2012 /045419 , dated Dec . 6 , 2012 . www .healthcare .philips .com /us _ en / products /telehealth /Products / International Search Report issued in International Application No. devices .wpd > , May 7 , 2012. (pp . 1 -2 ). PCT/ US2012 /045395 , dated Dec . 3 , 2012 . “ Philips Research Technology Backgrounder — MyHeart project ” , International Search Report issued in International Application No . retrieved from < http : / /www .research .philips . com /technologies / PCT/ US2004 /045442 , dated Nov. 7 , 2012 . heartcycle/ myheart - gen .html > , May 7 , 2012 . ( pp . 1 - 3 ) . International Search Report issued in International Application No. “ SmartHeart SE102 Heart Rate Monitor” , retrieved from < http :/ / PCT/ US2012 /045452 , dated Dec . 3 , 2012 . us. oregonscientific . com / cat- Sports - and -Health -sub -Heart -Rate “ Statement in accordance with the Notice from the European Patent Monitors -prod -SmartHeart - SE102 -Heart -Rate -Monitor . html > , May Office dated Oct . 1 , 2007 concerning business methods” Nov . 1 , 7 , 2012 . (pp . 1 -4 ) . 2007 , 1 page , XP002456414 . US 9, 830 ,576 B2 Page 8

( 56 ) References Cited Dux , Paul E ., et al . “ Training improves multitasking performance by increasing the speed of information processing in human prefrontal OTHER PUBLICATIONS cortex. ” Neuron 63 . 1 (2009 ) : 127 - 138 . “ Electric double - layer capacitor ” Wikipedia , available at the web EPO : “ Notice from the European Patent Office dated Oct . 1 , 2007 site : http : // en .wikipedia .org /wiki / electric _ double - layer _ capacitor concerning business methods” Official Journal EPO , vol. 30 , No . 11 , as of Dec . 5, 2014 ; pp . 1 -8 . Nov. 1 , 2007 , pp . 592 -593 , XP007905525 . Elliott , Stephen N ., et al. “ Cognitive load theory : Instruction -based International Search Report and Written Opinion for PCT /US2014 / research with applications for designing tests . ” Proceedings of the 056427 dated Apr. 22 , 2015 . National Association of School Psychologists' Annual Convention , International Search Report and Written Opinion for PCT/ US2014 / Boston , MA, February . vol. 24 . 2009 . 069498 dated Apr. 1 , 2015 . Fadel, Charles , et al. “ Multimodal Learning Through Media : What Kymissis et al. “ Parasitic Power Harvesting in Shoes ” Digest of the Research Says" Cisco Systems, Inc . ( 2008 ) pp . 1 - 24 . Papers, Second International Symposium on Wearable Computers , Fadjo , Cameron L ., et al. “ Pedagogy and Curriculum for Video Pittsburgh , PA , Oct. 19 - 20 , 1998 , pp . 132 - 139 , XP032385438 . Game Programming Using Scratch .” Institute for Learning Tech Nintendo Wii Fit , https: // www .youtube . com /watch ? v = nologies, Teachers College, Columbia University, New York , NY, Taruqvk30E , May 11, 2008 . presented at the Scratch Conference , Aug. 13 , 2010 ; pp . 1- 2 . Collins English Dictionary , definition of mat, 2008, retrieved at Filmer , Hannah L ., et al. “ Disrupting prefrontal cortex prevents www .collinsdictionary . com . performance gains from sensory -motor training. ” The Journal of Kuriyama, Shigeru " Visualization model for a human action based Neuroscience 33 . 47 (2013 ) : 18654 - 18660 . on a visual perception " Measurement and Control , Japan , Journal of Fougnie, Daryl, and René Marois . “ What limits working memory the Society of Instrument and Control Engineers , Dec . 10 , 2006 , capacity ? Evidence for modality - specific sources to the simultane vol. 45 , No . 12 , pp . 1024 - 1029 . ous storage of visual and auditory arrays . ” Journal of Experimental Withings , The Internet connected Body Scale , retrieved with the Psychology : Learning , Memory , and Cognition 37 .6 (2011 ) : 132 . Wayback Machine using link at www .withings . com , Jan . 11, 2010 . Hill , Jr ., Randall W . ; “ How Virtual Humans Can Build Better Anonymous: “ Automated analyser " — Wikipedia , Jan . 16 , 2015 ; Leaders ” Harvard Business Review Jul. 25 , 2014 ; pp . 1 - 4 . https: ex. php ? title = Automated _ analyser & oldid = 642687889 Horseman , Samantha, et al .; "Gamefication of Health , Safety and retrieved on Feb . 8 , 2017 ; XP055343828 ( pp . 1 - 4 ) . the Environment ( HSE ) : An Avatarial Solution ” American Society Hacker, et al . “ Representation and visualization of variability in a of Safety Engineers 11th Professional Development Conference & 3D anatomical atlas using the kidney as an example .” Medical Exhibition , Bahrain , Mar. 2014 ;pp . 1 - 10 . Imaging . International Society for Optics and Photonics , 2006 . Ivanoff , Jason , Philip Branning, and René Marois . " fMRI evidence XP055342027 ( pp . 1 - 7 ) . for a dual process account of the speed -accuracy tradeoff in deci International Search Report and Written Opinion for International sion -making .” PLoS one 3 . 7 ( 2008 ) : e2635 . pp . 1 - 14 . Application No . PCT/ US2016 / 064518 ; International Filing Date Jamison , Dean T. , et al. ; “ The World Health Report 1999” World Dec . 2 , 2016 ; Report dated Feb . 17 , 2017 ; ( pp . 1 - 16 ) . Health Organization , WHO Library Cataloguing in Publication International Search Report and Written Opinion for International Data , 1999 ; pp . 1 - 136 . Application No . PCT/ US2016 / 065042 ; International Filing Date Knikou , Maria . " The H -reflex as a probe: pathways and pitfalls .” Dec . 6 , 2016 ; Report dated Mar. 17 , 2017 ; pp . 1 - 15 . Journal of neuroscience methods 171. 1 (2008 ): 1- 12 . International Search Report and Written Opinion for International Lamkin , Paul; “ The best VR headsets : Oculust Rift , PlayStation PCT application PCT /US2016 / 064520 ; International Filing Date VR , Gear VR , HTC Vive . . . virtual reality is back baby ” 10 Sep . Dec . 2 , 2016 ; Report dated Mar. 27 , 2017 ; pp . 1 - 10 . 16 , 2015 ; available as of Oct . 21, 2015 at the website : http :/ /www . International Search Report and Written Opinion for International wearable . com /headgear / the -best -ar -and - vrheadsets ;pp . 1 - 1 . PCT application PCT /US2016 / 064521 ; International Filing Date Marois , René , and Jason Ivanoff . “ Capacity limits of information Dec . 2 , 2016 ; Report dated Mar. 20 , 2017 ; pp . 1- 17 . processing in the brain .” Trends in cognitive sciences 9 .6 ( 2005 ) : Stephens : “ I am 38 . My heart is only 33 , but my lungs are aged 52 . 296 - 305 . Why ? " Mail Online ; http : // www . dailymail. co .uk /health / article Moreno , Roxana, and Alfred Valdez . " Cognitive load and learning 1249009 / 1 - 38 -My - heart -only33 - lungs -aged - 52 -Why . html ; retrieved effects of having students organize pictures and words in multime on Feb . 3, 2017, XP055342045 (pp . 1 - 7 ). dia environments : The role of student interactivity and feedback .” “ 40 Best Companies for Leaders - 2014 ” Chief Executive , available Educational Technology Research and Development 53 . 3 ( 2005 . as of Dec . 13 , 2015 at the website : http : / / chiefexecutive .net / 40 Moreno , Roxana , and Richard Mayer. “ Interactive multimodal best- companies -for -leaders -2014 / ; pp . 1 - 3 . learning environments . ” Educational Psychology Review 19 . 3 Amato , Neil, “ Top 20 companies for leadership development” ( 2007 ) : 309 - 326 . CGMA Magazine , Sep . 23 , 2013 , available as of Dec . 13, 2015 at Moreno , Roxana . “ Learning in high - tech and multimedia environ the website : http : // www .cgma . org /magazine /news / pages/ 20138765 . ments. ” Current directions in psychological science 15 .2 ( 2006 ): aspx ? TestCookiesEnabled = redirect; pp . 1 - 5 . 63 -67 . Asplund , Christopher L . , et al . “ A central role for the lateral Myatt , Mike , “ The # 1 Reason Leadership Development Fails ” prefrontal cortex in goal - directed and stimulus - driven attention " Forbes , Dec . 19 , 2012 ; available as of Dec . 13 , 2015 at the website : Nature neuroscience 13 . 4 ( 2010 ) : 507 - 512 . http : / /www . forbes .com / sites /mikemyatt /2012 / 12 / 19 / the - 1 - reason Asplund , Christopher L ., et al . “ The attentional blink reveals the leadership -development - fails / # 7e53fcd834ce ; pp . probabilistic nature of discrete conscious perception .” Psychologi Nintendo of America Inc ., Wii Balance Board Operations Manual, cal science 25 .3 (2014 ): 824 -831 . 2008 , pp . 1 - 10 . Borah , J . “ Conceptual modeling — The missing link of simulation Nintendo of America Inc. , Wii Fit Instruction Booklet , 2008, pp . development. ” Proceedings of the 2002 Spring Simulation Confer 1 - 28 . ence . 2002 . AEgis Technologies Group ; pp . 1- 7. Ovans, Andrea ; “ What Resilience Means, and Why it Matters ” Burkus, David , “ For Leaders , Looking Healthy Matters More than Harvard Business Review Jan . 5 , 2015 ; pp . 1 - 6 . Looking Smart ” Harvard Business Review , Jan . 2 , 2015 ; available “ Qlik Technology Partners ” available as of Oct. 21, 2015 at the as of Dec. 13 , 2015 at the website : https : / /hbr . org / 2015 /01 / for website : http : / /www .cilik . com /us / partners/ technologypartners ;pp . leaders- looking -healthy -matters -more -than - looking - smart . 1 - 21 . Duke , Sean , “ A ‘smartphone ' based defibrillator ” Science Spin , Jan . Quick , James Campbell , et al. “ Executive health : Building strength , 11 , 2011 : pp . 1- 2 . managing risks” Academy of Management Executive, May 2000 , Dux , Paul E . , and René Marois. “ The attentional blink : A review of vol. 14 , No. 2 , pp . 33 - 45 . data and theory .” Attention , Perception , & Psychophysics 71. 8 Rao , Leena ; “ Backed by Google Ventures and Eric Schmidt, Urban ( 2009 ) : 1683 - 1700 . Engines Wants to Solve Urban Congestion Using Data Intelligence" US 9, 830 ,576 B2 Page 9

References Cited Seligman , Martin E . P ., “ Building Resilience ” Harvard Business ( 56 ) Review from the Apr. 2011 issue ; available as of Dec . 13 , 2015 at OTHER PUBLICATIONS the website : https: / /hbr . org /2011 /04 /building - resilience ; pp . 1 - 15 . Simmonds, Bethany , et al . “ Objectively assessed physical activity available as of Oct. 2 , 2015 at the website : http :/ /www .techcrunch . and subsequent health service use of UK adults aged 70 and over: a four to five year follow up study .” PloS one 9 . 5 ( 2014 ) : e97676 . com / 2014 / 05 / 15 /backed -by - google - entures -and -eric -schmidt -ur Spisak , Brian R . , et al. , “ A face for all seasons : Searching for ban . context - specific leadership traits and discovering a general prefer Raybourn , Elaine M ., et al . “ Adaptive thinking & leadership simu ence for perceived health ” Frontiers in Human Neuroscience; Nov . lation game training for special forces officers. ” ITSEC 2005 5 , 2014 ; available as of Dec . 13 , 2015 at the web . Proceedings , Interservice / Industry Training , Simulation and Edu " Veeva Systems and Zinc Ahead Join Forces ” available as of Oct . cation Conference Proceedings, Nov . 2005 . 2 , 2015 at the website : http :/ / www .veeva . com ; pp . 1- 6 . Ready , Douglas A . , et al. ; “ Are You a High Potential ? ” Harvard Nang , Xiaoning . “ An Empirical Study of Optimizing Cognitive Business Review Jun . 2010 ; pp . 1 - 13 . Load in Multimedia Integrated English Teaching. " Studies in Lit Rimor, Rikki, Yigal Rosen , and Kefaya Naser. “ Complexity of erature and Language 9 . 3 (2014 ): 70 . Agarabi, Mina , et al. , " A SEMG -based Method for Assessing the social interactions in collaborative learning : The case of online Design of Computer Mice” 26th Annual International Conference of database environment .” Interdisciplinary Journal of E - Learning and the IEEE EMBS , Sep . 1 - 5 , 2004 ; pp . 2450 - 2453 . Learning Objects 6 . 1 ( 2010 ) : 355 - 365 . Robertini , Nadia , et al ., “ Capture of Arm -Muscle Deformations Rosen , Yigal. “ The effects of an animation -based on - line learning using a Depth -Camera " 10 European Conference on Visual Media environment on transfer of knowledge and on motivation for Production , London , UK , Nov . 6 - 7 , 2013 ; pp . 1 - 10 . science and technology learning. ” Journal of Educational Comput ing Research 40 . 4 ( 2009 ) : 451 - 467. * cited by examiner U , S , Patent _ Nov. 28, 2017 Sheet1of 44 US 9 , 830, 576 B2

??

] 8 -

???? °?? ????????? ????? 106

NETWORK

? ? ? ? ? ? ?? ??????

www ???? ???? wwwe? ww ww

www ????*

? ????????? ?????? ? ?????????????? ????mwwwwww www www 22249 ?? ??? ???xunewwwwww ?? SENSORS _ 20 ??????? SENSORS ? ???? ???????? ??? ??????? ???????? ???????? ????? ????? ????? ? 32 ??????? 102 ??? ??? ?? ?? ?? ??? ?? ff, ? ??????? ?? U . S . Patent Nov . 28 , 2017 Sheet 2 of 44 US 9 ,830 ,576 B2

Wu Wu Wu Wu Wu Wu Wu M M M M M

04A DOCOK 81Z GA W3N POSNES AA2 wwwwwwwwwwwwwwwwwwwww DOO0000 KAKAKU 917 0000 NOUVdids 0000 000

A H |QIQOV 0002000 A 40026002 ADO 017 Enwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwmakanwasthenwewa XOSNES 000 XARXHAMAKANAN KALKKARA MXXD D DCOOKIA CADKA

JOOZ A 0OZ 08L H1TVH 110 ODONTOLOGICODO 200120040000 000100 100

0

2007 0 VOL83199s 0 817 NOLLISOd08190A008|NOUISOD OSNSHOSNBSHOSNS11 OTZIZ8OZ T'DI YUOMI3N was KOOKADA ww SunW AYMAKAMLARAKKUDAKOKUWACHUKUKtud KAOKODOKAX 931008003340103 PYTHE Terry mmmmmmmmmmmmmmm RuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwA00400TAAWA0000BALAA POOC KARD Www 201 00018 907 OCK -3002 Janss3dd HOSNOS .O n

ado wwwwwwynwwwxwantwwwwwwwwwwwwwwwwwwwwwwnowmwawaan VOZ WWWWWW 244000 -2007 00078NOLLIONO OSNOS o0. ??????? 000

HOSN3S ZOZ AOCAO0 IPOOL Paivaadel 440AA x madewwwwwwwwwwwwwwwwwwwwwww some withodatkowo wwwwe wwWww * * WWw WW w U . S . Patent Nov . 28 , 2017 Sheet 3 of 44 US 9 ,830 , 576 B2

EMPLOYEE COMPUTER wwwwwwwww130 MEMORY 300 PROGRAM INSTRUCTIONS 306 EMPLOYEE wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww COMPUTER MODULE 2000 308 wwwwwwwwwwwwwwwww w wwwwwwwwwwwwwwwww

PROCESSOR 302 1/ 0 INTERFACE 304 ooo WWWWWWWWWWWWW wwwww

PERIPHERALS SENSORS SERVER 310 120 104 w wwwwww FIG . 3 U . S . Patent Nov . 28 , 2017 Sheet 4 of 44 US 9 ,830 , 576 B2

420 ------212 dito . . . ------· - - - Li 2 400 ve -Part - - -. mocow -- - --

------metal "- --- * * * 130 480 il 218 2- - 120 -ower 414 , urerererererenvuurwere 402

s. . Hasta

-Popsponsoon 204 - 206 ! 400

-- 470 - omdoogooogoooooyL DOONdondooooooooooooooooOOOOOOOOOOO ------* 403 KRAKKARARAARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRAAARRRRRRRRRRRRRRRRRRRRRRRRR

-- - -- . . .men

FIGH6666 . 4 U . S . Patent Nov . 28 , 2017 Sheet 5 of 44 US 9 ,830 , 576 B2

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww www www www www ww www ww www ww wwwwwwwwwwwwwwww yooo wwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwww w 2000

0 0000 - 000

218 JAKKKKKKKKKKKKKKKKKK 8OC BODYFAT 210 SENSOR 206 214 - 000 NEURALSENSOR KARAKARARAKAKAKAKAKAKAIAN NOLSON HOSNS SENSOR BALLKAKAKAKKUE BLOODPRESSURE AUDIOSENSOR 000 KKKKKKK wwwwwwwwwwwwwww 200 - ARAW 00000000000000000000 2000 00000

0 -10072006 212 202 VOZ 216 0 NOLUSO.0€ YOSNBS SENSOR IEEEEEEEEEE 00018 HOSNS SENSOR 0 NOLLIONOD mm WAWANAN TEMPERATURE NinTuTiTun RESPIRATION 60

m wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww OCL 000 wwwww DATA 200 0000 HEALTH NEURO. 120 ??? 10021 HEADSET 480 NEURAL SENSOR 218wwww nooowooo mo rannerennarannerennararnamenningarnarnenrenonneronnenarenrennene run run run runnnnnnnnnnnnnnn - nhuong wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwmWamwana wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 83?43S YUOMEN 811 EndNOO331010W3 powowwwwwwwww MOUSESYSTEM 470 SENSOR 202 BLOODCONDMON SENSOR 204 BLOODPRESURE SENSOR 907YYYYYYY GOOOOOOOOOOOOOOOOOOOOOOOOO "POOC 00002000220020000 WARAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAKITAKANAN Wwwwwwwwwwwwwwwwwwwwwww woWMw wwAA TEMPERATURE 102 Goud 9007 0007 wwwwwwwwwwww 6 # # # # # # # # # # # # # * wanananananananananana w MUXULUKU

w

w FLOORMAT SENSOR 202 FATBODY SENSOR 210 SENSOR 208 ????????? 2020 2000,- TEMPERATURE Wowotworowo POSITION POOZ 200e wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 000000 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ?????????????????????????????????????????????????????????????????????????????????????????????? wwwwwwwwwww wwwwwww wwwwwwwwwwwwwwww wwwwwwwwwwww lococoooooooooooooooooooooooooooooooooooooooodbeccoooooooooooooccccccccccccccccccocococcecookbooccoonnoooooooooooooooo00ccccccccccccccccccccccord SOIJ DOS

20+1 www

CHAIRPAD 450 202?. FATBODY 210 208 Yrity nnnnnana NOUSO 20000 SENSOR SENSOR +1ECEPP1 HOSNES C0OZ"2000 ,200e TEMPERATURE www wwnananananananananananananananananananananananananananananananananananananananananananananananan ww AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAww ww www www ww www ww w ww www www ww ww www www ww ww ww www www www U . S . Patent Nov . 28 , 2017 Sheet 6 of 44 US 9 ,830 , 576 B2

604d 626

604 Sexto 202 - 6045 o 404 604a - -- 450 620 uososovoor 7- 612 612 602 6040602e S soubouscosas - 622 Jon Ano woning 602b Minoynoor animo 602a 624 titt man door - 630 NM WLA L 622 2210 400 604 -6770 610 0000 WMO 000 6020 * 208 steedsmeerweten 628 wwwww D ????FIG . 6A artese MDHEN 606 Humor U . S . Patent Nov . 28 , 2017 Sheet 7 of 44 US 9 ,830 , 576 B2

604 450 202 .

404 6134 620 626 120 602 650616 A 651651

mes . 624 on ooo 622 with 2210 urhautunutart ooowoo6000 t

O 200208 Desprep soossobretemasro se y 1 5 FIG . 6B onnya mon 606 U . S . Patent Nov . 28 , 2017 Sheet 8 of 44 US 9 ,830 , 576 B2

604 202 A04 604a604a , so

120 602a 624 624 DIMMATTIMET _ - 210 les

** w X poodood oooooo wayfare orthe Wh FIG .6C s 56 HOCHONDA 606 U . S . Patent Nov . 28 , 2017 Sheet 9 of 44 US 9 ,830 , 576 B2

1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 CHAIR PAD 450 www CHAIR PAD CONTROLLER 650

MEMORY 652Tim PROGRAM INSTRUCTIONS 658 wwwww wwwwwwwwwwwwwwwwwwwwwwwww*wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww CHAR PAD MODULE 000000000000000000000000000 annanna 660 WYYYYYYYYYYYY Y YYYYYYYY nnnnnnnnnnnn wwwwwwwwwwww wwwwwwwwwwwwwwww W PROCESSOR 654 I/ O INTERFACE 656 wwwwwwwwwwwwww WWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYY1WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW TEMPERATURE wir BODY FAT POSITION POWER EXTERNAL SENSOR SENSOR SENSOR SOURCE DEVICE inin 662 664 202 210 EESTE208 wwwwwwwwww wwwwww MASARAWAK wwwwwwwwwwwwwww FIG . 6D U . S . Patent Nov . 28 , 2017 Sheet 10 of 44 US 9 ,830 ,576 B2

CHAIR PAD 450 TEMPERATURE BATTERY TRANSDUCER 620 651 www JOUKKOORRAADIO wwwwwwwwwwwwwwwwwwwwwwwwwww X 0000000000000

FORCE CHAIR PAD w TRANSDUCER CONTROLLER 622 650 wwwwwwww wwwwwwwwwwwwwwwwwwwww wwwwwwwwww wwwwwwwwwwwwwwwwww4444vowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww CONDUCTIVE WIRELESS wwwwwwwwwwww EMPLOYEE CONTACTS ANTENNA COMPUTER 668 624(EEEEEEE Rodovod 130 HannahWwWM wwwwwww NNNNNNNNNNNNN wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ULAR FIG . 6E

680 682 MONITOR NEED FOR HEALTH DATA 1824 woninge* * * * * * * * * * oooooooo0000000 for 684 mobile HEALTH DATA NO . NEEZEL ! YES MONITOR SENSORS TO 686 COLLECT HEALTH DATA xooo ooooooooo oooo000000wwwwwwwwwwooooood 688 STORE HEALTH DATA

690 . TRANSMIT HEALTH DATA

scopoFIG ( . OF atent Nov . 28 , 2017 Sheet 11 of 44 US 9 ,830 ,576 B2

7026 208 ,622 Data -- 728 702, i 730 702a -7026 702a two wear th a mar

w 7020 m 7020 FIG . 7A 202,620 750 210 ,624

FLOOR MAT 460 FLOOR MAT CONTROLLER 750 FIG , 7B MEMORY 752 PROGRAM INSTRUCTIONS wwwwwwwwwwwwwww 1111111 wwwwww FLOOR MAT MODULE 760 0000000000000000000000000000ccccc044404097 wwwwwwwwwwwwwwwwwww 111111TITEETTI 333655333 PROCESSOR 754 110 INTERFACE 756 O O OOOOOOOOOOOOOOOOO O OOOOOOOOOOOOO

KYYYYYYYYYYYYYYYYY YYYYYYYYY Y YYYYY Y YYYYYYYYYY

wwwwwwwwwwww w KARAMARKAKKKKKKKKAAT TEMPERATURE BODY FAT POSITION POWER EXTERNAL SENSOR SENSOR SENSOR SOURCE DEVICE 202 Woman 210 208 0000oooooooooooo 762 764 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwmmmmmmmmmmm U . S . Patent Nov . 28 , 2017 Sheet 12 of 44 US 9 ,830 ,576 B2

770

FLOOR MAT 460 WWW

TEMPERATURE W TRANSDUCER BATTERY 751 WWWWWW KAR 620wwwwwwww ?????????????? ??????????????????????????? RADORA

VYYYYYYYYYYYYYYYYYYYYYYYYYYYYY FORCE WANANDARBANANA FLOOR MAT TRANSDUCER CONTROLLER 622 WWWNWwwwwww WANAWARAN CONDUCTIVE WIRELESS WWWWWWWWWWWWWWWWWWWWWWWWWWWWW EMPLOYEE CONTACTS ANTENNA COMPUTER

AAAAAAAA T AR624 768 AMURU wwwwww wwwwwwwwwww Mwwww KOKKOKKOKKO wwwwww SwoMUUGUUUU wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww FIG . 70

780 782 MONITOR NEED FOR HEALTH DATA 784 HEALTH DATA NEEDED

MONITOR SENSORS TO 786 - COLLECT HEALTH DATA 789 STORE HEALTH DATA 790 - TRANSMIT HEALTH DATA

codecoFIG . 7D U . S . Patent Nov . 28, 2017 Sheet 13 of 44 US 9 ,830 ,576 B2

* * * * 470 *

.. : : ' " . . . . . ,

w iew 408 * & euw * 206 , 804 202 ,802 1810 800

mempussenwind 806 840 B FIG . 8A 808

*

470 * 408 824 ZA ...... " 206 , 804 202 , 802 1810 800 GA 826822b - 800 OMV - 822a8228 he ???????????????????????????????????????????? od 806 840 FIG . 8B 204 ,820 808

??-????????????,? " . ! 824824 D.: : . . . " 408 . . ! - - * * *. 826 828 206 ,804 WA auto * PERIMER 810

* 822a

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwll 808 806 204 ,820 FIG . 8C U . S . Patent Nov . 28 , 2017 Sheet 14 of 44 US 9 ,830 ,576 B2

MOUSE 408 MOUSE CONTROLLER 850 MEMORY 852 PROGRAM INSTRUCTIONS 858 MOUSE MODULE 860

WAARODOWE

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww BOTTONS wwwwwwwwwwwwwwwwwwwwwww000000000000000000000oooooo00oooooooooooOOOGO00000000 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwsex

wwwwwwwwwwwwwwwwwww PROCESSOR wwwww854 LOCATION SENSOR 10 INTERFACE 856

wwwwwwwwww

22122222 BLOOD BLOOD TEMPERATURE CONDITION www PRESSURE POWER EXTERNAL SENSOR SENSOR SENSOR SOURCE DEVICE ZOZ WWWWWWW 204 wwwwwwwww 206 ARRARAKAKAKURIAN 864 nnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnn FIG . 8D U . S . Patent Nov . 28 , 2017 Sheet 15 of 44 US 9 ,830 ,576 B2

??????? 032 MOUSE 408 IR SENSOR BATTERY We8a 802 856 wwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww PULSE 442-889a OXIMETER BLOOD 820 MOUSE O PRESSURE CUFF CONTROLLER

PRESSURE S ** * 850 804 TRANSDUCER OOOOOOOOOO BLADDER ooooooooooooooo 852 YOOto 810 wwwwwwwwwwwwwwwww 860 EMPLOYEE RELESS COMPUTER Bogowosoo PUMP ANTENNA 854 * * * * * 858 MARHAAAAAAA44404888 YYYYY 400ORIGIKE wwwwwwwwwwwww wwwwwwwwwwwww AAAAAA A AAAAAANANAN www w wwwwwwwww BLOOD poador ????????? ? PRESSURE CUFF 804 BLADDER

WNUNUNUNUN860 WW MOUSE 408 wwwwwwwwww PUMP IR SENSOR BATTERY 854 802 856 1000000 .)3 wwwwwwwwwwwww PRESSURE AAA44498aa TRANSDUCER PULSE MOUSE 4 IND852 WYWRX OXIMETER CONTROLLER www w wwwwww 468422 {{ REE?? 820 Odatoddddd ANTENNA Wowowowok kovo UUUUUUUUUUUUWwwww 862 wwwwwwwwwww WIRELESS 499498841 EMPLOYEE CUFF ANTENNA COMPUTER www CONTROLLER 858 130 JOUKKERERARKIRAKKA 864 KUMMWWMWM wwwwwwwww w wwwwwwwwwwwwwwwww H wwwwwwwwwwwwwwwwwwwwwwwwwww BATTERY FIG1 . 8F 866 40Wwwww wwwwwwwwww U . S . Patent Nov . 28 , 2017 Sheet 16 of 44 US 9 ,830 ,576 B2

se880

so MONITOR NEED FOR HEALTH DATA 884 HEALTH DATA NEEDED ? YES JUULUU MONITOR SENSORS TO 886 - COLLECT HEALTH DATA W * * * e

wwwww STORE HEALTH DATA 888 GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 980 200 TRANSMIT HEALTH DATA wwwwwwwwwwwwwwwww

FIG . 8G 982 MONITOR NEED FOR HEALTH DATA 984 HEALTH DATA NEEDED YES MONITOR SENSORS TO 986 COLLECT HEALTH DATA COOTEROTO W

STORE HEALTH DATA 9881wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww TRANSMIT HEALTH DATA 990 - www w wwwwwwwwww 1 U . S . Patent Nov . 28, 2017 Sheet 17 of 44 US 9 ,830 ,576 B2

902902 904 312 IIIIIIIIIIIIIIIII. 1.2XXXXXX

-

** * * * ?? ???? ??? XXXXXXX. WWWWWWWWWW 000Www wwwww wwwwww IRE 904 NT FIG . 9A

3D POSITION SENSOR 212 3D POSITION SENSOR YYYYYYYY CONTROLLER

Y

MEMORY w952 wwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwww w wwwwwwwwww PROGRAM INSTRUCTIONS KKKKKK9999 mmmmmmmm YYYYYYYYYYY Y 958 YYYYYYYYYY 3D POSITION Y SENSOR MODULE KKKK 960 Oooowww YYYYYYYYYYY wwwww w wwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww Y KKKKKK YYYYYYYYYY PROCESSOR 954 Y www 1/ O INTERFACE 956 mmmmmWWWWWWWWWWW YYYYYYYYYY

wwwwwwwwwwwwwwwwwwwwww

IMAGE Hlao AUDIO POWER NAKAKAKK EXTERNAL SENSOR SENSOR SENSOR SOURCE DEVICE tudowa KKKKKKKKA 902 106 906 962 964 wwwwwwwwwwwwwwwwwwwww Tiri wwwwwwwwwwww XXXXXXXXXXX X XXXXX ?????????????? 00000000 0 00 MODOXXXXX

1 boopooFIG1. . OB U . S . Patent Nov . 28, 2017 Sheet 18 of 44 US 9 ,830 ,576 B2 218 480

10021002 NOT

FIG . Paco10A

1004 1004

1004 10041004 O4 Soooooo ?????????? ??? bocor U . S . Patent Nov . 28 , 2017 Sheet 19 of 44 US 9 ,830 ,576 B2

NEURO -HEADSET IETETTELEET480 NEURO- HEADSET 1050 CONTROLLER ?????? MEMORY 1052 PROGRAM INSTRUCTIONS 1058 NEURO -HEADSET MODULE 1060 0000000000 O Bo x wwwwww OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO wwwwwwwwwwwwwwwwwwwwwwwwwwwwww

PROCESSOR 1054 EXTERNAL 10 INTERFACE 1056 {CE OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1064 1080 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww oo NEURAL POWER SENSOR SOURCE 1082 MONITOR NEED FOR 218 1062 NEURAL DATA h??? 1961 TORATETIETEEEEEEEE111 * 191111111111111119TEST wwwwwwwwwwwwwwww! odococo d oddooddoddooddoddopododododococododococcodododododo d dodococcod OOOOOOOOOOOOOOOoooooooo 1084 1 NEURAL FIG . 10C ?? & ??????

YES MONITOR NEURAL SENSORS TO COLLECT 10861 NEURAL DATA WWWWWWWWWW WWWWWWWWWW 108 . STORE NEURAL DATA

1090TRANSMITwwwwwwwwwwwwwwwww NEURAL DATA FIG . 10D U . S . Patent Nov . 28 , 2017 Sheet 20 of 44 US 9 ,830 ,576 B2

218 604

218 -- - - 1010

. . .w -

-- - - . - - . ww . . - - - 604a . - - 404 . .

.

.

. - . -- . - - V - 1012 . 602 ** *** * ** * * * 602a * * ... me - -

* -- ** ------... - - - 1014

DEMANDATA

FIGw . 10E1 U . S . Patent Nov . 28 , 2017 Sheet 21 of 44 US 9 ,830 ,576 B2

1100 wege

1102 START

11041 1 MONITOR NEED FOR HEALTH DATA 1106 HEALTH DATA NEEDED ? | YES 1112 MONITORw wSENSORS wwwwwwwwwwwwwwwwwww TO COLLECT HEALTH DATA 00000000000000* * * * 00dopodoodoodo STORE HEALTH DATA 1114 - 1wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

1 1 1 TRANSMIT HEALTH DATA

STOP ? NO110 E K37424 * 11081 ??????????????????YES 11101 1 1 - STOP FIG . 11poco U . S . Patent Nov . 28 , 2017 Sheet 22 of 44 US 9 ,830 ,576 B2

SERVER 104YYYY MEMORY 1202 PROGRAM INSTRUCTIONS 1208 12102 USER VERIFICATION MODULE 1210b wwwwwwwwwwwwwCALIBRATION MODULE 12100 , MONITORING MODULE Serena 1220 1210d PRESENTATION MODULE ODOOOO O000000000000000 k * * * * * * * * * * * * * * * 1222 COLLECT wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww HEALTH DATA PROCESSOR 1204 PROCESS HEALTH I/ O INTERFACE 1206 DATA TO GENERATE LuvausvosuwowPAvsupuvussuuwwwwww 1224 CORRESPONDING HEALTH PROFILE HELL PROVIDE HEALTH 1226 RF}{ ? FIG . 12B grow we wwe motormet coween. com image o 10 000 cooksoos

1600000wowowon ootsooo

wo cooxx SENSORS xo podwouwo 120 xoo from mom mom mom mom mom mom mom mom 102 FIG . 12A U . S . Patent Nov . 28 , 2017 Sheet 23 of 44 US 9 ,830 ,576 B2

FIG . 13A 1300 1302 1304 1306 om AU mm ) 1330 - www 1310 wow 1350 BM OBESITY w BODY TEMP . 1 You wwwwwwww wwwwww 1 wowo ZARAR ?? wa w BODY ????? BODY INJURY w ?????????????????????? Hak w

WEIGHT COMP . * 12 w 0000000000000000000 1 TREE ????? TTTTTTTTTTT * DIABETES w BODY FAT 1332 FITNESS M WWWWWWWWWWWWWWWWWWWWWWW 1 w mm wwwwwwwwwwwww ????? LEVEL INFECTION 5 1 w 3 wwwwwwwwwwwwwwwwwwwwww WA HEART 11333 ww wwwwwwwwwwwwwwwwwwwwww 1354 RATE RAR www ousse M INFLAMMATION w 1 YYYYYYYYYYYYYYYYYYYYYYYY 11334????? ???????????????????????????? w *L200 BLOOD MHR wwwwwwwwwwwwwwwwwwwwwwwww CIRCULATION w PRESSURE 11335w wwwwwwwwwwwwwwwwanananana 1356 ??? wowe ????? mm BLOOD na 13571w

CONDITION EMOTION w wwwwwwwwww CVA . wwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwww BIOMETRIC 13581w 1337 wwwwwwwwwwwwwwwwwwww

. wwwww RESP . RATE THOUGHTS ILLNESS w ?? ????????? Wwwwwwvogovorovou por 1 1 w BRAIN 13591 wwwww w ACTIVITY ASTHMA 1304a 13601w SENSORS ????? ALLERGES w W mrmm o wowowowowowww wwwmy ????? 1361 11308 1302a BRONCHITIS w ??????????? 1362 w

DEPRESSION w 1390 ?????? WWWwwwwwwwwwwwwwww 1306b HEALTHPLAN JOU er | 13062 - rene 13040 rane enon BACK INJURY wa ni POSTURE NECK INJURY na11340 XX 0 0000000000 13641 1302b sana MUS . TENSION { S wwwwwwwwwwwwww INTERACTIVEHEALTHDASHBOARD ANILLA MAMAMAMAMARAAAAAAAAAA 13651 11367 STRESS LEVEL BODY od 366 CO !} { } ? POSITION warenwannwaarwannewanawa MW wwwwwwwwwwwwwwwwwwwwwwwwwwwwww BIOMECHANICAL WY 1343 EYE .K EYE FATIGUE RC MOVEMENT 000000000000000000 ooooooo 368 HEALTH wat 1344 FACIAL MOV . EYE DISEASE REPORT ASAWAT A WWWWWWWW WWWWW ANANANANAN BRAIN mmmo wwwwwwwwwwwwwwwwwwwwwwwwwwwww 1380 ACTIVITY newa MOTOR FUNC . FATIGUE 1511 1 wwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwww wat www U . S . Patent Nov . 28 , 2017 Sheet 24 of 44 US 9 ,830 ,576 B2

1380

HEALTH REPORT FOR JOHN DOE PROFILE INFORMATION : I HEALTH PLAN :

+ NAME : John Doe CALORIES : 2000 /day AGE : 4. 4 ELEKTRONIKOSKONSTRUKSIONELE FAT : 40g /day HEIGHT: 6 '0 " 1382 13861 S ] { {{ { : 1 } } ] {day VEGT; 235 { bs FIBER : 24g /day

+ SEX : Male ANNOTATIONESINTERESSANTE EXERCISE : 30min @ 142HRiday GOAL: Low Blood Pressure | E HEALTH TEST RESULTS : LOGGED HEALTH ACTIVITIES : TEST TIME : Jan , 4 / 3 /2012 AVG . CALORIES : 2100 /day BODY TEMP : 100 .2F AVG . FAT : 45g /day WEIGHT: 204 bs 1388 AVG . SODIUM : 800mg /day

+ ? . RESSE13 + AVG . FIBER : 30g /day HEART RATE : 75 bpm + AVG . EXERCISE : 40min /day EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE BODY FAT: 25 % BMI: 28 RHR : 65 RR : 22 bpm FITNESS LEVEL : Good 1384 POSTURE : Good

- 11 NECK POS : off 5 deg HEAD POS : off 15 deg FEET POS : Noton floor MOUSE POS : Correct

-+ STRESS LEVEL : High EYES : Fatigued INJURY : None RISK : obesity , diabetes, depression

+ W W WWWWWWWWWWWWWWWWWWW11111111111111 yoogoosFIG oooooo . Cocoook13B U . S . Patent Nov . 28 , 2017 Sheet 25 of 44 US 9 ,830 ,576 B2

FIG.14 1418 USERNAME 1400 HEALTHGOALS PXUSERID wwwwwwwwwwwwwww WEIGHT CALORIES SODIUM w CHOLESTEROL EXERCISE HEALTHPLAN USERNAME 1416 PKUSERID {-GT CALORIES CHOLESTEROL SODIUM EXERCISE 1412 FIRSTNAME NAMELAST HEALTHGOAL Fyw EMPLOYEEPROFILE PKUSERD EMAIL ADDRESS AGE SEX mm PKPERMISSIONS 1414 SER} ?22E USERNAME mmmmmm ADDRESS wwwwwwwwwwwwwwwwwwwww STREET CITY STATE ?K

, SER} FIRSTNAME 1402 EMPLOYEEDATA ? LASTNAME PASSWORD nonoomapoon PK wwwwwwwww

S-1}{ER. MUSCLETENSION PKTESTNUMBER USERD ARMPOSITION TESTTIME MUSCLETENSION mm 1408

1404 HEALTHTEST BLOODPRESS. BLOODCOND. WWWWWWWWWWWWWWWWWWWWW nnnnn BODYWEIGHT BODYFAT HEARTRATE RESP.RATE BRAINACTIVITY BODYPOSITION PKUSERIDWWW PKTESTNUMBER TEMPERATURE EYEMOVEMENT 99 POST.CORR POSTURE OKTESTNUMBER USERD HANDPOS FEETPOS TORSOPOS 1410 wwwwwwwwwwwwww NENNINNENLANMANNENHEAD ARMHAND

1406 PKTESTNUMBER {SER1 BODYMASSRHR THR wwwwwwwwwwwwwww PROTECT TUTO atent Nov . 28 , 2017 Sheet 26 of 44 US 9 ,830 ,576 B2

1502 DISPLAY LOGIN SCREEN

1504 RECEIVE LOGIN CREDENTIALS VIA LOGIN SCREEN OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1506 CREDENTIALS " NO AUTHENTICATED ? YES DISPLAY HOME SCREEN WITH 1500 1508 OPTION TO ACCESS EMPLOYEE HEALTH APPLICATION Wwwwwww 1510 APPLICATION am NO SELECTED ? YES

MYYYYYYYYYYYYYYYYYYYYYYYYYYYY | PROVIDE REVIEWER USER AN EMPLOYEEE ? wwww INTERFACE 1512 YES 1514 NEW EMPLOYEE ?

COLLECT EMPLOYEE 1 5 po HEALTH PROFILE DATA

UPDATE HEALTH PROFILE 1520 DATA FOR EMPLOYEE

PROVIDE INTERACTIVE 15221522 - PROVIDEHEALTH DASHBOARDINTERACTIVE FIG . 15 U . S . Patent Nov 28 2017 Sheet 27 of 44 US 9 ,830 , 576 B2

1600 FIG . 16 Healthy Company

4 . S ? User Name PASSICS

??

FIG. 17 | reatering ALER You are Experiencing “ * . Biard PieSSARS , ….. www 173 … ????????? YOR ELECTORS ?? GPS HEALTH SUMMARY PERFORMANCE 11111111111114541 : 11 , 1 , W HEETTER 1704 - - Q : 88 by ????? OSG 8 : 00 RRS 22 ) 8G 8 . Press E-LeveenPerLeveLeveLeverrLeverter ? RESS STRESS CHOL : 22 ??????????????????? AG, PCS: GOOD EYE : GOOG WMWMWMmwwmwwmwwmonomwwmwwmwwmwwmwwmwwmwwmwwmwwmwwmwwmwwmonomwwmwwmwwmwwmwwmwwwbeeeeeeeeeeeeeeeriencornooooopermorrrrrencorpocoopenanonoratore U . S . Patent Nov . 28 , 2017 Sheet 28 of 44 US 9 ,830 ,576 B2

1800 FIG . 18 Edit Profile 802 Name 1804 Age Submit Height Weight Exit EEEEEEEEEEEEEEEEE Sex Goal 1806 Lower Blood Pressure Lose Weight Body Fat Blood Sugar Control Resting Heart Rate U . S . Patent Nov . 28 , 2017 Sheet 29 of 44 US 9 ,830 ,576 B2

1914 1912 REPORTTABNO 000000000 1900 SELECTED? YES DISPLAY INTERACTIVE REPORTTAB 200000000 VY oooooo mannannaaaaaaaaaaaaaaaaaaaaaaaaa WWWWWW YES TESTTAB ??CYEx}? DISPLAY TESTTAB 1908 1910 INTERACTIVE

NO wwwwwwwwwwwwww SELECTED? IYES PROFILETAB ?EXITEXIT? FIG.19 1902 DISPLAYINTERACTIVE HEALTHDASHBOARD APROFILETAB DISPLAY INTERACTIVE 1916YES EXITEMPLOYEES 1904 Y 1918-HEALTHAPPLICATIONwanaonanaman 1-1906 FROMFIG.20,2225A E U . S . Patent Nov . 28 , 2017 Sheet 30 of 44 US 9 ,830 ,576 B2

2000

2002 DISPLAY HEALTH PROFILE CONTENT DOKUVA 2004 EDIT PROFILE SELECTED NO nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn YES 2006 DISPLAY EDIT PROFILE INTERFACE 2008 PROFILE EDITS ? YES

UPDATE EMPLOYEE 0 2010 - HEALTH INFORMATION wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww < EXIT ? NO 2012 YVES Á TO FIGFIG . 19 FIGwww . 20 U. S . Patentatent NovNov . 28 , 2017 Sheet 31 of 44 US 9 ,830 ,576 B2

FIG . 21 1390

322 Health Profile for Employee 2102 2104 DAS Profile Report | Test 2106

wwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww w wwwwwwwwwwww ?E? ?? ??e Age : 44 1 1 Height: 6' 0 " KKK ?????? : 25 lbs 2112 pogodogdogodepoooooooooooooo Sex: Male KKKKKK - 21033 Goal: Lower Blood Pressure 2114

Edit Profile

@ OPPDP@ 0002 . 20 0 4 ** * * * * * * * * * * * * * * * * ** * * * * * ** ** ** * * * * ** * * * * * * * * * * * * * * * * * * ** *

2200 FIG . 22

wwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 2202 DISPLAY HEALTH TEST CONTENT wwwwwwwwwwwwwwwwwwwwwwwwwwww 2208 2204 HEALTH CALIBRATION NO TEST SELECTED SELECTED ? YES IYES 2010 - CONDUCT HEALTH TEST CONDUCTCALIBRATION LaocoonWXXXX0000000000000000000000000000000000000000000 ???????????? ???????? 2206 wanaw No EXIT? Mtot 2212 YES A TO FIG . 19 atent Nov . 28 , 2017 Sheet 32 of 44 US 9 ,830 ,576 B2

1390 FIG . 23A Health Profile for Employee 2102 2104 086 Profile Repori Test - - 2106 2300

TEST SCHEDULE :

.C

- Your last health test was run at 9 :00am . L.C 2302 .C

E.C

- Your next health test is scheduled for .C 10 : 00am CEC.C 2304 2306 2308 2110 R Conduct Califation IlHealth conduct Test ExitExit

In @ @ 1390 FIG . 23B Health Profile for Employee 2102 2104 BO @ 3 Profile ReporiReport Test 2106 2300

poco C OCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1 1 RUNNING TEST PLEASE WAIT OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 00000000000

Exit

@ @ 000 U . S . Patent Nov . 28 , 2017 Sheet 33 of 44 US 9 ,830 ,576 B2

2400

2402 MONITOR HEALTH SENSORS TO COLLECT HEALTH DATA VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

PROCESS COLLECTED HEALTH 2404 DATA TO GENERATE HEALTH PROFILE DATA 2406 UPDATE EMPLOYEE HEALTH INFORMATION wwwwwwwwwwwwwwwwwwwwwwwwwwww

ALERT CONDITION A NO EXISTS ? 2408 YES ?????ry PROVIDE ALERT RELATING 2410 TO ALERT CONDITION

HEALTH TEST COMPLETE NO 2412 ????? KARAKTEREKKERKLOKKERAKARAKARAKARAKARAKTEREK YES TERMINATE MONITORING HEALTH SENSORS TO 2414 COLLECT HEALTH DATA FIG . 24 U . S . Patent Nov. 28, 2017 Sheet 34 of 44 US 9, 830 .576 B2

TOFIG,258

?????????????????????????????????????????? ??????????????????????????

Trrrrr rirhLIA Tryrrrrr YES POSTRE)SELECTED? TTTTTTTTTTTTTTTTTTTTTTTTTe 2520) DISPLAY POSTURE INTERFACE 280 252) 2522

WC

YES Amationa ) EYE SELECTED? DISPLAYEYE | INTERFACE 252 . Mosa .

25162SG ?

treeeeeeeeeeeeeeeter YES RSS SELECTER DISPLAYRISK INTERFACE 2512 2514 NO YES ELLETE YES DISPLAYHEALTH?2502 SELECTED? EDTS? YES TOFC,19 PLAN DISPLAY HEALTHPLAN PLAN UPDATE EMPLOYEEHEALTH PROFILEDATA EXT?? REPORTCONTENT INTERFACE appage338888gogggggggggggg 2510) 2504 2006 25 2536 U . S . Patent Nov . 28 , 2017 Sheet 35 of 44 US 9 ,830 ,576 B2

2532 NO NEURAL SELECTED? IYES DISPLAYNEURAL INTERFACE 2500 Buttwood 2534

SELECTED? uuuuwwwwwwwwwwwwwvo REPORT DISPLAYREPORT INTERFACE FIG.25B 25282528 buuuuwwww 2530 NO nud CHARTSELECTED? YES DISPLAYCHART INTERFACE 25242524 butu 2526 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU uuuuU

u

FROMFIG.25A U . S . Patent Nov . 28, 2017 Sheet 36 of 44 US 9 ,830 ,576 B2

1390 FIG . 26A Health Profile for Employee 2102 2104 - - - - Profile Repori 1 Test 2106 2600 w w wwwwwwwwwwwwwwwwwwwwww www mmmmmmmmmmmm Temp. : 100 .20 View Risk Into ARAC-13313413AABAAEAA2112212222222 ngoconuongngon Weight 204 lbs 12601 Blood Pressure : 150 /70 2614 2612 Heart Rate : 75 bpm ???????? Body Fat % . 25 % View Poslure Info 2610 2602 sre : Adjust View Eye Info Eve Fatigue: Fatigued BMI: 28 2603 2604 2606 2608 2610 View Full View View Info View Neural Report plan EX 2 | Q hard YOUR EMOTION : POODOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Happy @ OOO 1390 FIG . 26B Health Profile for Employee 2102 2104 U BÉ Q Profile ReportWowowa Test 2106 2620 Summary of your Health Plan : Your Daily Calorie intake Goal: 2000 2600 2110 Your Daily Fat Goal: 40 g Your Daily Sodium Goal: 1000 mg 2622 Your Daily Fiber Goal: 249 Your Daily Exercise Goal: 30 min at THR Of 142

Summary of yourwww health Activities Today' s Calories : 1000 Today' s Fat: 12 g Today' s Sodium : 400 mg 2624 Today' s Fiber 189 Add Exit Today' s Exercise: None Activity wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww @ AO O U . S . Patent Nov . 28, 2017 Sheet 37 of 44 US 9 ,830 ,576 B2

06CL DIA 097 Vmmmmmmmmmm yeah engold jol pakoldus - 2102 2104 OOOOOOOOOOOOOoooo00000OOOOO 9600 ayold Report Test 90121

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwWwwwwwwwwwwwwwwwwwwww www 2632 0892 OLC Exit Food ARMAANA w 2634 povezusowegos ooooooooooooooooooo Activity l |ll

|

wwww |

WWW | QUE | OZIS Enter | wwwwww SOXXOXLUKKOLUDCCC0DXOXOXOXOXO - - - . 9 XXXXXXXXXXXXXXXXXX

NNNNNNNNNNNNNNNNN Jaug Enter 2600 KERROKSERRURIERREXERCERERE Exit Exit ????1 09 @ @ 1390 FIG . 26D Health Profile for Employee 2102 2104 6620 Bold Report Test 907 xxxxxxxxxxxxxxxxxxxxxx ????????? www ?????????????????????????????? OULULULULLLLLLLLLLLLLLLLLLLL 2640 WWWWWWWWWWWWWWWWWWWWW ****

Weeh XsId Your test results indicate thatyou are OLLZ overweight and at risk for becoming obese , 2642 developing diabetes and heart disease . HOW TO DO A SIT- UP 2644 10

Exit 2110 2009 atent Nov . 28 , 2017 Sheet 38 of 44 US 9 ,830 ,576 B2

1390 FIG . 26E Health Profile for Employee 2102 2104 DOO R Profile - pooooooooooooooooooooooooooReport Test 2106 2650

SuggtY { Re1?? ????? world 1 2652 Fatig {38 : Please take a break from your CQperery 2 mi ad WYYYYYYYYYYYYYY stare at an object 20 feet away for one minute during breaks Exit 2654 2600 @ @ 000 1390 FIG . 26F Health Profile for Employee 2102 2104 D H Profile Report ws Test 2106 2660

pocoonas Neck: 0850 2664 2667 2600 Head Tilt : Off 15 de Feet: Not on Floor Back: Leaning yousussuu {{ { {35 : C ect 2666 wwwwwwwwwwwww Suggestion to Correct Posture : . 1 wat Move lower back against lumbar support of chair . ??????t for Rea ?????? ???????????? ?f tip

???????????????? Neck head OOOOOOOOOOOOOOOOOOOOD000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 2668 Exit neck red Beck Hard 22688 2669

@ @ 000 Seseoses U . S . Patent Nov . 28, 2017 Sheet 39 of 44 US 9 ,830 ,576 B2

ON 097 Health* * * * * Profile* * * * for Employee* * * * * * * * * * * * * * 2102* * * * * * * * * * 2104* * * * * * * * * * * * * * * * * * * * * * * * * * * * DOB L Profile Report Test 9071 Health Parameter WeightXXXXXX Timeframe wwwww3 Months w wwww 2110 Qu92 2674 2676 ????naHead ? ???? ? ????? = ??????????????? 000000ccococoal 0 ba0000000 }??????

Los 2 - www TL9Z 2600 wwwwwwwwwwwwwwwwwwwwwwwwww ? 2678 QO002

w 2700 FIG17, . 27 Employer Health Review 2102 2104 DOD R Profile . 49104 Report T Test 7 2106

poss000000000000000000000 COOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000 . DODCOCOOOOOOOO000000000000000000CD Name: John Doe Age : 44 Height: 6 '0 " Weight: 205 lbs KORRIKO00000000ooooo Sex : Male 2704 Goal: Lower Blood Pressure aaloduzon Manoy ZOLZ GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO John Doe Group to Review : 2706

Nonewwwwwwwwwwwwwwwwwwwwwwww A Edit Profile

QOX O U . S . Patent Nov . 28, 2017 Sheet 40 of 44 US 9 ,830 ,576 B2

QOX YETTEYTTET - - - HA 1200 want - - - 1000

met mume- - 800 2682 mwa 2680 ------600 Sample TIETTYYTYTYTYtreEinheir whe

* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww MANAM www www 400

DataPackets?a???????? 200

? FIG.26H Gyro are FFT 4160AUV 3960V High-PassFilter wwwwwwwwwwwwwwwwwwwwwwwwwwwwww ChannelSpacing sosos AutoScale AlChannels 200BV MaxAmplitude MinAmplitude 1A3 AMWWWWWW EEG KOOKOOKOSSOSOK

W

n Refresh with Clear wwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwww 2690 ALLURE re WILLIE Kink ConfigureMarker. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww Wanan HAEREZHETERREHAR nama SaveData LoadData www ApplicationHelp SamplingRate128 SerialPort|COM LogMessage: Marker(2)isinserted Marker(1)isinsertedMarker(2)isinserted Marker(1)isinseried ??????????????????????????????????????????????????????????????? NeuralReport ContactQuality Battery Marker WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 22222222222 U . S . Patent Nov . 28, 2017 Sheet 41 of 44 US 9 ,830 ,576 B2

QOX ------1200 -- - - - 1000 mononorinnnnnnnnnnnnnonoorinnnnn * ------awarenesansemon600800 Sample 2682 nnnnnonoorinnnnnnnnnnnnnoonoonnnnnn - - - 1

WWW LAIREX ALEXA XAR KERRE CARE SARAN ARE W G9 RXAK ERRER CREAN URAK ERE -KKKK - - 400

------200 PERUM voor mmmmm PacketsData 0 N??K?! " FIG.261 4160 4120 4080 S4040 4000 3960 Gyro Amplitudewwwwwwwwwwwwwww( UV ) FFT UV 4160AV 39600u High-PassFilter AutoScale AllChannels 8 200AW MaxAmplitude MinAmplitude 81 F4 AFA EEG www 200 mmmmm EERIREDITED DDDDDDDDDDDDDD

*

efresh Clear * * 2690 * ConfigureMarker., * * SaveData LoadData *

*

wuwuwuwuwuwuwuwuwuwuwuwuwuwu * mmmmmmmmmmmmmm * ApplicationHelp SamplingRate128 SerialPort:COMOC Marker(2)isinserted Marker(1)isinserted Marker(2)isinserted Marker(1)isinserted LogMessage: * ContactQuality * NeuralReport WWWLLLWWLLLWWLLLL * Battery -Marker ???????????????????????????????????????????????????????????????????????????????? U . S . Patent Nov . 28 , 2017 Sheet 42 of 44 US 9 ,830 ,576 B2

wwwwwwwwwwwwwwwwww w wwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww w ww XOO 60 55

paccoccoy 4550 - UT Frequency(Hz) 2684- 26802680 152025303540 Delta(1-4Hz)Theta47HzAlpha713HzBeta1330HzCustom

TTTT 10

T 5

PacketsGyroData MYYYYYWWWWWWW mmbadbo com Landmandham 0 FIG.26J 8888 8888 on agnitude dE 18MOD wwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwyor FFTEEG annonce wwwwwwwwwye wwwwwwwwwwwpmax2.50- pmin0.001 lower30H Hz45upper wwwwwwww 3max80 amin-60 fmax64wwwwwwwwww fmin0 length512 step1 dB10 MYYYY AutoScale CustomBand wwwww wwwwwwwwwwww WALL Channel 02 WindowingLUCULULUCULULU HANNING

* Refresh * Clear 22 ??????????????????????? 2690 ConfigureMarker. SaveData LoadData

ponosan wwwwwwwwwwwwww * * Marker(2)isinserted Marker(1)isinserted Marker(2)isinserted Marker(1)isinserted ApplicationHelp SamplingRate128 SerialPort:COM * ContactQuality * LogMessage: NeuralReport Battery -Marker U . S . Patent Nov . 28 , 2017 Sheet 43 of 44 US 9 ,830 ,576 B2

10001000 1000100 KEKKAKAKKKKK somwonoPacketLost comoPacketSequence 800800 800800 MAMMAMMAA ANAKAMAMMANAMA wwwwwwwwwwwwwwwwww 2686 600 600 www wwwww wwwwwwwww 2680 Sample Sample ww. 400 400 DataPackets FIG.26K 200 200 FFT|Gyro wwwwwwwwwwwwwww w oowwwwwwwwww .. nes - - -- - 120 8 EEG Sequence Number Packet Lost

w HU U UUUUUUUUUUUUU Refresh Clear 2690 ConfigureMarker. MAKIAKKAAKAKAKKANAKKANAKAKAK SaveData LoadData VELLULUUUUUUUUUUUU SerialPort:COM10. WWW nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn rrrrr ApplicationHelp SamplingRate128 LogMessage: Marker(2)isinserted Marker(1)isinsertedMarker(2)isinserted Marker(1)isinseried ContactQuality r NeuralReport Battery -Marker

SER U . S . Patent Nov . 28 , 2017 Sheet 44 of 44 US 9 , 830, 576 B2

2800

2 TOSAKA HREFERRATE PERATY OF PRES ------_ - trint- t ------ittletter L , + + + + 2802 CONDITION EXISTS ? YES PROVIDE ALERT TO EMPLOYER RELATING TO ALERT CONDITION Interninrm /NEWLINEVENTERITE werenewwrowerenewmwwmwww . rrrrrrrrrrown FIG . 28

28

??? ! . - . - . - .- Heasting Centing AERS. Greerting ; 50 % of the employees at the West facility have body weights over ???OWG ?? 250ES , M

FIG. 29 US 9 , 830 , 576 B2 COMPUTER MOUSE FOR MONITORING at work , health problems such as, lower back pain , fatigue, AND IMPROVING HEALTH AND high blood pressure and obesity , keep them from working PRODUCTIVITY OF EMPLOYEES optimally , and cause a rapid rise in employee healthcare costs. Many human resource (“ HR ” ) executives consider RELATED APPLICATIONS 5 presenteeism a problem in their companies , estimating an This application is a divisional of U . S . patent application annual cost to companies of over $ 180 billion / year , and a per Ser. No . 13 / 540 , 067 filed on Jul. 2 , 2012 which claims the employee cost between $ 22 and $ 157 annually . Moreover, benefit of and priority to U . S . Provisional Patent Application presenteeism appears to be a problem at over 50 % of No . 61/ 504 ,638 filed on Jul. 5 , 2011 and titled “ SYSTEM , workplaces. In 2006 , 56 % of HR executives viewed it as a COMPUTER PROGRAM PRODUCT AND COMPUTER problem , while only 39 % of HR managers found it to be a IMPLEMENTED METHOD FOR IMPROVING AND problem in 2004 . Because such health problems may be MONITORING THE HEALTH AND PRODUCTIVITY OF caused by a combination of employee lifestyle and work EMPLOYEES ” , U . S . Provisional Patent Application No . practices, workplace health programs have been employed 61/ 659 , 831 filed on Jun . 14 , 2012 and titled “ SYSTEMS, to make employees aware of sound health and ergonomic COMPUTER MEDIUM AND COMPUTER - IMPLE - 15 practices in an effort to promote employee health and help MENTED METHODS FOR MONITORING AND lower employer costs . IMPROVING HEALTH AND PRODUCTIVITY OF Unfortunately , even if employees are made aware of EMPLOYEES ” , U . S . Provisional Patent Application No . sound health and ergonomic practices , employees often slip 61 /659 ,790 filed on Jun . 14 , 2012 and titled “ SYSTEMS , back into poor health and ergonomic practices while COMPUTER MEDIUM AND COMPUTER - IMPLE - 20 engrossed in their day -to - day work activities . The current MENTED METHODS FOR MONITORING AND state of the art solution to address these issues includes IMPROVING COGNITIVE AND EMOTIVE HEALTH OF health programs that rely on periodic tests to assess EMPLOYEES” , U .S . Provisional Patent Application No. employee health and ergonomics . Such tests typically 61/ 659 , 796 filed on Jun . 14 , 2012 and titled “ COMPUTER require employees to expend a great deal of effort to MOUSE SYSTEM AND ASSOCIATED , COMPUTER 25 participate in the programs. For example , health programs MEDIUM AND COMPUTER - IMPLEMENTED METH ODS FOR MONITORING AND IMPROVING HEALTH may monitor the employee ' s health via test conducted in test AND PRODUCTIVITY OF EMPLOYEES ” , U . S . Provi facilities at discrete testing times ( e . g ., quarterly or annual sional Patent Application No. 61 /659 , 800 filed on Jun . 14 , health tests ) . Unfortunately , the presence of traditional 2012 and titled “ CHAIR PAD SYSTEM AND ASSOCI health testing equipment and personnel may be overly ATED , COMPUTER MEDIUM AND COMPUTER - 30 burdensome in the user ' s work environment. For example , IMPLEMENTED METHODS FOR MONITORING AND health testing personnel in the employee ' s office monitoring IMPROVING HEALTH AND PRODUCTIVITY OF a blood pressure cuff may be distracting . Moreover, the EMPLOYEES ” , U . S . Provisional Patent Application No. ability to monitor a plurality of employees throughout their 61/ 659 , 807 filed on Jun . 14 , 2012 and titled “ FLOOR MAT workday may be difficult or impossible due to constraints on SYSTEM AND ASSOCIATED , COMPUTER MEDIUM 35 the number of health personnel available . Thus, existing AND COMPUTER - IMPLEMENTED METHODS FOR health programs may require the employee to take time out MONITORING AND IMPROVING HEALTH AND PRO of their day to attend a health test , existing health programs DUCTIVITY OF EMPLOYEES ” , U . S . Provisional Patent may not assess the employee in their day - to - day work Application No . 61/ 659 ,810 filed on Jun . 14 , 2012 and titled environment, and existing health programsmay not provide “ SYSTEMS , COMPUTER MEDIUM AND COMPUTER - 40 continuous feedback that can be used to dynamically adjust IMPLEMENTED METHODS FOR MONITORING AND the employee 's day - to -day activities and /or may not be able IMPROVING BIOMETRIC HEALTH OF EMPLOYEES " , to rapidly identify and predict health issues based on U . S . Provisional Patent Application No . 61/ 659 , 818 filed on changes in the employee ' s health . Jun . 14 , 2012 and titled " SYSTEMS, COMPUTER MEDIUM AND COMPUTER - IMPLEMENTED METH - 10 ODS FOR MONITORING AND IMPROVING BIOME SUMMARY OF THE INVENTION CHANICAL HEALTH OF EMPLOYEES ” , and U . S . Pro visional Patent Application No. 61 /659 , 824 filed on Jun . 14 , Applicanthas recognized the need for a health monitoring 2012 and titled " SYSTEMS, COMPUTER MEDIUM AND system that provides for assessment of employees in their COMPUTER - IMPLEMENTED METHODS FOR day - to -day work environment, that reduce the effort required COACHING EMPLOYEES BASED UPON MONITOREDRED 50 to take part in a health program , that continuously monitors HEALTH CONDITIONS USING AN AVATAR " the dis - the employees ' health in their day - to - day work environ ments , that rapidly identifies and predicts health issues for closures of which are each hereby incorporated by reference the employees , and that provides frequent ( e . g . real - time) in their entireties . feedback that can be used dynamically adjust the employ FIELD OF INVENTION 55 ee 's day - to -day activities to improve the employees ' health and /or to help prevent the predicted health issues from The present invention relates generally to health moni - escalating into an actual health conditions . Applicant has toring in the work place and more particularly to computer recognized that, although existing health programs provide mouse systems, machines and associated non -transitory some level of health monitoring , the complexities associated computer medium having computer program instructions 60 with employees having to proactively take part in health stored thereon , and computer - implemented methods for tests may reduce employee involvement in the health pro monitoring the health of employees . grams. For example , employees may decide to forgo a health program in view of the time and effort required to engage in BACKGROUND OF THE INVENTION health tests at a testing facility . Moreover , the infrequent 65 nature of the health tests may inhibit the ability of existing A major concern among employers is the issue of pre - health programs to promptly identify and predict health senteeism , or the phenomena that , while employees may be issues ( e . g ., health risks such as injury or disease ) . For US 9 , 830 ,576 B2 example , semi- annual test may not be able to identify updated health profile including : health characteristics for changes in the employee ' s health that can occur within days the employee including one or more of a body temperature , or weeks , such as sickness , short term injuries , and diseases a blood pressure , and a blood oxygenation for the employee that manifest themselves over a short period . Thus, existing determined using the health sensor data collected , and a health programs fail to provide a framework for continu - 5 health plan for the employee based on one or more of the ously acquiring health data that can be used to rapidly health characteristics determined using the health sensor identify changes in the employee ' s health over relatively short periods of time. Applicant has recognized that such data collected . The computer readable instructions execut shortcomings have failed to be addressed by others , and has able by the processor to cause the computer server to recognized that such shortcomings may be addressed by a 10 perform the steps of updating the health information stored system that can continuously collect employee health data in the database to reflect the updated health profile for the while employees are situated in their day - to -day work employee , and serving , for display to the employee via the environment ( e . g ., at the employees ' offices ) , that can pro computer workstation , the updated health profile for the cess the health data to assess the employees ' current health employee . and predict potential health issues , and that can provide 15 The step of collecting , via the communications network , feedback indicative of the employees ' current health and the health sensor data output by the set of health sensors of predict potential health issues such that the employees can the computer mouse includes , in some embodiments , iden take proactive measures to address their current health tifying a need to initiate a health test using a predetermined conditions and prevent the predict potential health issues. In test schedule that specifies times at which the health sensor view of the foregoing, various embodiments of the present 20 data needs to be collected from the health sensors , in invention advantageously provide systems, machines , non - response to identifying a need to initiate a health test using transitory computer medium having computer program a predetermined test schedule that specifies times at which instructions stored thereon, and computer - implemented the health sensor data needs to be collected from the health methods for monitoring the health of employees in their sensors , querying the computer workstation for the health work environment using various sensors disposed about 25 sensor data corresponding to the health test where the their work environment, for determining employee health computer workstation is configured to collect the health profiles ( e . g . , including existing or predicted health condi- sensor data from the set of health sensors of the computer tions / risks and health plans to guide the employee with mouse , and receiving , from the computer workstation and regard to a healthy lifestyle ) based on the health data , and for via the communications network , the health sensor data providing feedback to communicate the determined health 30 corresponding to the health test . profile and associated information . In some embodiments , the computer mouse includes a In some embodiments , provide is a system for monitoring computer mouse controller configured to receive the tem an employee ' s health while the employee is working at a perature data output by one or more of the temperature workstation including a workstation surface located above sensors, the blood pressure data output by one ormore of the and parallel to a floor, and a computer workstation . The 35 blood pressure sensors , and the blood condition data output system including a computer mouse in communication with by one or more of the blood condition sensors , and transmit , the computer workstation and including a set of health to the computer workstation , health data corresponding to sensors integrated therewith for detecting biometric charac - the received temperature data , blood pressure data , and teristics of the employee ' s health . The set of health sensors blood condition data , and the computer workstation is con including one or more temperature sensors, one or more 40 figured to transmit health data corresponding to the health blood pressure sensors , and one or more blood condition data received to the computer server . sensors . The set ofhealth sensors configured to output health In certain embodiments , the one or more temperature sensor data including of temperature data output by one or sensors include an infrared ( IR ) sensor disposed on an more of the temperature sensors that is indicative of a body exterior surface of the computer mouse such that the temperature of the employee , blood pressure data output by 45 employee ' s body temperature is sensed by the IR sensor one or more of the blood pressure sensors that is indicative when the employee grasps an exterior of the computer of a blood pressure of the employee , and blood condition mouse . data output by one or more of the blood condition sensors In some embodiments , the one or more blood pressure that is indicative of a blood oxygenation of the employee . sensors include a blood pressure cuff including a pneumatic The system including a database in communication with a 50 tube extending between a body of the computer mouse and communications network and storing health information a bladder of the blood pressure cuff , an air pump located in associated with one or more employees , and a computer the body of the computer mouse is configured to supply air server in communication with the communication network . via the pneumatic tube to inflate the bladder of the blood The computer server being configured to serve , to the pressure cuff , a pressure transducer located in the body of the computer workstation for display to the employee , health 55 computer mouse is configured to sense air pressure within profile information for the employee . The computer server the pneumatic tube that is indicative of the air pressure including a non - transitory computer readable storage within the bladder , and the pressure transducer is configured medium , an input/ output ( 1 / 0 ) device interface and a pro - to output the blood pressure data indicative of a blood cessor . The I/ O device interface connecting the computer pressure of the employee and corresponding to the sensed air server to the communications network . The non - transitory 60 pressure within the pneumatic tube . computer readable storage medium having a set of computer In certain embodiments , the one or more blood pressure readable instructions stored thereon that are executable by sensors include a blood pressure cuff including an integrated the processor to cause the computer server to perform the pump configured to inflate a bladder of the pressure cuff and steps of collecting , via the communications network , the an integrated pressure transducer configured to sense air health sensor data output by the set of health sensors of the 65 pressure within the cuff and output the blood pressure data computer mouse , and determining an updated health profile indicative of a blood pressure of the employee and corre for the employee using the health sensor data collected . The sponding to the air pressure within the cuff. US 9 ,830 ,576 B2 In some embodiments, the one or more blood condition tions for use in monitoring an employee ' s health while the sensors include a pulse oximeter sensor located in an interior employee is working at a workstation including a computer region of the computer mouse , and the computer mouse workstation . The computer program instructions being includes a hinged cover that is rotatable into an open executable by a computer processor to cause the steps of position to provide access to the pulse oximeter sensor 5 activating set of health sensors integrated with a computer located in the interior region of the computer mouse such mouse in communication with a communication network via the computer workstation . The set of health sensors inte that, during use, the employee is able to insert a fingertip into grated therewith for detecting biometric characteristics of the interior region of the computer mouse to engage the the employee ' s health . The set of health sensors including pulse oximeter for sensing a blood saturation of the one or more temperature sensors , one or more blood pres employee. The hinged cover is rotatable into a closed 10 sure sensors, and one or more blood condition sensors . The position to enclose the pulse oximeter sensor such that the set of health sensors configured to output health sensor data computer mouse can be used to interact with content dis including of temperature data output by one or more of the played by the computer workstation . temperature sensors that is indicative of a body temperature In certain embodiments , the blood pressure sensor of the employee , blood pressure data output by one or more includes a blood pressure cuff communicatively coupled to 15 of the blood pressure sensors that is indicative of a blood the computer mouse via a wireless connection , and the pressure of the employee , and blood condition data output computer mouse is communicatively coupled to the com by one or more of the blood condition sensors that is puter workstation via a wireless connection . indicative of a blood oxygenation of the employee . The In some embodiments , provided is a computer mouse for computer program instructions being executable by a com sensing health characteristics of a user . The computer mouse 20 puter processor to cause the steps of collecting, via the including a computer mouse controller, a computer mouse communications network , the health sensor data output by body , and a location sensor configured to sense movement of the set of health sensors of the computer mouse , and the computer mouse relative to a work surface on which the determining an updated health profile for the employee computer mouse is located . The computer mouse controller using the health sensor data collected . The updated health being configured to transmit location data corresponding to 25 profile including health characteristics for the employee including one or more of a body temperature, a blood the sensed movement of the computer mouse to a computer pressure , and a blood oxygenation for the employee deter workstation for use in determining movement of the mouse . mined using the health sensor data collected , and a health The computer mouse including a temperature sensor con plan for the employee based on one or more of the health figured to sense a body temperature of the user. The com characteristics determined using the health sensor data col puter mouse controller being configured to transmit tem - 30 lected . The computer program instructions being executable perature data corresponding to the sensed body temperature by a computer processor to cause the steps of updating to the computer workstation for use in determining the body health information for the employee stored in a database to temperature of the user . The computer mouse including a reflect the updated health profile for the employee , and blood condition sensor configured to sense a blood satura - serving , for display to the employee via the computer tion level of the user. The computer mouse controller being 35 workstation , the updated health profile for the employee . configured to transmit blood condition data corresponding to In some embodiments , provided is a computer- imple the sensed blood saturation level to the computer worksta - mented method for sensing health characteristics of a user tion for use in determining the blood saturation level of the using a computer mouse . The computer mouse including a user . The computer mouse including a blood pressure sensor location sensor configured to sense movement of the com configured to sense a blood pressure of the user. The 40 puter mouse relative to a work surface on which the com computer mouse controller being configured to transmit puter mouse is located , a temperature sensor configured to blood pressure data corresponding to the sensed blood sense a body temperature of the user , a blood condition pressure to the computer workstation for use in determining sensor configured to sense a blood saturation level of the the blood pressure of the user. user and a blood pressure sensor configured to sense a blood In some embodiments , the temperature sensor is disposed 45 pressure of the user. The computer - implemented method including transmitting , to a computer workstation , location on an exterior surface of the computer mouse body such that data corresponding to sensed movement of the computer the employee ' s body temperature is sensed by the tempera mouse for use in determining movement of the mouse , ture sensor when the employee grasps an exterior of the receiving, from the temperature sensor, temperature data computer mouse . corresponding to a sensed body temperature of the user, In certain embodiments , the blood condition sensor 50 receiving , from the blood condition sensor, blood condition includes a pulse oximeter sensor. data corresponding to a sensed blood saturation level of the In some embodiments , the blood pressure sensor includes user, receiving , from the blood pressure sensor, blood pres a blood pressure cuff . sure data corresponding to a sensed blood pressure of the In some embodiments , the computer mouse controller is user, and transmitting, to the computer workstation , health configured to receive a request for health data from the 55 data corresponding to the temperature data , the blood con computer workstation , and , in response to receiving a dition data , and the blood pressure data for use in determin request for health data from the computer workstation ing the body temperature , the blood saturation level, and the collect the temperature data from the temperature sensor, the blood pressure of the user. blood condition data from the blood condition sensor, and Accordingly , as will be described herein below , embodi the blood pressure data from the blood pressure sensor, and 60 ments of the system , computer program instructions and transmit , to the computer workstation , health data corre - associated computer - implemented methods allow for moni sponding to the temperature data , the blood condition data , toring of the employee ' s health . and the blood pressure data for use in determining the body temperature , the blood saturation level, and the blood pres BRIEF DESCRIPTION OF THE DRAWINGS sure of the user . In some embodiments , provided is a non - transitory com - So that the manner in which the features and advantages puter readable storage medium including program instruc - of the invention , as well as others, which will become US 9 ,830 ,576 B2 apparent, may be understood in more detail, a more particu FIG . 8G is a flowchart that illustrates a method of lar description of the invention briefly summarized above operating the mouse system in accordance with one or more may be had by reference to the embodiments thereof, which embodiments of the present invention . are illustrated in the appended drawings, which form a part FIG . 9A is a front view of a three- dimensional (“ 3D ” ) of this specification . It is to be noted , however, that the 5 position sensor for use in monitoring an employee ' s health drawings illustrate only various embodiments of the inven - in accordance with one or more embodiments of the present tion and are therefore not to be considered limiting of the invention . invention 's scope as it may include other effective embodi FIG . 9B is a block diagram of components of the 3D ments as well. position sensor in accordance with one or more embodi FIG . 1 is a block diagram that illustrates an employee 10 ments of the present inventionon . health monitoring system in accordance with one more FIG . 9C is a flowchart that illustrates a method of oper embodiments of the present invention . ating the 3D position sensor in accordance with one or more FIG . 2 is a block diagram that illustrates an employee embodiments of the present invention . workstation connected to a server in accordance with one or 15 FIG . 10A is a perspective view of a neuro -headset for use more embodiments of the present invention . in monitoring an employee ' s health in accordance with one FIG . 3 is a block diagram that illustrates components of or more embodiments of the present invention . an employee computer in accordance with one or more FIG . 10B is a top - view of an employee ' s head that embodiments of the present invention . illustrates exemplary neural sensor locations about the FIG . 4 is a diagram that illustrates an exemplary work - 20 employee ' s head in accordance with one or more embodi station environment in accordance with one or more ments of the present invention . embodiments of the present invention . FIG . 10C is a block diagram that illustrates components FIG . 5 is a block diagram that illustrates a workstation of the neuro -headset in accordance with one or more including integrated sensors in accordance with one or more embodiments of the present invention . embodiments of the present invention . 25 FIG . 10D is a flowchart that illustrates a method of FIGS . 6A -6C are perspective views of various embodi - operating the neuro -headset in accordance with one or more ments of a chair and a chair pad specially adapted to include embodiments of the present invention . sensors for use in monitoring an employee ' s health in FIG . 10E is a perspective view of a chair specially accordance with one or more embodiments of the present adapted to include neural sensors for use in monitoring an invention . 30 employee ' s health in accordance with one or more embodi FIG . 6D is a block diagram that illustrates components of ments of the present invention . the chair pad in accordance with one or more embodiments FIG . 11 is a flowchart that illustrates a method of acquir of the present invention . ing health data in accordance with one or more embodiments FIG . 6E is a block diagram that illustrates an exemplary of the present invention . chair pad system in accordance with one or more embodi- 35 FIG . 12A is a block diagram illustrating components of a ments of the present invention . server in accordance with one or more embodiments of the FIG . 6F is a flowchart that illustrates a method of oper present invention . ating the chair pad in accordance with one or more embodi- FIG . 12B is a flowchart that illustrates a method of ments of the present invention . monitoring the employee ' s health in accordance with one or FIG . 7A is a perspective view of a floor mat specially 40 more embodiments of the present invention . adapted to include sensors for use in monitoring an employ . FIG . 13A is a block diagram illustrating dataflow within ee ' s health in accordance with one or more embodiments of the health monitoring system in accordance with one or the present invention . more embodiments of the present invention . FIG . 7B is a block diagram that illustrates components of FIG . 13B illustrates an exemplary health report in accor the floor mat in accordance with one or more embodiments 45 dance with one or more embodiments of the present inven of the present invention . tion . FIG . 7C is a block diagram that illustrates an exemplary FIG . 14 is an exemplary database structure of health floor mat system in accordance with one or more embodi- information in accordance with one or more embodiments of ments of the present invention . the present invention . FIG . 7D is a flowchart that illustrates a method of 50 FIG . 15 is a flowchart that illustrates an interactive health operating the floor mat in accordance with one or more monitoring method in accordance with one or more embodi embodiments of the present invention . ments of the present invention . FIGS . 8A - 8C are side and end elevation views of a mouse FIG . 16 is a screen - shot that illustrates a login screen in specially adapted to include sensors for use in monitoring an accordance with one or more embodiments of the present employee ' s health in accordance with one or more embodi - 55 invention . ments of the present invention . FIG . 17 is a screen - shot that illustrates a home page FIG . 8D is a block diagram that illustrates components of screen in accordance with one or more embodiments of the the mouse in accordance with one or more embodiments of present invention . the present invention . FIG . 18 is a screen -shot that illustrates an edit profile FIG . 8E is a block diagram that illustrates an exemplary 60 dialog in accordance with one or more embodiments of the mouse system including a blood pressure cuff physically present invention . connected to the mouse in accordance with one or more FIG . 19 is a flowchart that illustrates a method for embodiments of the present invention . providing an interactive health dashboard in accordance FIG . 8F is a block diagram that illustrates an exemplary with one or more embodiments of the present invention . mouse system including a blood pressure cuff wirelessly 65 FIG . 20 is a flowchart that illustrates a method for connected to the mouse in accordance with one or more displaying a profile tab in accordance with one or more embodiments of the present invention . embodiments of the present invention . US 9 ,830 ,576 B2 10 FIG . 21 is a screen - shot that illustrates an exemplary population of 1 , 157 employees) that can be attributable to display of a profile tab in accordance with one or more the wellness program and associated reduction in risks . embodiments of the present invention . Related internal studies have also indicated that such FIG . 22 is a flowchart that illustrates a method for wellness programshave a positive impact on employee work displaying a test tab in accordance with one or more embodi- 5 factors , including stress management, job satisfaction , work ments of the present invention . engagement and productivity . For example , results of the FIGS. 23A and 23B are screen - shots that illustrate exem study indicate that 60 % to 75 % of the employees agree with the position that the wellness programs provided improve plary displays of a test tab in accordance with one or more ments in each of stress management, job satisfaction , work embodiments of the present invention . - 10 engagement and productivity , with only about 7 % to 12 % of FIG . 24 is a flowchart that illustrates a method for the employees disagreeing with the position that the well conducting a health test in accordance with one or more ness programs provided improvements in each of the areas. embodiment of the present invention . The Applicant has recognized that such study results FIGS. 25A and 25B include a flowchart that illustrates a demonstrateden the potential effectiveness of wellness pro method for displaying an interactive report tab in accordance 15 grams in reducing health risks. improving employee ' s work with one or more embodiments of the present invention . factors , and reducing health costs to employers . Based at FIG . 26A to 26K are screen -shots that illustrate exem - least in part on the recognition of the benefits of employee plary displays of a report tab in accordance with one ormore health programs as well as the limitations of existing health embodiments of the present invention . programs, the Applicant has recognized the need for FIG . 27 is a screen - shot that illustrates an exemplary 20 improved employee health programs that can provide display of a reviewer interface in accordance with one or increased health and economic benefits to employees and more embodiments of the present invention . employers , and has developed a specially adapted health FIG . 28 is a flowchart that illustrates a method of assess - monitoring system and related methods that further assist in ing health information for a plurality of employees in monitoring the employee ' s health and solving limitations of accordance with one or more embodiments of the present 25 traditional health monitoring programs. invention . In some embodiments , provided is an employee health FIG . 29 is a screen - shot that illustrates an exemplary monitoring system that provides for monitoring of an display of a reviewer homepage screen in accordance with employee ' s health , that provides feedback to the employee one or more embodiments of the present invention . regarding the current status of their health , that provides the 30 employee with information to guide the employee in a DETAILED DESCRIPTION healthy lifestyle , and that provides the employee with rein forcing information to encourage the employee to continue The present invention will now be described more fully to engage in the healthy lifestyle . hereinafter with reference to the accompanying drawings in In certain embodiments , monitoring of the employee ' s which embodiments of the invention are shown . This inven - 35 health includes monitoring the employee while they are tion may , however , be embodied in many different forms and engaged in their day - to - day work activities within their work should not be construed as limited to the illustrated embodi environment. In some embodiments , various monitoring ments set forth herein , rather , these embodiments are pro - devices ( e . g . , health sensors ) are placed in the employee ' s vided so that this disclosure will be thorough and complete, work environment to collect health data that can be used to and will fully convey the scope of the invention to those 40 assess various biometric and biomechanical characteristics skilled in the art . ( e . g . , characteristics, conditions and risks) of the employee , In view of the Applicant' s recognition of the issues such as the employee 's body weight, body temperature , associated with presenteeism , the Applicant engaged in body fat percentage , heart rate, blood pressure , blood glu investigations to assess the impact of “ wellness programs” cose level, blood oxygenation level, body position / posture , on the health of employees . One internal study conduct 45 eye fatigue , neural activity , emotions , thoughts , facialmove indicated that certain wellness programs improved produc - ments/ expressions, motor skills , and the like. In certain tivity , improved work factors , and reduced employee' s risks embodiments , the monitoring devices are integrated with the for disease . The study involved tracking a population of employee ' s workstation ( e . g . , in and around the employee ' s 1 , 157 employees from 2005 - 2011 . The results of the study desk and computer workstation ) such that the employee ' s indicate a shift of employees from higher risk categories 50 health can be monitored without requiring the employee to ( e . g . , a high risk category for employee ' s diagnosed as being leave their workstation to take part in a health test / exam . In at risk for three or more conditions , such as risks for chronic some embodiments , for example , health sensors are inte disease such as high blood pressure (BP ) , inactive , high grated with a chair , a floor , a computer mouse , or the like body mass index (BMI ) , high fat percentage , or the like ) to located in and around the employee ' s workstation . In certain lower risk categories ( e .g . , a low risk category for employ - 55 embodiments , the health sensors provide multiple points of ee ' s diagnosed as being at risk for one or no conditions ) . contact with the employee for collecting health data ( e . g . , at More specifically , the results of the study indicated a reduc - least five points of contact, including a first point of contact tion of the number of employees in a high risk category ( e . g ., with the head / eyes , a second point of contact with arms/ for employee ' s diagnosed as being at risk for three or more hands, a third point of contact with torso /back / legs, a fourth conditions ) by 49 . 6 % , a reduction of the number of employ - 60 point of contact with feet of the employee , and a fifth point ees in a medium risk category ( e . g . , for employee ' s diag - of contact with the head /brain of the employee ). nosed as being at risk for two or more conditions ) by 0 .4 % , In some embodiments , the health data collected and /or the and an increase in the number of employees in a low risk health characteristics /conditions identified can be used to category ( e . g . , for employee ' s diagnosed as being at risk for identify / predict health risks for the employee , such as risks one or no conditions ) by 12 .6 % . The results of the internal 65 for obesity , injury , diabetes , infection , circulation problems, study also estimated a 6 . 4 % reduction in medical claims cost cardiovascular disease , cardiovascular accidents ( e . g . , stroke ( e. g ., a cost savings of approximately $ 3 .4M for the study or heart attack ), back injury , eye disease , depression , fatigue , US 9 ,830 ,576 B2 11 and / or the like . In certain embodiments , health risks are In some embodiments , the health monitoring system determined via predictive analytics that use employee ' s monitors the health profile information to identify whether current and / or historical health characteristics / conditions. the employee is experiencing a health crisis ( e . g . , a stroke or For example , where the recent health data for an employee heart attack ) and , in the instance the employee is experienc indicates a trend of increasing body weight for an employee , 5 ing a health crisis , transmits corresponding alerts . In certain it may be predicted that the employee is at risk for becoming embodiments , for example , upon determining that the obese within a given time period . In some embodiments , an employee is having a heart attack based on the results of a alert may be provided to the employee to make them aware health test , the health monitoring system may forward an of the predictions/ risks. For example , the employee may be alert to emergency response personnel ( e . g . , police , fire , presented with a listing of risks that correspond to predicted 10 emergency medical technicians ( “ EMT' s " ) or the like ) . Such health issues . Such predictions and corresponding alerts may embodiments may help to ensure that the employee receives enable the employee to proactively improve their health prompt medical treatment in the event of a medical emer before the associated risks escalate to a critical level. For gency at the workplace . example , as a result of a prediction and alert that commu- Embodiments of the health monitoring system may pro nicates to the employee that they are at risk for becoming 15 vide a work environment that promotes employee involve obese , the employee may have the motivation needed to ment in monitoring their health via a non - intrusive health change their eating and exercise habits to avoid actually testing environment that enables the employee 's health to be becoming obese . Thus , the system may provide an environ - monitored from the convenience of their workstation . More ment for proactively predicting and responding to health over, embodiments of the health monitoring system may risks before they escalate into actual health conditions . 20 provide feedback that informs the employee of their current In some embodiments , the health data , characteristics , health , that identifies/ predicts health risks and goals based conditions and /or risks are used to generate health plans for on the employee ' s health and provides guidance to reduce the employee . In certain embodiments , the health plans the employee' s health risks and attain the identified health include preventative health plans that provide guidance to goals . Although some of the embodiments are described reduce health risks and /or promote a healthy lifestyle . In 25 with regard to health data collected via a workstation ( e . g . , some embodiments , the health plans provide a suggested via sensors disposed about an employee ' s office ) , similar nutrition plan and /or a suggested exercise regime. In certain embodiments may be employed using health data collected embodiments , the employee health monitoring system pro - from any variety of sources . For example , the health data vides coaching ( e . g . , suggestions ) to help the employee may be collected from an employee workstation , from a follow through with the health plan . In some embodiments, 30 mobile device that is capable of collecting health data from the health data , characteristics, conditions and /or plans may the employee while they are working remotely ( e . g ., at a be logged over time to generate a health profile for the jobsite ), at the workstation and /or traveling there between , employee . and any variety of other sources of health data . In such In some embodiments , the employee health monitoring embodiments , the health report and the resulting reports , system provides for automated health testing based on a 35 interactive dashboard displays and /or the like may be gen predetermined schedule . In certain embodiments , for erated based on health data collected from any variety of example , automated health test are executed continuously sources (e . g. , the workstation , mobile device and /or the like ) ( e . g . , constantly from 5 am to 5 pm ) or at regular intervals such that the employee ' s health is monitored while they are ( e . g . , hourly from 5 am to 5 pm ) . Such embodiments may located in a variety of locations and conditions . Such enable the employee ' s health to be monitored passively , with 40 embodiments may provide a thorough representation and little to no effort from the employee . In some embodiments , analysis of the employee ' s health when they are located at the employee health monitoring system provides for manu - a workstation and /or away from the workstation . ally initiated health testing . In certain embodiments, for FIG . 1 is a block diagram that illustrates an employee example , an employee may select to initiate a health test. health monitoring system (" system ” ) 100 in accordance with Such embodiments may enable employees to take a more 45 one more embodiments of the present invention . As active role in the monitoring of their health . depicted , system 100 may include one or more employee In some embodiments , the results of the health tests are workstations 102 , one or more employer workstations ( e . g ., provided to the employee for review . In certain embodi employer computers ) 103 , a server 104 , a file server 106 ments , for example , the health monitoring system provides coupled to a datastore 108 , and a web server 110 connected a health report including the employee ' s health profile 50 to remote workstation 112 ( e . g . , remote computers ) . In some information ( e . g ., the health data collected , the health char - embodiments , the entities of the system 100 are communi acteristics/ conditions , and/ or the health risks for the catively coupled via a network 118 . Datastore 108 may store employee ) . In some embodiments , the health report is acces - health information 109 ( e . g . , personal profile information , sible by the employee at their work computer ( e . g . , via a health profile information , and /or the like ) for one or more desktop widget, an interactive dashboard , and/ or the like ) 55 employees . such that the employee can view the results at their conve In some embodiments , the network 118 includes an ele nience throughout the workday. Such embodiments may m ent or system that facilitates communications between enable the employee to receive real- time feedback regarding entities of system 100 . For example , the network 118 may their health and immediately make corresponding adjust include an electronic communications network , such as the ments throughout the workday. In some embodiments , the 60 Internet, a local area network (“ LAN ” ) , a wide area results of the health tests are provided to the employer or (“ WAN ” ) , a wireless local area network (“ WLAN ” ) a cel other interested parties ( e . g ., a physician ) for review . Such lular communications network or the like . In some embodi embodiments may enable the employer to monitor the health ments , the network 118 includes a single network or com of some or all of their employees such that they can readily bination of networks . For example , the employee identify health concerns/ trends and take action to alleviate 65 workstations 102 , the employer workstation 103 , the server those concerns / trends , thereby improving the work environ 104 , the file server 106 , and/ or the web server 110 , may be ment for the employees. networked using a private /LAN , with the remote computers US 9 , 830 , 576 B2 13 14 112 ( e . g ., employee home computers , emergency personnel more blood pressure sensors ( e . g ., blood pressure cuffs ) 206 , computer devices , or the like ) connected to the web server one or more position sensors ( e . g . , force transducers ) 208 , 104 via a WAN . one or more body fat sensors ( e . g ., conductive contacts ) 210 , As described in more detail below , the employee work - one or more three -dimensional (“ 3D ” ) position sensors ( e . g . , stations 102 may include health sensors (“ sensors” ) 120 5 3D image /video sensors ) 212 , one or more audio sensors and / or an employee computer workstation (" employee com puter " ) 130 for collecting employee health data that may be ( e. g ., microphone ) 214 , one or more respiration sensors 216 , employed by the server 104 for use in monitoring an one or more neural sensors 218 , and / or the like for collecting employee ' s health . In some embodiments , the employee corresponding health data 200 ( e . g ., measurements ) there workstations 102 are located in or include traditional 10 from . In some embodiments , the health data 200 includes employee work environments ( e . g . , an employee ' s office temperature data 200a , blood condition data 2006 , blood employee ' s office , cubicle , assigned station on an assembly / pressure data 200c , position data 200d , body fat data 200e , manufacturing line, or the like) such that the sensors 120 3D position data 200f, audio data 200g , respiration data may collect health data from the employee while the 200h and /or neural data 200i collected from corresponding employee is working in their work environment. 15is Oneone of the sensors 120 . The health data 200 may be provided In some embodiments , the health data may include mea to the server 104 for use in monitoring the employee ' s surements that can bebe used to assess various biometric health . aspects of the employee ' s health , such as one or more of In some embodiments, the employee computer 130 is body temperature , body weight, body fat , heart rate , respi communicatively coupled to the sensors 120 via a wired ratory rate , blood pressure , blood oxygen saturation ( e . g . , 20 connection . For example , some or all of the sensors 120 may blood oxygenation ), blood glucose level , neural/ brain activ - include a communication cable extending between the ity , and / or the like . In some embodiments , the health data respective sensor 120 and the employee computer 130 . In may include measurements that can be used to assess some embodiments , employee computer 130 is communi various biomechanical aspects of the employee ' s health , catively coupled to the sensors 120 via a wireless connec such as one or more of body position , posture, muscle 25 tion . For example , some or all of the sensors 120 may tension , eye fatigue , facial expression , motor skills , and /or communicate with the employee computer 130 via a wire the like . Sensors that are used to acquire measurements for less connection ( e . g ., a Bluetooth connection , a wireless use in assessing various biometric aspects of the employee ' s connection to a WLAN of network 118 , and / or the like ). In health may be referred to as " biometric sensors " . Sensors some embodiments , the health data 200 is transmitted from that are used to acquire measurements for use in assessing 30 the sensors 120 to the employee computer 130 via the wired various biomechanical aspects of the employee ' s health may or wireless connection ( e . g . , a Bluetooth connection , a be referred to as “ biomechanical sensors” . Sensors that are WLAN of network 118 , and / or the like ) . In some embodi used to acquire measurements that are indicative of both ments , the health data 200 is transferred between devices of biometric and biomechanical aspects of the employee ' s the system 100 via a physical memory medium such as a health may be referred to as “ biometric ” and / or " biome- 35 universal serial bus ( “ USB " ) memory stick ( e . g . , a flash chanical” sensors . drive ) . For example , the health data 200 acquired from the As discussed in more detail below , in some embodiments , sensors 120 may be downloaded from the sensors 120 and / or the employee computer 130 may provide for collecting the employee computer 130 to a USB memory stick and may health data from the various sensors 120 and /or forwarding be uploaded from the USB memory stick to another device corresponding health data to the server 104 for use in 40 of the system 100 , such as the employee computer 130 , the monitoring an employee ' s health . For example , in response employer computer 103, and / or the sever 104 . to determining that employee health data needs to be col- FIG . 3 is a block diagram that illustrates components of lected ( e . g . , based on a request from the server 104 , based on the employee computer 130 in accordance with one or more a request from the employee , a predetermined test schedule , embodiments of the present invention . In some embodi or the like ) , the employee computer 130 may monitor 45 ments , the employee computer 130 includes a memory 300 , sensors 120 to collect health data ( e . g ., measurements ) from a processor 302 and an input/ output ( 1/ 0 ) interface 304 . the sensors 120 , and forward the health data to server 104 for The memory 300 may include non - volatile memory ( e . g . , use in monitoring the health of the employee . Although flash memory, ROM , PROM , EPROM , EEPROM memory ) , certain embodiments are described herein with regard to the volatile memory ( e . g ., random access memory (RAM ) , static employee computer 130 forwarding health data to the server 50 random access memory (SRAM ) , synchronous dynamic 104 , it will be appreciated that in other embodiments , some RAM (SDRAM ) ) , bulk storage memory ( e . g . , CD -ROM or all of the health data is provided directly to the server 104 and /or DVD -ROM , hard -drives ), or the like . The memory ( i . e . , without having to pass the data through the employee 300 may include a non - transitory computer readable storage computer 130 ). For example, the sensors 120 may be medium having program instructions 306 stored thereon that communicatively coupled to the server 104 via the network 55 are executable by a computer processor ( e . g . , the processor 118 ( e . g ., via a WLAN ) such that they can transmit health 302 ) to cause the functional operations ( e . g ., methods / data directly to the server 104 . routines /processes ) described herein with regard to the FIG . 2 is a block diagram that illustrates an employee employee computer 130 . The program instructions 306 may workstation 102 connected to the server 104 in accordance include an employee computer module 308 including pro with one or more embodiments of the present invention . In 60 gram instructions that are executable by the processor 302 to some embodiments the employee workstation 102 includes provide some or all of the functionality described herein an employee computer 130 communicatively coupled to one with regard to the employee computer 130 . or more of the sensors 120 for collecting employee health The processor 302 may be any suitable processor capable data 200 . For example , employee the computer 130 may be of executing/ performing program instructions . The proces communicatively coupled to one or more temperature sen - 65 sor 302 may include a central processing unit (CPU ) that sors ( e . g ., thermocouples , IR sensors, etc. ) 202 , one or more carries out program instructions ( e . g ., program instruction of blood condition sensors ( e . g ., pule oximeters ) 204 , one or the employee computer module 308 ) to perform arithmeti US 9 ,830 ,576 B2 15 16 cal, logical, and input/ output operations of the employee In some embodiments , the temperature sensor 202 computer 130 , including those described herein . includes thermocouples, IR sensors , or the like . During use , The I/ O interface 304 may provide an interface for the temperature sensor 202 may transmit health data 200 connection of one or more I /O devices to the employee indicative of a temperature sensed by the temperature sensor computer 130 . I/ O devices may include peripherals 310 , 5 202 ( e . g . , a temperature measurement ) . For example , where a temperature sensor 202 is positioned to acquire the sensors 120 , the server 104 , and /or the like. The peripherals employee ' s body temperature at a given location ( e . g . , at 310 may include, for example , graphical user interface their , hand , back , or the like ) , the employee computer 130 displays ( e . g ., a cathode ray tube (CRT ) or crystal may receive , from the temperature sensor 202, temperature display (LCD )monitor ) , pointing devices (e . g. , a computer 10 data 200a indicative of the temperature (e . g. , 37° C . (98 .6° mouse or trackball ), keyboards, keypads , touchpads, scan F . ) at the given location . ning devices , voice recognition devices , gesture recognition In some embodiments , a blood condition sensor 204 devices, printers, audio speakers , microphones , cameras , includes pulse oximeters , blood glucose testing devices and / or the like . The I/ O devices (e .g ., the peripherals 310, and / or the like . The Blood condition sensor 204 may the sensors 120 , and the server 104 )may be connected to the 15 include , for example , the OctiveTechTM 300IH Pulse Oxi I / O interface 304 via a wired or wireless connection . meter manufactured by NellcorTM or the BCITM 3301 Hand The employee computer 130 may be employed to collect Held Pulse Oximeter manufactured by Smiths MedicalTM health data 200 from the various sensors 120 and / or forward During use , the employee computer 130 may receive health corresponding health data 200 to the server 104 for use in data 200 indicative of blood characteristics sensed by the monitoring the employee ' s health . For example , in response 20 blood condition sensor 204 . For example, where a pulse to determining that health data 200 ( e. g. , temperature data oximeter is positioned about the employee' s fingertip , the 200a , blood condition data 2006, blood pressure data 200c , employee computer 130 may receive , from the pule oxime position data 200d , body fat data 200e, 3D position data ter, blood condition data 200b indicative of various aspects 200f, audio data 200g , respiration data 200h , and /or neural of the employee ' s blood , such as the oxygenation ( e . g ., 95 % data 200i) needs to be collected , the employee computer 130 25 oxygenation ) at the employee ' s fingertip . may employ one or more of the sensors 120 capable of In some embodiments , a blood pressure sensor 206 sensing / acquiring the needed health data 200 to acquire the includes blood pressure cuffs and /or the like . The Blood needed health data 200 , the employee computer 130 may pressure sensor 206 may include , for example , the collect/ store the acquired health data 200 ( e . g . , store / queue UA - 789PC Extra Large Cuff sold by LifeSourceTM and the the acquired health data 200 in the memory 300 ) , and the 30 CMS- 08 A Professional Upper Arm Blood Pressure Monitor employee computer 130 may forward the acquired health manufactured by CMSTM . During use , the employee com data 200 to the server 104 for use in monitoring the puter 130 may receive health data 200 indicative of the employee ' s health . employee ' s blood pressure sensed by the blood pressure In some embodiments , the employee computer 130 pro sensor 206 . For example, where a blood pressure cuff is cesses the raw / acquired health data 200 to generate the 35 positioned about the employee ' s wrist /arm , the employee corresponding processed health data 200 . For example , computer 130 may receive, from the blood pressure cuff , where the employee computer 130 receives raw health data blood pressure data 200c indicative of the employee ' s blood ( e . g ., temperature data 200a including a voltage indicative pressure ( e . g . , 90 / 60 mmHg) . of a sensed temperature) , the employee computer 130 may In some embodiments , a position sensor 208 includes process the raw health data 200 to generate a corresponding 40 force transducers , such as strain gauges , load cells and / or the value ( e . g . , using a look - up table , equation or the like to like . During use , employee computer 130 may receive health identify a temperature value corresponding to the voltage ) data 200 indicative of the force sensed by the position sensor thatmay be included in the health data 200 transmitted to the 208 . For example , where a load cell is positioned in the server 104 . Accordingly, in some embodiments , the health employee ' s chair and the employee is seated in the chair , the data 200 may include the raw / acquired health data ( e . g . , a 45 employee computer 130 may receive , from the load cell , voltage value ) and / or the processed health data correspond - position data 200d indicative of the force sensed by the load ing thereto ( e . g . , the temperature value corresponding to the cell that can be used to determine the weight of the employee voltage value ) . Similar processingmay be provided for other ( e . g . , 56 . 5 kg ( 124 . 6 lbs. ). type of data measurements . In some embodiments , a body fat sensor 210 includes In some embodiments , the employee computer 130 for - 50 conductive contacts that can be used to sense resistivity in wards the health data 200 as the corresponding health data the employee 's body tissue and /or the like . During use , the 200 is received . For example , the employee computer 130 employee computer 130 may receive health data 200 indica may receive health data 200 from the sensors 120 and tive of the employee 's body fat sensed by the body fat sensor immediately forward the health data with little to no delay 210 . For example , where conductive contacts are positioned such that continuous stream of health data is provided to the 55 in the seat of the employee 's chair and the employee is server 104 for use in monitoring the employee' s health . In seated in the chair , the employee computer 130 may receive , some embodiments , the employee computer 130 stores ( e . g ., from the conductive contacts , body fat data 200e including queues or buffers ) the health data 200 for transmission at a a resistance measurement across the conductive contacts that later time. For example , where a test routine requires that the is indicative of the body fat of the employee . employee computer 130 transmits a batch of the health data 60 In some embodiments , a 3D position sensor 212 includes 200 at the end of a test cycle , transmits a batch of the health 3D cameras or the like that can be used to sense the data 200 on a regular interval ( e . g . , every ten minutes ) , or the employee 's body position . During use , the employee com like , the health data 200 received may be stored in memory p uter 130 may receive health data 200 indicative of the 300 of the employee computer 130 and may be queued or physical position of the employee as sensed by the 3D buffered in the memory 300 for transmission as a batch of 65 position sensor 212 . For example , where a 3D position health data 200 to server 104 at the end of the test cycle , at sensor 212 includes a video camera positioned such that the the regular interval, or the like . employee is within the camera 's field of view , the employee US 9 ,830 ,576 B2 17 18 computer 130 may receive, from the 3D camera , 3D position ments , the workstation environment 400 includes an data 200f ( e . g ., a three - dimensional image/ video ) indicative employee workstation 102 . The workstation 102 may of the position ( e . g . , head , arm , hand , torso , leg , and feet include devices, furniture and the like that facilitate the position and / or posture ) of the employee . employee in accomplishing their work duties. For example , In some embodiments , an audio sensor 214 includes a 5 the workstation 102 may include a workstation surface 402 microphone or the like for acquiring audio data ( e . g ., words ( e . g . , a desk ) , floor 403, a chair 404 , and the employee spoken by the employee ) . During use, the employee com computer 130 . In some embodiments , the employee com puter 130 may receive health data 200 indicative of the audio data sensed by the audio sensor 214 . For example, where the puter 130 may include various peripherals , such as a com audio sensor 214 includes a microphone , the employee 10 puter mouse ( “mouse ” ) 408 , a computer keyboard 410 , a computer 130 may receive , from the audio sensor 214 , audio computer display ( e . g ., computer monitor ) 412 , an audio data 200g ( e. g ., an audio feed ) indicative of words spoken by headset 414 ( e . g ., a Bluetooth headset including a speaker the employee . and / or a microphone ) , or the like . In some embodiments , respiration sensor 216 includes a In some embodiments, the area around the workstation device for sensing the employee ' s respiration rate ( e . g ., 1515 102 may define a workstation zone 420 . In some embodi number of breaths taken within a set amount of time, ments , the workstation zone 420 includes an area ( e . g . , a typically sixty seconds . During use , the employee computer three -dimensional region ) in which the employee typically 130 may receive health data 200 indicative of the respiration resides during some or all of their workday . For example , as rate (“ RR ” ) of the employee sensed by the respiration sensor depicted by the dashed lines of FIG . 4 , the workstation zone 216 . For example , the employee computer 130 may receive , 20 420 may include the region immediately in front of the from the respiration sensor 216 , respiration data 200h computer display 412 and including the location of the indicative of number of breaths taken by the employee over employee ' s chair 404 . As the employee 401 may be sixty seconds (e . g. , 15 breaths per minute ). expected to spend a great deal of time within the zone 420 , In some embodiments , the neural sensor 218 includes a the zone 420 may be a region in which it is desirable to device ( e . g . , an electrode ) for sensing brain activity ( e . g . , 25 gather information ( e . g . , health data ) relating to the employ neural activity ) of the employee . In some embodiments , the ee ' s actions and general health while located therein . neural sensors 218 may employ electroencephalography The workstation 102 may include one or more of the (“ EEG " ) to measure neuro - signal voltage fluctuations result- sensors 120 for acquiring health data relating to the employ ing from ionic current flows within the neurons of the brain . ee ' s actions and general health while located in or near zone EEG may refer to recording of the brain ' s spontaneous 30 420 . In some embodiments , the sensors 120 include one or electrical activity over a short period of time ( e . g ., twenty - more biometric and / or biomechanical sensors. For example , forty minutes) from a plurality of the neural sensors 218 the sensors 120 may include one or more temperature disposed on the employee ' s scalp . For example , a plurality sensors ( e . g . , thermocouples, IR sensors, etc . ) 202 , one or of the neural sensor 218 ( e . g . , sixteen neural sensors / chan - more blood condition sensors ( e . g . , pule oximeters ) 204 , one nels ) may be disposed about the employee ' s scalp to detect 35 or more blood pressure sensors ( e . g . , cuft ) 206 , one or more neuro - signals ( e . g . , including alpha, beta, gamma, and delta position sensors ( e . g ., force transducers ) 208 , one or more waves ) that can be used to determine the employee ' s brain body fat sensors ( e . g . , conductive contacts ) 210 , one or more state , including , for example , their emotional state ( e . g . , 3D position sensors ( e . g . , video sensors ) 212 , one or more happy, sad , excited , etc .) , thoughts (e . g. , cognitive thoughts , audio sensors ( e . g ., microphones ) 214 , one or more respi subconscious thoughts , intent, etc . ) , facial movements ( e . g . , 40 ration sensors 216 , one or more neural sensors ( e . g . , elec facial expressions ), motor functions and /or the like . During trodes ) 218 and/ or the like for sensing health data 200 use , the employee computer 130 may receive health data 200 indicative of the employee ' s biometric health ( e . g ., the indicative of the employee ' s neural activity sensed by the employee ' s body temperature , body weight, body fat, heart plurality of neural sensors 218 . For example , the employee rate , respiratory rate, blood pressure , blood oxygenation , computer 130 may receive , from the neural sensors 218 , 45 blood glucose level, neural activity , and / or the like ) and / or neural data 200i indicative of the sensed neuro - signals. In biomechanical health ( e . g ., the employee ' s body position , some embodiments , neural sensors 218 may include dry posture , muscle tension , eye fatigue, facial expression , electrodes that can be used to sense neuro signals . Such dry motor skills , and / or the like ) . electrodes may require minimal or no skin preparation for In some embodiments , various sensors 120 are integrated disposing the contact on the employee ' s scalp . As described 50 with areas/ components of the workstation 102 . For example , herein , neural sensor 218 maybe provided via a headset one or more temperature sensors 202 , body fat sensors 210 , and / or in various surfaces that contact/ support the employ - position sensors 208 , and /or the like may be integrated with ee ' s head , such as a headrest of a chair / seat. the chair 404 ( e . g . , via a chair pad system (“ chair pad ” ) 450 In some embodiments , some or all of the sensors 120 may disposed on or integrated with the employee ' s chair 404 ) . As be located throughout the employee ' s workstation 102 and 55 another example , one or more temperature sensors 202 , surrounding workstation environment. For example , various body fat sensors 210 , position sensors 208 , and / or the like ones of the sensors 120 may be located at or near the may be integrated with the floor 403 underfoot of the employee ' s desk , chair, computer, or the like . employee ( e . g ., via a floor mat system (“ floor pad ” ) 460 FIG . 4 is a diagram that illustrates an exemplary work - disposed on or integrated with the floor 403 of the work station environment 400 in accordance with one or more 60 station environment 400 ) . As yet another example , one or embodiments of the present invention . In some embodi- more temperature sensors 202 , blood condition sensors 204 , ments, the workstation environment 400 includes a location blood pressure sensors 206 and /or the like may be integrated at which the employee 401 spends some or all of their work with the mouse 408 or other peripheral devices of the day ( e .g ., eight hours or more ) . For example , the workstation employee computer 130 ( e . g ., via a mouse system 470 ). As environment 400 may include the employee ' s office , the 65 another example , one or more neural sensors 218 may be employee ' s cubicle , the employee ' s assigned station on an integrated into a neuro -headset system ( “ neuro -headset " ) assembly /manufacturing line, or the like. In some embodi- 480 worn on the head of the employee . US 9 , 830 , 576 B2 19 20 FIG . 5 is a is a block diagram that illustrates a workstation easily . Moreover , where a wired connection is provided 102 including integrated sensors 120 in accordance with one between the seat- pad 610 and the chair - pad 612 , the wires or more embodiments of the present invention . Such an may be disposed with the intermediate pad portion 613 , integration of the sensors 120 within the workstation envi thereby reducing or eliminating exposed wiring that may ronment may help to reduce the physical profile of the 5 otherwise interfere with the employee ' s work duties while sensors 120 , reduce distractions to the employee 401 that seated in the chair 404 . Where , as described herein , the chair may otherwise be caused by the presence of the sensors 120 pad 450 includes a wireless connection to external devices and / or enhance the ease of use to the employee 401 by ( e . g ., the employee computer 130 ) and a battery 651 for allowing the health data 200 to be acquired while the powering the components of the chair pad 450, the contigu employee is engaging in their day -to - day work duties . For 10 ous pad may include a completely self - contained unit example , the sensors 120 may be able to passively acquire including the sensors 120 , the chair pad controller 650 , and health data 200 without requiring the employee to take the battery 651, wiring ( e . g . , between the sensors 120 , the special efforts to engage in a health test . chair pad controller 650 , and / or the battery 651) is housed Chair Pad : within a shell/ cover /casing 616 of the chair pad 450. Such an FIGS . 6A -6C are perspective views of the chair 404 and 15 embodimentmay be aesthetically pleasing as it appears to be the chair pad 450 specially adapted to include sensors 120 a simple chair pad ( e . g ., with no external wiring or compo for use in monitoring an employee ' s health in accordance nents ) disposed on the chair 404 .Moreover , such an embodi with one or more embodiments of the present invention . As ment may eliminate exposed wiring or components thatmay depicted , the chair 404 may include a seat 602 , a back 604 otherwise interfere with the employee ' s work duties while and a pedestal 606 . The seat 602 may include an upper / 20 seated in the chair 404 . seating surface 602a , a right side 602b , a left side 602c , a In some embodiments , the chair pad 450 includes various front side 602d and a back side 602e . The back 604 may sensors 120 that can be used to collect health data 200 . For include a front surface 604a , a right side 604b , a left side example , the chair pad 450 may include one or more 604c , a top side 604d and a bottom side 604e. temperature sensors 202 , body fat sensors 210 , position In some embodiments , the chair 404 includes the chair 25 sensors 208 , and / or the like . In some embodiments , the pad 450 disposed thereon and including various sensors 120 various sensors 120 of the chair pad 450 may sense /measure ( e . g . , see FIGS . 6A , 6B and 6C ) . In some embodiments , the various aspects of the employees biometric and /or biome chair pad 450 is disposed across one or more surfaces of the chanical health and may transmit corresponding health data chair 404 such that the employee comes into contact with the 200 ( e . g ., temperature data 200a , position data 200d , body sensors 120 of the chair pad 450 while seated in the chair 30 fat data 200e , and / or the like ) to another device of system 404 . For example , the chair pad 450 may include a seat- pad 100 ( e .g ., to a chair pad controller, to the employee computer 610 that is a disposed across upper/ seating surface 602a of 130 and / or the server 104 ) for use in monitoring the employ seat 602 and / or a back - pad 612 disposed across front surface ee ' s health . 604a of back 604 . Seat- pad 610 may support or otherwise In some embodiments , the chair pad 450 includes one or contact the employee ' s upper- legs and /or buttocks while 35 more temperature sensors 202 disposed within the seat- pad seated in chair 404 . Back -pad 612 may support or otherwise 610 and / or the back -pad 612 . For example , in the illustrated contact the employee ' s back while seated in chair 404 . embodiment, the chair -pad 450 includes a temperature sen In some embodiments , the seat- pad 610 and the chair -pad sor 202 , including two temperature transducers 620 , dis 612 are communicatively coupled . For example , a wired posed on a front surface of the back - pad 612 . The tempera connection may be provided between the seat -pad 610 and 40 ture transducers 620 may include infrared sensors , the back -pad 612 to facilitate the transmission of power to thermocouples and / or the like adapted to sense the employ the various sensors 120 and / or a chair pad controller 650 . A ee ' s body temperature and transmit corresponding tempera wired or wireless connection may be provided between the ture data 200a to the chair pad controller , the employee seat- pad 610 and the back -pad 612 to facilitate communi- computer 130 and /or the server 104 . cation of control signals , the health data 200 sensed by the 45 In some embodiments , the temperature transducers 620 sensors 120 , and / or the like between the various sensors 120 are centered or approximately centered on back - pad 612 and / or a chair pad controller 650 . such that the temperature transducers 620 contact an In some embodiments , the chair pad 450 includes two employee ' s back while the employee is seated in the chair separate portions disposed on the seat 402 and back 404 of 404 . For example , a pair of the temperature transducers 620 the chair 304 . For example , as depicted in FIG . 6A , the chair 50 may be provided on the back -pad 612 approximately equi pad 450 includes a seat -pad 610 coupled to the seat 602 of distant from the top -side 604d and the bottom - side 604e of the chair 404 and a separate back -pad 612 coupled to the the back 604 of the chair 404 , with the two temperature back 604 of the chair 404 . Such an embodiment may be transducers 620 approximately centered about a back -mid beneficial as it may reduce the weight/ profile of the chair pad line 626 that approximately bisects the back 604 of the chair 450 as it does not include additional material that may 55 404 such that a first of the two temperature transducers 620 increase the weight of the chair pad 450 or interfere with the is disposed to the left of the back -midline 626 ( e . g . , closer employee 's work duties while seated in the chair 404 . to a left -side 604c of the back 604 of the chair 404 ) and a In some embodiments , the chair pad 450 includes a second of the two temperature transducers 620 is disposed to contiguous pad including two conjoined portions disposed the right of the back -midline 626 ( e . g . , closer to a right -side on the seat 402 and the back 404 of the chair 304 . For 60 604b of the back 604 of the chair 404 ). A measurement from example , as depicted in FIG . 6B , the chair pad 450 may the temperature transducers 304 can be used for determining include a contiguous elongated pad having the seat- pad 610 a temperature at the location of each the respective tem coupled to the seat 602 of the chair 404 , the back -pad 612 perature transducers 620 using techniques that are known to coupled to the back 604 of the chair 404 and an intermediate those skilled in the art . For example, where the temperature pad portion 613 spanning the distance between the seat -pad 65 transducers 620 include a thermocouple , a voltage ( V ) 610 and the back - pad 612 . Such an embodiment may be measurement from each of the temperature transducers 620 beneficial as it provides a single unit that can be transported can be used to determine a temperature at the location of US 9 ,830 , 576 B2 21 each of the respective temperature transducers 620 using enable a determination of whether the employee is leaning techniques that are known to those skilled in the art . backward or forward in their chair ( e . g ., sitting on the edge Although the illustrated embodiment includes two tem of their chair ) . For example , where force transducers 622 are perature transducers 620 disposed on the back - pad 604 , provided on the front and back of the seat- pad 610 , the other embodiments may include any number of temperature 5 forces sensed by the force transducers 622 may be used to transducers 620 located in any variety of suitable locations. determine whether the employee is leaning forward or In some embodiments , one or more temperature transducers backwards based on the front force transducer 622 sensing 620 may be centered or approximately centered on the a higher force than the back force transducer 622 indicative seat- pad 610 and /or the back - pad 612 such that the employ of the employee leaning forward in the chair 404 and /or the ee ' s body temperature at the respective locations can be 10 rear force transducer 622 sensing a higher force than the determined . For example , an additional pair of temperature front force transducer 622 indicative of the employee lean transducers 304 may be approximately centered in seat -pad ing back in the chair 404 . 610 ( e . g . , in a location that is the same or similar to the In some embodiments , the chair pad 450 includes one or illustrated locations of contact points 624 ) . In such a con - more body fat sensors 210 disposed within seat -pad 610 figuration , the employee may contact some or all of the four 15 and / or back - pad 612 . For example , in the illustrated embodi temperature transducers 304 while seated in chair 104 . ment, the chair -pad 450 includes a body fat sensor 210 , In some embodiments, the chair pad 450 includes one or including two conductive ( e . g ., metallic ) contact points 624 , more position sensors 208 disposed within the seat- pad 610 disposed on an upper surface of the seat pad 610 . Body fat and / or the back -pad 612 . For example , in the illustrated sensor 210 may sense resistivity between the contacts 624 embodiment, the chair pad 450 includes a position sensor 20 and transmit corresponding body fat data 200e . For example , 208 , including force transducers 622 , disposed on an upper where the body fat sensor 210 is disposed on a seating surface of the seat -pad 610 and the front surface of the surface of the chair 404 such that the two contact points 624 back - pad 612 . Force transducers 622 may include a load contact the employee ' s upper legs and /or buttocks region , a cell, a , or the like adapted to sense force and currentmay be induced between the metallic contact points transmit corresponding position data 200d ( e . g . , indicative 25 624 to sense /measure a resistivity between the contact points of the forces sensed ) to the chair pad controller, the ( e . g ., through the employee ' s body tissue ) and body fat data employee computer 130 and / or the server 104 . In some 200e indicative of the resistivity measurement may be embodiments , such position data 200d may be used to forwarded to the chair pad controller , the employee com determine the physical position of the employee within the puter 130 and /or the server 104 . chair 404 , the employee 's weight or the like using tech - 30 In some embodiments , the contact points 624 are approxi niques that are known to those skilled in the art . For mately centered on the seat -pad 610 such that they contact example , the position data 200d may be used to determine the backside of the employee ' s right and left legs and/ or the when the employee is seated in the chair 404 ( e . g ., when the right and left portions of the employee ' s buttocks while the force sensors 208 in the seat- pad 610 sense a force ) , when employee is seated in the chair 404 . For example , the contact the employee is leaning against the back 604 of the chair 404 35 points 624 may be centered on the seat - pad 610 such that ( e . g . , when the force sensors 208 in the back -pad 612 sense they are approximately equidistant from the front side 602d a relatively high force indicative of the employee resting and the back side 602e of the seat 404 , with the two contact against the back 602 ) , or the like . In addition to the position points 624 approximately centered about a seat- midline 628 data 200d ( e . g ., from the force transducers 622 ) , other data that approximately bisects the seat 602 such that a first of the ( e . g ., temperature data 200a from the temperature transduc - 40 two contact points 624 is disposed to the right of the ers 620 ) may be used to determine how the employee is seat -midline 628 ( e . g ., closer to a right- side 602b of the seat positioned in the chair 404 ( e . g . , whether the employee is 404 ) and a second of the two contact points 624 is disposed reclining ( e . g . , by detecting an increase in the force and / or to the left of the seat midline 626 ( e . g ., closer to the left - side temperature sensed by the force transducers 622 and /or the 602c of the seat 602 of the chair 404 ) . In such a configu temperature transducers 620 located in the back -pad 612 ) . 45 ration , the employee may sit across both of the contact Although the illustrated embodiment includes force trans - points 624 such that the first and second of the contact points ducers 622 disposed on the seat -pad 610 and the back -pad 624 contact the backside of the employee ' s right and left 612 , other embodiments may include any number of force legs /buttock , respectively , and a resistivity measurement transducers 622 located in any variety of suitable locations. between the contact points 624 can be sensed /measured for For example , a force transducer ( s ) 622 may be located on 50 use in assessing the employee ' s body fat or related health one of the seat- pad 610 or the back -pad 612 . In some information . For example, a current ( I ) may be induced embodiments , multiple force transducers 622 are located in between the two contact points 624 , a voltage ( V ) between the seat- pad 610 and /or the back - pad 612 . For example , the two contact points 624 can be sensed /measured , the force transducers 622 may be provided in locations similar current ( I ) and voltage ( V ) can be used to determine a to those described herein with regard to the temperature 55 resistance /resistivity ( R ) through the portion of the employ transducers 620 and / or the contact points 624 . In an embodi- ee ' s body spanning the contact points 624 , e . g . , using the ment where multiple force transducers are provided , the equation Voltage ( V ) = Current ( I ) * Resistance ( R ) , and the system 100 may be able to more accurately determine how determined resistivity measurement can be used to deter the employee is positioned within the chair. For example , mine the employee 's body fat using techniques that are where four force transducers 622 are provided on the left and 60 known to those skilled in the art . right sides of the seat- pad 610 and the back -pad 612 , the Although the illustrated embodiment includes a body fat forces sensed by the transducers may be used to determine sensor 210 including two contact points 624 disposed on the whether the employee is leaning to one side based on force seat 602 of the chair 404 , other embodiments may include transducers 622 on that side sensing a higher force than the one or more body fat sensors 210 including any number of force transducer 622 on the opposite side . In some embodi- 65 contact points 624 located in any variety of suitable loca ments , force transducers 622 are disposed on toward the tions. In some embodiments , one or more contact points 624 front 602d and /or the back 602e of the seat -pad 610 to are provided on each of the seat - pad 610 and the back - pad US 9 ,830 ,576 B2 23 24 612 such that the employee ' s body fat can be determined SuperH (32 -bit ) ; and the Hyperstone E1 /E2 ( 32 -bit , full using a resistivity measurement between the contact point( s ) integration of RISC and DSP on one processor core ) , which 624 positioned at the employee ' s back ( e . g . , contact point ( s ) is adapted for use in the functions described herein . on back -pad 612 ) and / or bottom ( e . g ., contact point ( s ) 624 The memory 652 may include non - volatile memory ( e . g . , on seat -pad 610 ) . For example , a pair of contact points 624 5 flash memory , ROM , PROM , EPROM , EEPROM memory ) , may be provided on the back -pad 612 ( e . g ., in a location that volatile memory ( e . g ., random access memory (RAM ), static is the same or similar to the illustrated locations of tem - random access memory (SRAM ) , synchronous dynamic perature transducers 620 ) . In such a configuration , the RAM (SDRAM ) ) , bulk storage memory ( e . g ., CD - ROM employee may contact some or all four contact points 624 and /or DVD -ROM , hard -drives ), or the like . The memory while seated in the chair 404 . Thus, for example , resistivity 10 652 may include a non - transitory computer readable storage measurements can be determined between the right and left medium having program instructions 658 stored thereon that contact points 624 of the back 604 of the chair 404 , between are executable by a computer processor ( e . g ., the processor the right contact points 624 of the seat 602 and the back 604 654 ) to cause the functional operations described herein with of the chair 404 , and /or between the left contact points 624 regard to the chair pad 450 . The program instructions 658 of the seat 602 and the back 604 of the chair 404 . 15 may include a chair pad module 660 including program In some embodiments , the chair pad 450 includes a cable instructions that are executable by the processor 654 to 630 that can be coupled to an external device ( e . g . , the provide some or all of the functionality described herein employee computer 130 ) for communicating data and / or with regard to the chair pad 450 . receiving power. For example , the cable 630 may include a The processor 654 may be any suitable processor capable USB cable that is plugged into a USB port of the I/ O 20 of executing/ performing program instructions. The proces interface 304 of the employee computer 130 . The chair pad sor 654 may include a central processing unit (CPU ) that 450 may receive power via the cable and /or may transmit carries out program instructions ( e . g ., of the chair pad health data 200 via the cable . In some embodiments , the module 660 ) to perform arithmetical, logical , input/ output chair pad 350 may have a wireless connection ( e . g . , Blu - and other operations of chair pad 450 , including those etooth connection , WLAN connection , or the like ) with the 25 described herein . employee computer 130 and /or the server 104 . In such an The I/ O interface 656 may provide an interface for embodiment, the chair pad 450 may also include the battery connection of one or more I/ O devices to the chair pad 651 for a power source such that the chair pad 450 is not controller 650 . I/ O devices may include the sensors 120 physically tethered to the employee computer 130 or other (e . g ., temperature sensors 202 , position sensors 208 , and /or components of system 100 . 30 body fat sensors 210 ) , power source ( s ) 662 ( e . g . , a battery In some embodiments , the surface of the chair 404 651 , AC /DC power delivered via cable 630, or the like ), includes sensors 120 integrated therein in a similar manner external device ( s ) 664 ( e . g . , the employee computer 130 to the chair pad 450 such that health data 200 may be and / or server 104 ) , and /or the like . The I / O devices may be acquired without the need for a separate chair pad 350 . For connected to I/ O interface 656 , via a wired or wireless example , as depicted in FIG . 6C , the chair 404 may include 35 connection . sensors 120 ( e . g ., temperature sensors 202 , positions sensors FIG . 6E is a block diagram that illustrates an exemplary 208 , and/ or body fat sensors 210 ) disposed /integrated in the chair pad system 670 in accordance with one or more front surface 604a of the back 604 of the chair 404 and /or embodiments of the present invention . The chair pad system the top surface 602a of the seat 602 of the chair 404 . 670 includes the chair pad 450 having a chair pad controller Although embodiments are described herein with regard to 40 650 coupled to one or more temperature transducers 620 , components of the chair pad 450, it will be appreciated that one or more force transducers 622 , one or more conductive similar components may be integrated into the chair 404 to contacts 624, a battery 651 , and a wireless antenna 668 . In provide the chair 404 with similar functionality described some embodiments , the chair pad controller 650 employs with regard to the chair pad 350 . For example, the chair 404 the temperature transducers 620 , the force transducers 622 , may include a controller 650 ( e . g . , that is the same or similar 45 and / or the conductive contacts 624 to collect corresponding to the chair -pad controller described herein ) for communi- measurements . For example , where the temperature trans cating with the sensors 120 integrated within the chair 404 ducer 620 includes a thermocouple , to take a temperature and / or external devices ( e . g . , the employee computer 130 ) measurement , the chair pad controller 650 may take a and a battery 651 integrated therein for powering the con - voltage measurement across two leads connected to the troller 650 and /or the sensors 120 . 50 thermocouple of the temperature transducer 620 , the mea FIG . 6D is a block diagram that illustrates components of sured voltage being indicative of the temperature sensed by the chair pad 450 in accordance with one or more embodi- the temperature transducer 620 . Where , for example , the ments of the present invention . In some embodiments , the force transducers 622 includes a strain gauge , to take a force chair pad 450 includes a chair pad controller 650 for measurement, the chair pad controller 650 may induce a controlling the operational aspects of chair pad 450 . For 55 current ( 1 ) across two leads connected to the strain gauge and example , the chair pad controller 650 may provide for take a measurement of voltage ( V ) across the two leads to allocating power to the various sensors 120 of the chair pad determine a resistance ( R ) across the two leads that is 450 , collecting the health data 200 from the various sensors indicative of the force sensed by the force transducer 622 . As 120 of the chair pad 450 and/ or transmitting the collected a further example , to take a body fat measurement , the chair health data 200 to the employee computer 130 and /or the 60 pad controller 650 may induce a current ( 1 ) across two server 104 . conductive contacts 624 and take a measurement of voltage In some embodiments , the chair pad controller 650 ( V ) across the two conductive contacts 624 to determine a includes a memory 652 , a processor 654 and an input/ output resistance ( R ) across the contacts 624 that is indicative of the ( 1 / 0 ) interface 656 . The chair pad controller 650 may be a body fat for the employee . In some embodiments , the battery microcontroller device such as STMicroelectronics, ST10 65 651 provides power to operate the controller 650 and /or ( 16 -bit ) and STM32 ( 32 -bit ) ; Atmel, AVR32 (32 -bit ) and provides the power required to take a measurement from the AT91SAM ( 32 - bit ) ; Freescale ColdFire ( 32 -bit ) ; Hitachi temperature transducers 620 , force transducers 622, and / or US 9 ,830 ,576 B2 25 26 conductive contacts 624 . In some embodiments , the wireless some or all of the health data 200 to the computer 130 and /or antenna includes a Bluetooth transceiver or other wireless the server 104 via the data cables. Where the chair pad 450 transceiver for use in communicating with the employee is in wireless communication with the computer 130 and /or computer 130 ( e . g ., via a complementary transceiver of the server 104 ( e . g . , via Bluetooth connection , WLAN computer 130 ) . 5 connection , or the like ) , the chair pad controller 650 may FIG . 6F is a flowchart that illustrates a method 680 of transmit some or all of the health data 200 to the computer operating the chair pad 450 in accordance with one or more 130 and /or the server 104 via wireless communication . For embodiments of the present invention . Method 680 may example , the chair pad controller 650 may communicate the includemonitoring the need for health data 200 , as depicted health data 200 to the computer 130 and /or the server 104 at block 682 . In some embodiments , monitoring the need for 10 via wireless antenna 668 . health data includes determining whether or not there is a In some embodiments, after transmitting the health data need to collect health data 200 ( i . e . , take a measurement) 200 ,method 680 may progress back to monitoring the need from one or more of the sensors 120 ( e . g . , the temperature for health data 682 . Where for example , the request for transducers 620 , the force transducers 622 , and /or the con - health data is still active and /or another request for health ductive contacts 624 ) of the chair pad 450 . In some embodi - 15 data is received , the chair pad controller 650 may execute ments , the need for health data 200 is identified based on a another iteration ofmonitoring the sensors to collect health request from another component of system 100 . For data , storing the health data and / or transmitting the health example, the chair pad controller 650 may determine that data . there is a need to collect health data 200 in response to a It will be appreciated that the method 680 is an exemplary request for the health data 200 ( e . g . , a request to initiate a 20 embodiment of a method that may be employed in accor health test and / or a query for the health data 200 ) received dance with techniques described herein . The method 680 from the computer 130 , the server 104 and /or the employee may be may be modified to facilitate variations of its 401. implementations and uses. The method 680 may be imple Where it is determined that health data 200 is not needed , mented in software , hardware , or a combination thereof. at block 684 , method 680 may include returning to moni- 25 Some or all of the method 680 may be implemented by one toring the need for health data 200 , as depicted at block 682 . or more of the modules/ applications described herein , such Where it is determined that health data 200 is needed , at as chair pad module 660 . The order of the method 680 may block 684 , method 680 may include proceeding to monitor- be changed , and various elements may be added , reordered , ing of the sensors 120 ( e . g . , the temperature transducers 620 , combined , omitted , modified , etc . the force transducers 622 , and / or the conductive contacts 30 Floor Mat: 624 ) to collect the health data 200 , as depicted at block 686 . FIG . 7A is a perspective view of the floor mat 460 In some embodiments ,monitoring the sensors 120 to collect specially adapted to include sensors 120 for use in moni the health data 200 includes monitoring the particular sen - toring an employee ' s health in accordance with one or more sors 120 that provide the particular health data 200 needed . embodiments of the present invention . During use , the floor Where the health data 200 needed includes the employee ' s 35 mat 460 may be disposed on the floor within the workstation body temperature , body position and /or body fat , monitoring 102 and the employee may stand on the floor mat 460 or the sensors 120 to collect the health data 200 may include , otherwise rest their feet (e . g ., with or without their shoes on ) for example , the chair pad controller 650 taking measure on the floor mat 460 . As depicted , the floor mat 460 may ments from the temperature transducers 620 , the force include a mat 702. The mat 702 may include an upper transducers 622 , and / or the conductive contacts 624 , respec - 40 surface 702a , a left side 702b , a right side 702c , a front side tively, to collect health data 200 including measured volt - 702d and a back side 702e . ages indicative of body temperature , measured resistances In some embodiments , the floor mat 460 may include indicative of forces , and / or measured resistances indicative various sensors 120 that can be used to collect health data of the employee ' s body fat. 200 . For example , the floor mat 460 may include one or Method 680 may include storing the health data 200 , as 45 more temperature sensors 202 , body fat sensors 210 , posi depicted at block 688 . In some embodiments , storing the tion sensors 208 , and / or the like . In some embodiments, the health data 200 includes storing the collected health data 200 various sensors 120 of the floor mat 460 may sense /measure in local or remote memory . For example , the chair pad various aspects of the employees biometric and / or biome controller 650 may store the measured voltages indicative of chanical health and may transmit corresponding health data body temperature , measured resistances indicative of forces, 50 200 ( e . g ., temperature data 200a , position data 200d , body and / or measured resistances indicative of the employee ' s fat data 200e , and /or the like ) to another device of system body fat in the memory 652 . In some embodiments , storing 100 ( e . g ., to a floor mat controller , the employee computer the health data 200 includes buffering /queuing the health 130 and /or the server 104 ) for use in monitoring the employ data 200 for transmission at a later time. ee 's health . Method 680 may include transmitting the health data 200 , 55 In some embodiments , the floormat 460 includes one or as depicted at block 690 . In some embodiments , transmitting more temperature sensors 202 disposed within the mat 702 . the health data 200 may include transmitting the health data For example , in the illustrated embodiment, the floor mat 200 to another component/ entity of system 100 . For 460 includes a temperature sensor 202 including two tem example , the chair pad controller 650 may transmit the perature transducers 620 disposed on the upper surface 702a health data 200 ( e . g ., collected via the sensors 120 of the 60 of the mat 702. Temperature transducers 620 may include chair pad 450 and stored in the memory 652 ), to the infrared sensors, thermocouples and /or the like adapted to computer 130 and / or the server 104 for use in monitoring the sense the employee ' s body temperature and transmit corre health of the employee . In some embodiments , the health sponding temperature data 200a to the floor mat controller, data 200 is transmitted via a wired or wireless communica - the employee computer 130 and / or the server 104 . tion . For example , where the chair pad 450 is connected to 65 In some embodiments , the floor mat 460 includes one or the computer 130 and / or the server 104 via data cables ( e . g . , more position sensors 208 disposed within the mat 702 . For via cable 630 ) the chair pad controller 650 , may transmit example , in the illustrated embodiment, the floor mat 460 US 9 ,830 ,576 B2 27 28 includes a position sensor 208 including force transducers mat 460 is not physically tethered to the employee computer 622 , disposed on the upper surface 702a of mat 702 . Force 130 or other components of the system 100 . transducers 622 may include a load cell, a strain gauge , or Although embodiments are described herein with regard the like adapted to sense force and transmit corresponding to components of the floor mat 460 , it will be appreciated position data 200d to the floor mat controller, the employee 5 that similar components may be integrated into the floor 403 computer 130 and /or the server 104 . In some embodiments, underfoot of the employee . Such embodiments may not such position data 200d may be used to determine the require the use of a separate floor mat for sensing health physical position of the employee (e . g ., whether the employ data . ees feet are positioned on the mat 702 , etc . ) , the employee' s FIG . 7B is a block diagram that illustrates components of body weight and / or the like . 10 the floor mat 460 in accordance with one or more embodi In some embodiments , the floor mat 460 includes one or ments of the present invention . In some embodiments , the more body fat sensors 210 disposed within the mat 702 . For floor mat 460 may include a floor mat controller 750 for example , in the illustrated embodiment, the floor mat 460 controlling the operational aspects of floor mat 460 . For includes a body fat sensor 210 including two conductive example , the floor mat controller 750 may provide for ( e . g ., metallic ) contact points 624 disposed on the upper 15 allocating power to various sensors 120 of the floor mat 460 , surface 702a of the mat 702 . The body fat sensor 210 may collecting health data 200 from the various sensors 120 of sense resistivity between the contacts and transmit corre the floor mat 460 and / or transmitting the collected health sponding body fat data 200e to the floor mat controller , the data 200 to the employee computer 130 and/ or the server employee computer 130 and / or the server 104 . For example , 104 . where the body fat sensor 210 is disposed on the upper 20 In some embodiments , the floor mat controller 750 surface 702a of the mat 702 , such the two contact points 624 includes a memory 752 , a processor 754 , and an input/ output contact the employee ' s feet ( e . g ., when the employee ' s ( I / O ) interface 756 . The floor mat controller 750 may be a shoes are removed ) , a current may be induced between the microcontroller device such as STMicroelectronics , ST10 contact points 624 to sense /measure a resistivity there ( 16 -bit ) and STM32 (32 -bit ) ; Atmel, AVR32 (32 - bit ) and between ( e .g ., through the employee ' s lower body tissue ) 25 AT91SAM (32 -bit ) ; Freescale ColdFire (32 -bit ); Hitachi and body fat data 200e including the resistivity measurement SuperH (32 -bit ); and the Hyperstone E1/ E2 ( 32 - bit , full may be forwarded to the floor mat controller, the employee integration of RISC and DSP on one processor core ) , which computer 130 and / or the server 104 . is adapted for use in the functions described herein . In some embodiments , the temperature transducers 620 , The memory 752 may include non - volatile memory ( e . g . , the force transducers 622 and /or the conductive contacts 624 30 flash memory , ROM , PROM , EPROM , EEPROM memory ) , may be centered or approximately centered on the upper volatile memory ( e . g ., random access memory (RAM ) , static surface 702a of the floor mat 460 such that the temperature random access memory ( SRAM ) , synchronous dynamic transducers 620 , the force transducers 622 and / or the con - RAM (SDRAM ) ) , bulk storage memory ( e . g . , CD -ROM ductive contacts 624 contact an employee ' s right and left and /or DVD -ROM , hard - drives ) , or the like . The memory feet/ shoes while the employee is seated in the chair 404 or 35 752 may include a non - transitory computer readable storage is standing on the floor mat 460 . For example , a pair of the medium having program instructions 758 stored thereon that temperature transducers 620 , the force transducers 622 and are executable by a computer processor ( e . g ., the processor or the conductive contacts 624 may be provided on the upper 754 ) to cause the functional operations described herein with surface 702a of the floor mat 460 approximately centered regard to the floor mat 460 . The program instructions 758 about a floor mat- midline 728 that approximately bisects the 40 may include a floor mat module 760 including program upper surface 702a of the floor mat 460 such that a first of instructions that are executable by the processor 754 to the temperature transducers 620 , the force transducers 622 provide some or all of the functionality described herein and / or the conductive contacts 624 is disposed to the left of with regard to the floor mat 460 . the mat- midline 728 ( e . g . , closer to the left -side 702b of the The processor 754 may be any suitable processor capable floor mat 460 ) and a second of the temperature transducers 45 of executing performing program instructions . The proces 620 , the force transducers 622 and / or the conductive con - sor 754 may include a central processing unit (CPU ) that tacts 624 is disposed to the right of the mat- midline 728 carries outprogram instructions (e .g . , program instruction of ( e . g . , closer to the right- side 702c of the floor mat 460 ) . the floor mat module 760 ) to perform arithmetical , logical, Although the illustrated embodiment includes pairs of the input/ output and other operations of the floor mat 460 , temperature transducers 620 , the force transducers 622 and / 50 including those described herein . or the conductive contacts 624 disposed in a symmetric The 1/ 0 interface 756 may provide an interface for arrangement, other embodiments may include any number connection of one or more I/ O devices to the floor mat of the temperature transducers 620 , the force transducers controller 750 . I / O devices may include sensors 120 ( e . g . , 622 and /or the conductive contacts 624 provided in any temperature sensors 202 , position sensors 208 , and / or body variety of suitable locations . 55 fat sensors 210 ), power source (s ) 662 ( e. g ., a battery 751, In some embodiments , the floor mat 460 includes a cable AC / DC power delivered via cable 730 , and/ or the like ) , 730 that may be coupled to an external device ( e . g ., the external device (s ) 764 ( e. g . , the employee computer 130 employee computer 130 ) for communicating and / or receiv - and /or server 104 ) , and / or the like . The I / O devices may be ing power . For example , the cable 730 may include a USB connected to I / O interface 756 , via a wired or wireless cable that is plugged into a USB port of the I / O interface 304 60 connection . of the employee computer 130 . The floor mat 460 may F IG . 7C is a block diagram that illustrates an exemplary receive power via the cable and / or may transmit health data floor mat system 770 in accordance with one or more 200 via the cable . In some embodiments , the floor mat 460 embodiments of the present invention . The floor mat system may communicate wirelessly ( e . g . , via Bluetooth , WLAN , 770 includes a floor mat 460 having a floor mat controller or the like ) with the employee computer 130 and /or the 65 750 coupled to one or more temperature transducers 620 , server 104 . In such an embodiment, the floor mat 460 may one or more force transducers 622 , one or more conductive also include a battery for a power source such that the floor contacts 624 , a battery 751, and a wireless antenna 768. In US 9 ,830 , 576 B2 29 30 some embodiments, floor mat controller 750 may employ a ges indicative of body temperature, measured resistances the temperature transducers 620 , the force transducers 622 , indicative of forces , and / or measured resistances indicative and /or the conductive contacts 624 to collect corresponding of the employee 's body fat. measurements . For example , where a temperature trans Method 780 may include storing the health data 200 , as ducer 620 includes a thermocouple , to take a temperature 5 depicted at block 788 . In some embodiments , storing the measurement, the floor mat controller 750 may take a health data 200 includes storing the collected health data 200 in local or remote memory . For example , the floor mat voltage measurement across two leads connected to the controller 750 may store the measured voltages indicative of thermocouple of the temperature transducer 620 , the mea body temperature ,measured resistances indicative of forces , sured voltage being indicative of the temperature sensed by 10 and /or measured resistances indicative of the employee ' s the temperature transducer 620 . Where, for example , a force body fat in memory 752 . In some embodiments , storing the transducers 622 includes a load cell including a strain gauge , health data 200 may include buffering / queuing the health to take a force measurement, the floor mat controller 750 data 200 for transmission at a later time. may induce a current ( 1 ) across two leads connected to the Method 780 may include transmitting the health data 200 , strain gauge and take a measurement of voltage ( V ) across the two leads to determine a resistance ( R ) across the two the health data 200 includes transmitting the health data 200 leads that is indicative of the force sensed by the force to another component/ entity of system 100 . For example , the transducer 622 . As a further example , to take a body fat floor mat controller 750 may transmit the health data 200 measurement, the floor mat controller 750 may induce a (e . g . , collected via the sensors 120 of the floor mat 460 and current ( 1 ) across two conductive contacts 624 and take a 20 stored in memory 752) , to computer 130 and/ or server 104 measurement of voltage ( V ) across the two conductive for use in monitoring the health of the employee . In some contacts 624 to determine a resistance ( R ) across the con embodiments , the health data 200 is transmitted via a wired tacts 624 that is indicative of the body fat for the employee . or wireless communication . For example , where the floor In some embodiments , the battery 751 may provide power mat 460 is connected to the computer 130 and / or the server to operate the controller 750 and /or provide the power 25 104 via data cables ( e . g ., via cable 730 ) the floor mat required to take a measurement from the temperature trans - controller 750 may transmit some or all of the health data ducers 620 , force transducers 622 , and /or conductive con - 200 to the computer 130 and / or the server 104 via the data tacts 624 . In some embodiments , the wireless antenna 768 cables. Where the floor mat 460 is in wireless communica may include a Bluetooth transceiver for use in communi tion with the computer 130 and / or the server 104 ( e . g . , via cating with the employee computer 130 ( e . g . , e . g ., visvia 30 Bluetooth connection , WLAN connection , or the like ) , the complementary transceiver of computer 130 ) . floor mat controller 750 may transmit some or all of the health data 200 to the computer 130 and / or the server 104 FIG . 7D is a flowchart that illustrates a method 780 of via wireless communication . For example , the floor mat operating the floor mat 460 in accordance with one or more controller 750 may communicate the health data to computer embodiments of the present invention . Method 780 may .35 130 and /or server 104 via wireless antenna 768. include monitoring the need for health data 200 , as depicted In some embodiments, after transmitting the health data al block 102 . In some embodiments , monitoring the need for 200 , method 780 may progress back to monitoring the need health data may include determining whether or not there is for health data 782 . Where for example , the request for a need to collect health data 200 ( i. e ., take a measurement ) health data is still active and /or another request for health from one or more of the sensors 120 ( e. g ., the temperature 40 data is received , the floor mat controller 750 may execute transducers 620 , the force transducers 622 , and / or the con another iteration of monitoring the sensors to collect health ductive contacts 624 ) of the floor mat 460 . In some embodi data , storing the health data and/ or transmitting the health ments , the need for health data 200 may be identified based data. on a request from another component of system 100 . For I t will be appreciated that the method 780 is an exemplary example , the floor mat 460 may determine that there is a 45 embodiment of a method that may be employed in accor need to collect health data 200 in response to a request for dance with techniques described herein . The method 780 the health data 200 ( e . g . , a request to initiate a health test may be may be modified to facilitate variations of its and / or a query for the health data 200 ) received from the implementations and uses. The method 780 may be imple computer 130 , the server 104 , and /or the employee 401 . mented in software, hardware , or a combination thereof. Where it is determined that health data 200 is not needed , 50 Some or all of the method 780 may be implemented by one at block 784 , method 780 may include returning to moni- or more of the modules/ applications described herein , such toring the need for health data 200 , as depicted at block 782 . as floor mat module 760. The order of the method 780 may Where it is determined that health data 200 is needed , at be changed , and various elements may be added , reordered , block 784 , method 780 may include proceeding to monitor - combined , omitted , modified , etc . ing of the sensors 120 ( e . g . , the temperature transducers 620 , 55 Mouse : the force transducers 622 , and / or the conductive contacts FIGS. 8A -8C are side and end elevation views of a 624 ) to collect the health data 200 , as depicted at block 786 . computer mouse system 470 including the mouse 408 spe In some embodiments ,monitoring the sensors 120 to collect cially adapted to integrate with sensors 120 ( e . g . , tempera the health data 200 includes monitoring the particular sen - ture sensors, blood condition sensors , and blood pressure sors 120 that provide the particular health data 200 needed . 60 sensor ) for use in monitoring an employee ' s health in Where the health data 200 needed includes the employee ' s accordance with one or more embodiments of the present body temperature , body position and / or body fat, monitoring invention . the sensors 120 to collect the health data 200 may include , In some embodiments , the mouse 408 includes a device for example , the floor mat controller 750 taking measure that can be used in a traditional manner to manipulate a ments from the temperature transducers 620 , the force 65 cursor in the employee ' s workstation display . For example , transducers 622 , and /or the conductive contacts 624 , respec - the employee can manipulate the mouse 408 ( e . g . , move the tively , to collect health data 200 including measured volt - mouse on their desk 402 ) to cause a cursor on the computer US 9 ,830 , 576 B2 31 32 display 412 to move in a similar fashion , and /or interact with the employee computer 130 and / or the server 104 , and the content displayed on the computer display 412 via selection blood pressure data 200c ( e . g ., sensed pressure oscillations ) of the mouse buttons 800 ( e . g ., right - click , left click , etc . ). may be processed to determine the employee ' s blood pres In some embodiments , a location sensor 801 of the mouse sure and / or heart rate using known methods. ( e . g . , a laser, mouse ball , or the like ) detects movement of 5 In some embodiments , the blood pressure cuff 804 may be the mouse relative to the surface on which it is being moved , fabricated to include at least one flexible , non - frangible the mouse 408 transmits corresponding location /movement inflatable bladder disposed between two fabric cuff layers. data to the computer ( e . g . , computer 130 ) for use in deter - The bladder may be fabricated from rubber or plastic and / or mining the location of the mouse , the movement of the the fabric cuffs may be fabricated from nylon or polyester . mouse and the like . The location /movement data can be used 10 In such an embodiment, only the fabric cuff layers , and not to determine how the user is interacting with displayed the surface of the bladder , may contact the employee ' s skin content and to update the display of a pointer on the display or clothing during use . screen to mimic the movement of the mouse . In some In some embodiments , the blood pressure cuff 804 is embodiments , data reflecting movement of the mouse is physically connected to the mouse 408 . For example , the used to determine the length of time the employee has been 15 blood pressure cuff 804 can be connected to the bottom interacting with the mouse 408 . For example , the total portion 806 of the body 808 of the mouse 408 via a amount of time the employee has been moving the mouse connector 810 . As discussed in more detail below , in some 408 may be used to determine whether the employee is embodiments , connector 810 may include a hollow conduit experiencing muscle tension or other biomechanical and / or ( e . g ., a pneumatic tube ) that is physically coupled to the biometric conditions ( e . g ., characteristics /conditions / risks ) . 20 bladder of cuff 804 . The conduit may be used to supply /draw In some embodiments, the mouse system 470 includes air to inflate /deflate the bladder and / or physically commu various sensors 120 that can be used to collect health data nicate air pressure within the bladder of cuff 804 . As 200 . For example , mouse system 470 may include one or discussed in more detail below , in some embodiments , more temperature sensors 202 , blood condition sensors 204 , connector 810 includes a wire (e . g ., a coated wire or similar blood pressure sensors 206 , and/ or the like. In some embodi- 25 electrical conduit ) for communicating electrical signals that ments, the various sensors 120 of the mouse system 470 are can be used to operate cuff 804 and / or communicate blood used to sense /measure various aspects of the employees pressure data 200c to the mouse controller , the employee biometric and /or biomechanical health and provide corre computer 130 and/ or the server 104 . sponding health data 200 ( e . g . , temperature data 200a , blood In some embodiments , the pressure transducer used to condition data 2006 , and /or blood pressure data 200c ) to 30 sense pressure oscillations and / or the pump used to inflate another device of system 100 ( e . g . , to a mouse controller , the the cuff 804 is located within the body 808 of the mouse 408 employee computer 130 and /or the server 104) for use in ( e . g ., see FIG . 8E discussed in more detail below ) . In such monitoring the employee ' s health . an embodiment, the connector 810 may include a pneumatic In some embodiments , the mouse system 470 includes a tube that is used supply air to inflate the bladder of the cuff temperature sensor 202 including an infrared (“ IR ” ) sensor 35 804 and / or physically communicate the pressure of the 802 integrated with the mouse 408 as depicted in FIGS . bladder to a pressure transducer used to sense the pressure 8A -8B . The IR sensor 802 may be used to sense a body in the bladder. For example, a pump located in the body of temperature of the employee while the employee is using the the mouse 408 may supply air to cuff 804 via the pneumatic mouse 408 . For example, while the employee ' s hand is tube 810 to inflate the cuff 804 , the pressure in the cuff 804 grasping the mouse 408 , such that employee ' s palm , finger 40 may be physically communicated through the pneumatic or other portion of the hand is disposed above the IR sensor tube 810 to the pressure transducer located within the body 802 , the IR sensor 802 may sense a temperature of the 808 of themouse 408 , the pressure transducer may sense the corresponding portion of the palm , finger or other portion of variations in pressure within the pneumatic tube 810 , and the the hand and transmit corresponding temperature data 200a pressure transducer may transmit corresponding blood pres to a mouse controller, the employee computer 130 and / or the 45 sure data 200c to the mouse controller, the employee com server 104 . In some embodiments , the IR sensor 802 p uter 130 and / or the server 104 . employs an emitter to emit thermal radiation that is focused In some embodiments , a pressure transducer and /or a by a lens onto the skin of the employee and a detector that pump used to inflate the cuff 804 is integrated with the cuff senses the radiant power reflected back to the detector. 804 ( e . g . , located in or on the cuff 804 ) ( e . g . , see FIG . 8F In some embodiments , the mouse system 470 includes a 50 discussed in more detail below ) . In such an embodiment, the blood pressure sensor 206 including a blood pressure cuff connector 810 may include a wire for communicating , to the 804 integrated with the mouse 408 as depicted in FIGS. mouse 408 , the pressure detected by the pressure transducer. 8A -8C . The blood pressure cuff 804 may be used to detect For example , a pump located in mouse 408 and / or cuff 804 the employee ' s blood pressure and / or heart rate . For may supply are to inflate the cuff 804 , the pressure trans example , the employee may place the blood pressure cuff 55 ducer located within the cuff 804 may sense the variations in 804 about their wrist /arm , and the cuff 804 may be inflated pressure within the bladder of the cuff 804 , and the pressure to detect the variation in pressure as blood flows through the transducer may transmit corresponding blood pressure data employee ' s wrist /arm . The detected variation in pressure 200c to the mouse controller via the wire connector 810 , the may be used to determine the employee ' s blood pressure employee computer 130 and /or the server 104 . ( i . e . , the systolic and diastolic blood pressure numbers for 60 In some embodiments , the cuff 804 may communicate the employee ) and / or heart rate using known techniques . For with the mouse 408 or other components of the system 100 example, the bladder of the cuff 804 may be inflated about via wireless communication . For example , blood pressure the employee ' s wrist / arm , a pressure transducer may sense data 200c indicative of the sensed variation in pressure may pressure oscillations in the cuff 804 that are indicative of the be communicated from a pressure transducer of cuff 804 to variation in pressure as blood flows through the employee ' s 65 a mouse controller , the employee computer 130 and/ or the wrist/ arm , the blood pressure cuff 804 may transmit corre - server 104 via a wireless communication ( e . g ., via Bluetooth sponding blood pressure data 200c to the mouse controller , communication , a WLAN connection and / or the like ). Such US 9 ,830 ,576 B2 33 34 an embodiment may eliminate the need for a connector 810 822b are disposed about the employee ' s fingertip , the light such that the cuff 804 is not physically tethered to mouse emitted by the emitter 822a is directed toward the detector 408 , thereby allowing the employee to have more physical 822b . freedom ( e . g . , the employee can leave the workstation 102 As described above , when the employee' s fingertip is without having to physically remove the cuff 804 from their 5 located between the emitter 822a and the detector 822b , the arm /wrist ) . pulse - oximeter sensor 820 may be activated such that emit In some embodiments , the mouse 408 includes a blood ter 822a ( e . g . , an LED emitter ) emits light at multiple condition sensor 204 including a pulse oximeter 820 . The different wavelengths and the optical detector 822b detects pulse oximeter 820 may be used to measure various aspects the emitted light that is transmitted through the employee ' s of the employee ' s blood that are indicative of the employ - " fingertip . Although the illustrated embodiment includes the ee ' s blood oxygenation , heart rate , and / or the like and emitter 822a disposed at a lower surface of the opening 828 provide corresponding blood condition data 2006 to the ( e . g ., a top surface of body 808 of the mouse 408 ) and the mouse controller, the employee computer 130 and /or the optical detector 822b located on an underside of lid 824 , server 104. other embodiments may include any suitable number and In some embodiments , the pulse oximeter 820 includes a location of emitters and detectors . For example , the posi transmissive type pulse oximetry sensor having an emitter tions of the emitter 822a and the detector 822b may be ( e . g ., an LED emitter ) 822a for emitting light into and swapped such that the detector 822b is disposed at a lower through the employee' s fingertip pulp ( or similar cross - surface of opening 826 and the emitter 822a is located on an section of an employee' s body such as an earlobe ) and a 20 underside of lid 824 . detector (e . g ., an optical detector ) 822b for detecting the In some embodiments , the pulse oximeter 820 includes a emitted light that passes though the fingertip pulp . For reflectance type pulse oximeter sensor ( e . g . , having an example , the emitter 822a and the detector 822b may be emitter 822a for emitting light into the employee ' s pulp and placed on opposite sides ( e . g . , bottom and top of the a detector 822b that is located proximate the emitter 822a for employee ' s fingertip , the pulse oximeter 820 may be acti - 25 detecting the light that reflects back from the employee ' s vated such that emitter 822a emits light at multiple /different pulp ) . In some embodiments, both of the emitter 822a and wavelengths such that at least some of the light is transmit - the detector 822b of the reflectance type pulse oximeter 820 ted through the employee ' s fingertip pulp and is detected by may be provided in one of the locations where the emitter the detector 822b , and corresponding blood condition data 822a or the detector 822b are illustrated in FIGS . 8B and 8C , 200b indicative of the light transmitted through and/ or 30 or any other suitable location . In such an embodiment, the absorbed by the employee ' s fingertip pulp is provided to the employee may simply need to dispose a portion of their skin mouse controller, the employee computer 130 and / or the onto the surface of the reflectance type pulse oximeter 820 , server 104 . The blood condition data 2005 indicative of the and , thus , may not have to place a cross -section of their body light transmitted through and /or absorbed by the employee 's (e .g ., their fingertip ) between two separate sensing devices. fingertip pulp may be used in accordance with known 35 For example , where the pulse oximeter 820 includes a methods to determine measurements of the employee ' s reflectance type pulse oximeter having an emitter and detec blood oxygenation , heart rate and / or the like . tor located in the same position where emitter 822a is As depicted in FIGS. 8B and 8C a lid portion of 824 of illustrated the employee may simply have to place the the mouse 804 may be rotated into an " opened ” position ( see bottom of their fingertip pulp onto the reflectance type pulse FIGS . 8B and 8C ) to expose the pule oximeter 820 located 40 oximeter 820 . In some embodiments , the pulse oximeter 820 inside of the mouse 804 . As depicted , when the lid portion may be located elsewhere on the mouse 408 . For example , 824 of the mouse 804 is opened ( e . g ., rotated about hinge a reflectance type pulse oximeter 820 may be located at an 826 upward and away from the body 808 of the mouse 408 ) exterior surface of the mouse 408 ( e . g . , in the same or the resulting opening 828 may provide access to the pulse similar location as the IR sensor 802 ) such that readings may oximeter 820 located within the mouse 408 . During use , the 45 be taken while the user is grasping the exterior of the mouse employee may insert their fingertip into opening 828 and 408 . A reflectance type pulse oximeter 820 is located at or position the fingertip between an emitter 822a and an optical near the location of temperature sensor 202 may take detector 822b of the pulse oximeter 820 . The lid portion 824 readings while the employee 's palm , finger or other portion may be adapted such that in a “ closed position " (see FIG . of the hand is disposed on the pulse oximeter ( e . g ., while the 8A ) the lid portion 824 is disposed on the computer mouse 50 employee is grasping the mouse 408 during traditional use body 808 and the pulse oximeter 820 is enclosed within the of the mouse 408 ) . shell of the mouse 408 ( i . e . , enclosed within the lid 824 and In some embodiments , the IR sensor 802 may be adapted lower body 808 of the mouse 408 ) . In such a configuration , to detect the employee ' s pulse oxygenation . For example , the mouse 408 looks , feels and operates like a traditional the IR sensor 802 may be employed to conduct a passive computer mouse . In some embodiments , the lid 824 may be 55 pulse oximetry or photoplethysomography test while the biased to the closed position and / or the opened position such employee ' s palm , finger or other portion of the hand is the lid 824 stays closed while the mouse 408 is used in a disposed above the IR sensor 802 ( e . g . , while the employee traditional manner and /or the lid 824 stays open when the is grasping the mouse 408 during traditional use of the employee has opened lid 824 to access the pulse oximeter mouse 408 ) . In some embodiments , the IR sensor 802 may 820 . In such a configuration , the employee can easily place 60 use photonic glucose crystal sensing /photoplethysomogra their fingertip into opening 828 without the lid 824 inad - phy to detect blood pressure , body temperature , heart rate vertently closing . In some embodiments , the lid 824 may be and blood glucose as is understood in the art . Accordingly , biased to a closed position such that the emitter 822a and the the IR sensor 802 may be used to collect blood condition detector 822b squeezes about the employee ' s fingertip to data 2006 and/ or blood pressure data 200C. provide an acceptable reading by the pulse oximeter 820 . In 65 In some embodiments , the mouse 408 includes a cable some embodiments , the emitter 822a and the detector 822b 840 that is coupled to an external device ( e . g . , the employee may be aligned such when the emitter 822a and the detector computer 130 ) for communicating and / or receiving power. US 9 , 830 , 576 B2 35 36 For example , the cable 840 may include a USB cable that is accordance with one or more embodiments of the present plugged into a USB port of the I / O interface 304 of the invention . The mouse system 470 includes a mouse control employee computer 130 . The mouse 408 may receive powerler 850 coupled to one or more IR sensors 802 , a pulse via the cable 840, communicate with employee computer oximeter 820 , a pressure transducer 852 , a pump 854 , a 130 regard to operations of the mouse 408 via the cable 840 , 5 battery 856 , and a wireless antenna 858 . In some embodi and / or transmit health data 200 via the cable 840 . In some ments , the wireless antenna 858 includes a Bluetooth trans embodiments , the mouse 408 may include a wireless mouse ceiver for use in communicating with the employee com that communicates wirelessly with the employee computer puter 130 ( e . g ., e. g . , via a complementary transceiver of 130 ( e . g ., via Bluetooth communication , WLAN connection , or the like ). In such an embodiment , the mouse 408 may also 10 computer 130 ) . include a battery for a power source such that the mouse is In some embodiments , the pump 854 and / or the pressure not physically tethered to the employee computer 130 or transducer 852 are connected to an air bladder 860 of the other components of system 100 . blood pressure cuff 804 via the pneumatic tube 810 . During FIG . 8D is a block diagram that illustrates components of use , the pump 854 may supply /draw air to inflate /deflate the themouse 408 in accordance with one or more embodiments is15 bladderbide 860 via the pneumatic tube 810 and /or the pressure of the present invention . In some embodiments , the mouse transducer 852 may take pressure readings from the pneu 408 includes a mouse controller 850 for controlling the matic tube 810 that are indicative of the air pressure within operational aspects of mouse 408 . For example , the mouse the bladder 800 . For example , the cuff 804 may be disposed controller 850 may provide for allocating power to the about the employee 's wrist, the pump 854 may supply air to various sensors 120 of the mouse 408 , collecting health data 20 the bladder 860 via the pneumatic tube 810 to inflate the 200 from the various sensors 120 of the mouse 408 and / or bladder 860 about the employee wrist, the pressure within transmitting the collected health data 200 to the employee the bladder 860 may be communicated to the air within in computer 130 and /or the server 104 . In some embodiments, the pneumatic tube 810 , the pressure transducer 852 may the mouse controller 850 includes a memory 852 , a proces take pressure readings of the air within the pneumatic tube sor 854 and an input/ output ( 1 / 0 ) interface 856 . The mouse 25 810 that are indicative of the air pressure within the bladder controller 850 may be a microcontroller device such as 860 ( e . g ., including the pressure oscillations due to the STMicroelectronics , ST10 ( 16 -bit ) and STM32 (32 - bit ) ; oscillations of the employee ' s blood pressure ), blood pres Atmel, AVR32 (32 -bit ) and AT91SAM ( 32 -bit ); Freescale sure data 200c including the readings may be communicated ColdFire ( 32 -bit ) ; Hitachi SuperH ( 32 - bit) ; and the Hyper - to the mouse controller 850, and the bladder 860 may be stone E1 / E2 (32 - bit, full integration of RISC and DSP on 30 deflated . one processor core ) , which is adapted for use in the func - In some embodiments , the mouse controller 850 may tions described herein . employ the IR sensors 802 , the pulse oximeter 820 , and the The memory 852may include non - volatile memory ( e . g . , pressure transducer 852 to collect corresponding measure flash memory , ROM , PROM , EPROM , EEPROM memory ) , ments . For example , where the IR sensor 802 outputs a volatile memory ( e . g . , random access memory (RAM ) , static 35 voltage indicative temperature and the pressure transducer random access memory (SRAM ) , synchronous dynamic 852 outputs a voltage indicative pressure , the mouse con RAM ( SDRAM )) , bulk storage memory ( e . g ., CD -ROM troller 850 may take voltage measurements from the IR and / or DVD -ROM , hard -drives ) , or the like. The memory sensor 802 and the pressure transducer 852 . Where , for 852 may include a non - transitory computer readable storage example , the pulse oximeter 622 outputs a data value medium having program instructions 858 stored thereon that 40 indicative of blood oxygenation , the mouse controller 850 are executable by a computer processor ( e . g ., the processor may query or otherwise read the data value . In some 854 ) to cause the functional operations described herein with embodiments , the mouse controller 850 may control opera regard to the mouse 408 and / or mouse system 470 . The tion of the pump 854 . For example , the mouse controller 850 program instructions 858 may include a mouse module 860 may activate the pump 854 to inflate / deflate the bladder 860 including program instructions that are executable by the 45 as required . In some embodiments , the battery 751 provides processor 854 to provide some or all of the functionality power to operate the controller 750 , to operate the pump described herein with regard to the mouse 408 . 854 , and /or to provide the power required to take measure The processor 854 may be any suitable processor capable m ents from the IR sensor ( s ) 802 , the pulse oximeter 820 , of executing /performing program instructions . The proces - and /or the pressure transducer 852 . sor 854 may include a central processing unit (“ CPU ” ) that 50 FIG . 8F is a block diagram that illustrates an exemplary carries out program instructions ( e . g . , program instructions mouse system 470b including the blood pressure cuff 804 of the mouse module 860 ) to perform arithmetical, logical, wirelessly connected to the mouse 408 in accordance with input/ output and other operations of the mouse 408 and / or one or more embodiments of the present invention . In some the mouse system 470 , including those described herein . embodiments , the mouse controller 850 may employ the IR The 1 / 0 interface 856 may provide an interface for 55 sensor 802 and /or the pulse oximeter 820 in a manner similar connection of one or more I/ O devices to mouse controller to that described with regard to FIG . 8E . As depicted , the 850 . The I / O devices may include mouse buttons 800 , blood pressure cuff 622 may include the pump 854 , the location sensor 801 , sensors 120 ( e . g . , a temperature sensor pressure transducer 852 , a wireless antenna 862 , a cuff 202, a blood condition sensor 204 , a blood pressure sensor controller 864 , and /or a battery 866 integrated therein In 206 ) , power source ( s ) 862 ( e . g ., a battery, AC /DC power 60 some embodiments , the battery 866 provides power to delivered via cable 840 , and / or the like ) , external device ( s ) operate the cuff controller 864 , to operate the pump 854 , 864 (e . g. , the computer 130 and /or the server 104 ), and /or and /or provide the power required to take measurements the like. The I / O devices may be connected to I/ O interface from the pressure transducer 852 . In some embodiments , the 856 via a wired or wireless connection . wireless antenna 862 includes a Bluetooth transceiver , or FIG . SE is a block diagram that illustrates an exemplary 65 similar wireless communication device , for use in commu mouse system 470a including the blood pressure cuff 804 nicating with the mouse controller 850 ( e . g ., e . g . , via the connected to the mouse 408 via a pneumatic tube 810 in complementary antenna 858 ). In such an embodiment , the US 9 ,830 ,576 B2 37 38 blood pressure cuff 622 may not be physically tethered to the to another component /entity of system 100 . For example , the mouse 408, thereby providing more physical freedom to the mouse controller 850 may transmit the health data 200 ( e . g . , employee . collected via the sensors 120 of the mouse system 470 and During use , the mouse controller 850 may query the blood stored in memory 852 ) , to computer 130 and/ or server 104 pressure cuff 622 to provide various readings . For example , 5 for use in monitoring the health of the employee . In some upon detecting the need for a blood pressure reading , the embodiments , the health data 200 is transmitted via a wired mouse controller 850 may send a request for a blood or wireless communication . For example , where the mouse pressure reading to the cuff controller 864 ( e . g . , using 408 is connected to computer 130 and / or server 104 via a wireless communication via antennas 858 and 862 ) and , in data cable ( e . g . , via cable 840 ) the mouse controller 850 may response to the request , the cuff controller 864 may operate 10 transmit some or all of the health data 200 to the computer the pump 854 to inflate the bladder 860 , take a pressure 130 and/ or the server 104 via the data cable . Where the reading indicative of the blood pressure from the pressure mouse 408 is in wireless communication with the computer transducer 852 , and transmit corresponding blood pressure 130 and / or the server 104 ( e . g . , via Bluetooth connection , data 200c , including the pressure reading , to the mouse WLAN connection , or the like ) , the mouse controller 850 controller 850 ( e . g . , using wireless communication via 15 may transmit some or all of the health data 200 to the antennas 858 and 862 ) . computer 130 and / or the server 104 via wireless communi FIG . 8G is a flowchart that illustrates a method 880 of cation . For example , the mouse controller 850 may com operating the mouse system 870 in accordance with one or municate the health data 200 to the computer 130 and / or the more embodiments of the present invention . Method 880 server 104 via wireless antenna 858 . may include monitoring the need for health data 200 , as 20 In some embodiments, after transmitting the health data depicted at block 882 . In some embodiments , monitoring the 200 , method 880 may progress back to monitoring the need need for health data includes determining whether or not for health data . Where the request for health data is still there is a need to collect health data 200 (i . e ., take a active and /or another request for health data is received , for measurement) from one or more of the sensors 120 ( e . g ., the example , the mouse controller 850 may execute another IR sensor 802 , the pulse oximeter 820 and / or the blood 25 iteration of monitoring the sensors to collect health data , pressure transducer 852 ) . In some embodiments , the need storing the health data and/ or transmitting the health data . for health data 200 is identified based on a request from It will be appreciated that the method 880 is an exemplary another component of system 100 . For example , the mouse embodiment of a method that may be employed in accor controller 850 may determine that there is a need to collect dance with techniques described herein . The method 880 health data 200 in response to a request for the health data 30 may be may be modified to facilitate variations of its 200 ( e . g . , a request to initiate a health test and /or a query for implementations and uses . The method 880 may be imple the health data 200 ) received from the computer 130 , the mented in software , hardware , or a combination thereof. server 104 and / or the employee 401 . Some or all of the method 880 may be implemented by one Where it is determined that health data 200 is not needed , or more of the modules/ applications described herein , such at block 884, method 880 may include returning to moni- 35 as mouse module 860 . The order of the method 880 may be toring the need for health data 200 , as depicted at block 882 . changed , and various elements may be added , reordered , Where it is determined that health data 200 is needed , at combined , omitted , modified , etc . block 884 ,method 880 may include proceeding to monitor 3D Position Sensor : ing of the sensors 120 of the mouse system 870 ( e . g ., the IR F IG . 9A is a front view of the 3D position sensor 212 for sensor 802 , the pulse oximeter 820 and /or the blood pressure 40 use in monitoring an employee 's health in accordance with transducer 852 ) to collect the health data 200 , as depicted at one or more embodiments of the present invention . As block 886 . In some embodiments, monitoring the sensors depicted , the 3D position sensor 212 may include a one or 120 to collect the health data 200 includes monitoring the more image sensors ( e . g . , red - green -blue (“ RGB ” ) video particular sensors 120 that provide the particular health data camera ) 902 , one or more 3D depth sensors 904 , and /or 200 needed . Where the health data 200 needed includes the 45 audio sensors ( e .g ., a multi -array microphone ) 906 . In some employee ' s body temperature , blood oxygenation level and embodiments , 3D position data 200f may include video , or blood pressure , monitoring the sensors 120 to collect the depth and audio data corresponding to events / actions that health data 200 may include , for example , the mouse con occur in the zone 420 acquired by the camera 902 , 3D depth troller 850 taking measurements from the IR sensor 802 , the sensor 904 and /or microphone 906 . The 3D position data pulse oximeter 820 and /or the blood pressure transducer 50 200f may be extrapolated to assess body position ( e . g . the 852 , respectively , to collect the need health data 200 includ - position of the employee ' s head , arms/ hands , torso , legs , ing measured voltages indicative of body temperature , val feet and so forth ) , the employee ' s posture, the employee' s ues from the pulse oximeter that are indicative of the blood level of muscle tension , the employee ' s eye location /move oxygenation level, and / or voltages / values indicative of the ments , the employee ' s level of eye fatigue and /or the like . employee 's blood pressure. 55 For example, the 3D position data 200f acquired by the 3D Method 880 may include storing the health data 200 , as position sensor 212 may be used to determine relative depicted at block 888 . In some embodiments , storing the position measurements of the employee and associated health data 200 may include storing the collected health data peripherals. In some embodiments, 3D position sensor 212 200 in local or remote memory . For example, the mouse includes a device such as the KinectTM manufactured by controller 850 may store the values for corresponding to the 60 Microsoft . Such a 3D position sensor 212 may include a measured body temperature , the blood oxygenation level , software development kit that provides for employing the and/ or blood pressure in memory 852 . In some embodi- 3D position sensor 212 as a biomechanical sensor. As one ments , storing the health data 200 may include buffering skilled in the art will appreciate, though a specific 3D video queuing the health data 200 for transmission at a later time. camera device is described herein , other such cameras may Method 880 may include transmitting the health data 200 , 65 be manufactured that can be adapted for use in the instant as depicted at block 890 . In some embodiments , transmitting system . For example , any camera may be employed that is the health data 200 includes transmitting the health data 200 capable of capturing 3D body images such that movements US 9 ,830 ,576 B2 39 40 may be “ sensed ” and corresponding data extrapolated for image , depth and / or audio sensors) , power source( s ) 962 use in monitoring the health of the employee ( e . g . , via a ( e . g ., a battery, AC power, etc . ), external device ( s ) 964 ( e . g . , posture analysis , eye fatigue analysis , etc . ). In some embodi the computer 130 and / or the server 104 ) , etc . The I / O ments , the audio sensor 906 may be used for acquiring audio devices may be connected to the I / O interface 956 , the data 200g that may be transmitted to other devices of the 5 computer 130 and /or the server 104 via a wired or wireless system 100 , such as the computer 130 and /or the server 104 connection . for use in monitoring the employee ' s health . FIG . 9C is a flowchart that illustrates a method 980 of In some embodiments , health data 200 provided from the operating the 3D position sensor 980 in accordance with one mouse 408 and /or 3D position sensor 212 may be used to or more embodiments of the present invention . Method 980 determine various biomechanical characteristics of the 10 may include monitoring the need for health data 200 , as employee . For example , position information from the com - depicted at block 982 . In some embodiments , monitoring the puter mouse 408 and the 3D position sensor 212 may also be need for health data includes determining whether or not used to locate the employee ' s hand position in the test zone there is a need to collect health data 200 ( i . e . , take a relative to the computer screen , chair pad , and floor mat. In measurement ) from one or more of the sensors 120 ( e . g . , the such embodiments , electronics in the computer mouse 408 15 image sensor 902 , the depth sensor 904 , and/ or the audio used to locate a cursor position could be used in combination sensor 906 ) . In some embodiments , the need for health data with the video data to extrapolate the relative position of the 200 may be identified based on a request from another computer mouse 408 within the test zone 420 , and the component of system 100. For example , the 3D position position of the computer mouse could be used to locate the sensor controller 950 may determine that there is a need to employee ' s chair and /or the employee ' s heard , arms/ hands , 20 collect health data 200 in response to a request for the health torso , legs and feet. data 200 ( e . g ., a request to initiate a health test and / or a FIG . 9B is a block diagram of components of the 3D query for the health data 200 ) received from the computer position sensor 212 in accordance with one ormore embodi- 130 , the server 104 and /or the employee 401 . ments of the present invention . In some embodiments , the Where it is determined that health data 200 is not needed , 3D position sensor 212 may include a 3D position sensor 25 at block 984 , method 980 may include returning to moni controller 950 for controlling the operational aspects of 3D toring the need for health data 200 , as depicted at block 982 . position sensor 212 . For example , 3D position sensor con - Where it is determined that health data 200 is needed , at troller 950 may provide for allocating power to various block 984 , method 980 may include proceeding to monitor sensors ( e . g . , image , depth and / or audio sensors ) of the 3D ing of the sensors 120 ( e . g . , the image sensor 902 , the depth position sensor 212 , collecting health data 200 from the 30 sensor 904 , and /or the audio sensor 906 ) to collect the health various sensors of the 3D position sensor 212 and / or trans - data 200 , as depicted at block 986 . In some embodiments , mitting the collected health data 200 to the employee monitoring the sensors 120 to collect the health data 200 computer 130 and /or the server 104 . In some embodiments , includes monitoring the particular sensors 120 that provide the 3D position sensor controller 950 includes a memory the particular health data 200 needed . Where the health data 952, a processor 954 and an input/ output ( I / O ) interface 956 . 35 200 needed includes the employee ' s body position and /or The 3D position sensor controller 950 may be a microcon - eye movement, monitoring the sensors 120 to collect the troller device such as STMicroelectronics , ST10 ( 16 - bit ) and health data 200 may include , for example , the 3D position STM32 (32 -bit ) ; Atmel , AVR32 (32 - bit ) and AT91SAM sensor controller 950 taking measurements from the image ( 32 -bit ) ; Freescale ColdFire ( 32 -bit ) ; Hitachi SuperH ( 32 - sensor 902 and /or the depth sensor 904 , to collect the need bit ) ; and the Hyperstone E1/ E2 ( 32 - bit, full integration of 40 health data 200 including 2D and / or 3D image data indica RISC and DSP on one processor core ), which is adapted for tive of the employee ' s body position and /or eye position / use in the functions described herein . movements . Where the health data 200 needed includes the The memory 952 may include non - volatile memory ( e . g . , employee ' s speech ,monitoring the sensors 120 to collect the flash memory , ROM , PROM , EPROM , EEPROM memory ) , health data 200 may include , for example , the 3D position volatile memory ( e . g ., random access memory (RAM ) , static 45 sensor controller 950 taking measurements from the audio random access memory (SRAM ) , synchronous dynamic sensor 906 , to collect the need health data 200 including , for RAM (SDRAM ) ) , bulk storage memory ( e . g . , CD -ROM example , audio data indicative of words spoken by the and / or DVD -ROM , hard -drives ), or the like . The memory employee . 952 may include a non - transitory computer readable storage Method 980 may include storing the health data 200 , as medium having program instructions 958 stored thereon that 50 depicted at block 988. In some embodiments , storing the are executable by a computer processor ( e . g . , the processor health data 200 may include storing the collected health data 954 ) to cause the functional operations described herein with 200 in local or remote memory. For example , the 3D regard to the 3D position sensor 212 . The program instruc - position sensor controller 950 may store the 2D image data , tions 958 may include a 3D position sensor module 960 3D image data and/ or the audio data in the memory 952 . In including program instructions that are executable by the 55 some embodiments , storing the health data 200 may include processor 954 to provide some or all of the functionality buffering/ queuing the health data 200 for transmission at a described herein with regard to 3D position sensor 212 . later time . The processor 954 may be any suitable processor capable Method 980 may include transmitting the health data 200 , of executing /performing program instructions . The proces - as depicted at block 990 . In some embodiments , transmitting sor 954 may include a central processing unit (CPU ) that 60 the health data 200 may include transmitting the health data carries out program instructions ( e . g . , program instructions 200 to another component/ entity of the system 100 . For of the 3D position sensor module 960 ) to perform arithmeti - example , the 3D position sensor controller 950 may transmit cal , logical, input/ output and other operations of the 3D the health data 200 ( e .g ., collected via the sensors 120 of the position sensor 212 , including those described herein . 3D position sensor 212 and stored in memory 952) , to the The 1/ 0 interface 956 may provide an interface for 65 computer 130 and /or the server 104 for use in monitoring the connection of one or more I / O devices to 3D position sensor health of the employee . In some embodiments , the health controller 950 . The I / O devices may include sensors ( e . g ., data 200 may be transmitted via a wired or wireless com US 9 ,830 ,576 B2 munication . For example , where the 3D position sensor 212 some embodiments, the neuro -headset 480 may be is connected to the computer 130 and /or the server 104 via employed to sense brain activity and provide corresponding a data cable the 3D position sensor controller 950 may neural data 200i that is indicative of the sensed brain transmit some or all of the health data 200 to the computer activity . For example , the neuro -headset 480 may transmit 130 and /or the server 104 via the data cable . Where the 3D 5 neural data 200i corresponding to brain activity sensed by position sensor 212 is in wireless communication with the the neural sensors 218 to or other device within the system computer 130 and /or the server 104 (e . g. , via Bluetooth 100 (e .g ., to the computer 130 and /or the server 104 ). connection , WLAN connection , or the like ) , the 3D position FIG . 10C is a block diagram that illustrates components sensor controller 950 may transmit some or all of the health of the neuro -headset 480 in accordance with one or more data 200 to the computer 130 and / or the server 104 via 10 embodiments of the present invention . In some embodi wireless communication . For example , the 3D position ments , the neuro -headset 480 may include a neuro - headset sensor controller 950 may communicate the health data to controller 1050 for controlling the operational aspects of the the computer 130 and / or the server 104 via a wireless neuro - headset 480 . For example , the neuro - headset control antenna. ler 1050 may provide for allocating power to the neural In some embodiments , after transmitting the health data 15 sensors 418 of the neuro -headset 480 , collecting neural data 200 , method 980 may progress back to monitoring the need 200i from the neural sensors 418 of the neuro - headset 480 , for health data . Where the request for health data is still and /or transmitting the collected neural data 200i to the active and / or another request for health data is received , for employee computer 130 and / or the server 104 . example , the mouse controller 950 may execute another In some embodiments , the neuro -headset controller 1050 iteration of monitoring the sensors to collect health data , 20 includes a memory 1052 , a processor 1054 and an input/ storing the health data and / or transmitting the health data . output ( 1 / 0 ) interface 1056 . The neuro -headset controller It will be appreciated that themethod 980 is an exemplary 1050 may be a microcontroller device such as STMicro embodiment of a method that may be employed in accor - electronics , ST10 ( 16 - bit ) and STM32 (32 -bit ) ; Atmel , dance with techniques described herein . The method 980 AVR32 ( 32 -bit ) and AT91SAM ( 32 -bit ) ; Freescale ColdFire may be may be modified to facilitate variations of its 25 ( 32 - bit ) ; Hitachi SuperH ( 32 - bit ) ; and the Hyperstone E1/ E2 implementations and uses. The method 980 may be imple (32 -bit , full integration of RISC and DSP on one processor mented in software , hardware , or a combination thereof. core ) , which is adapted for use in the functions described Some or all of the method 980 may be implemented by one herein . or more of the modules /applications described herein , such The memory 1052 may include non - volatile memory as 3D position sensor module 960 . The order of the method 30 ( e . g ., flash memory, ROM , PROM , EPROM , EEPROM 980 may be changed , and various elements may be added memory ) , volatile memory ( e . g . , random access memory reordered , combined , omitted , modified , etc . (RAM ) , static random access memory (SRAM ) , synchro In some embodiments , health data 200 provided from the nous dynamic RAM (SDRAM ) ) , bulk storage memory ( e . g . , mouse 408 and / or the 3D position sensor 212 is used to CD -ROM and/ or DVD - ROM , hard - drives ) , or the like . The determine various biomechanical characteristics of the 35 memory 1052 may include a non - transitory computer read employee . For example , position information from the com - able storage medium having program instructions 1058 putermouse 408 and the 3D position sensor 212 may also be stored thereon that are executable by a computer processor used to locate the employee ' s hand position in the test zone ( e . g . , the processor 1054 ) to cause the functional operations relative to the computer screen , chair pad , and floor mat. In described herein with regard to the neuro -headset 480 . The such embodiments , electronics in the computer mouse 408 40 program instructions 1058 may include a neuro -headset used to locate a cursor position could be used in combination module 1060 including program instructions that are execut with the video data to extrapolate the relative position of the able by the processor 1054 to provide some or all of the computer mouse 408 within the test zone 420 , and the functionality described herein with regard to the neuro position of the computer mouse could be used to locate the headset 480 . employee ' s chair and / or the employee ' s heard , arms/hands , 45 The processor 1054 may be any suitable processor torso , legs and feet . capable of executing /performing program instructions. The Neural Sensors : processor 1054 may include a central processing unit (CPU ) FIG . 10A is a perspective view of the neuro -headset 480 that carries out program instructions ( e . g. , of the neuro for use in monitoring an employee ' s health in accordance headset module 1060 ) to perform arithmetical, logical, with one or more embodiments of the present invention . In 50 input/ output and other operations of the neuro - headset 480 , some embodiments , the neuro -headset 480 includes a neuro - including those described herein . headset frame 1002 having a plurality of neural sensors 218 The I / O interface 1056 may provide an interface for ( e . g . , sixteen neural sensors 218 ) coupled thereto . The connection of one or more I / O devices to neuro - headset neuro - headset frame 1002 may provide for positioning of controller 1050 . I/ O devices may include neural sensors 218 , the neural sensors 218 in discrete neural sensor locations 55 power source ( s ) 1062 ( e . g ., a battery , AC /DC power deliv about the employee ' s head while the neuro -headset 418 is ered via a cable , and/ or the like ), external device ( s ) 1064 being worn by the employee . FIG . 10B is a top - view of an ( e . g ., the employee computer 130 and/ or the server 104 ) , employee 's head that illustrates sixteen exemplary neural and /or the like. The I / O devices may be connected to the I / O sensor locations 1004 about the employee ' s head / scalp in interface 1056 , via a wired or wireless connection . accordance with one or more embodiments of the present 60 FIG . 10D is a flowchart that illustrates a method 1080 of invention . As discussed above , the neural- headset 480 may operating the neuro - headset 480 in accordance with one or be used to sense brain activity of the employee that can be more embodiments of the present invention . Method 1080 used to detect neuro - signals ( e. g. , including alpha , beta , may include monitoring the need for neural data 200i, as gamma, and delta waves ) that can be used to determine the depicted at block 1082 . In some embodiments, monitoring employee 's emotional state , thoughts ( e. g ., cognitive 65 the need for neural data includes determining whether or not thoughts , subconscious thoughts , intent) , facial movements there is a need to collect neural data 200i ( i . e ., take a ( e. g ., facial expressions ), motor functions and /or the like. In measurement) from one or more of the neural sensors 218 . US 9 ,830 , 576 B2 43 44 In some embodiments , the need for the neural data 200imay For example , neural sensors 218 may be disposed in the be identified based on a request from another component of headrest of a chair . In some embodiments , such neural system 100 . For example , the neuro -headset controller 1050 sensors 218 disposed in a surface that contacts and / or may determine that there is a need to collect neural data 200i supports the employee ' s head may be used in place of or in in response to a request for the neural data 200i ( e . g ., a 5 conjunction with the neural sensors 218 of neuro headset request to initiate a health test and / or a query for the neural 480 . For example , where an employee ' s chair includes data 200i) received from the computer 130 , the server 104 neural sensors 218 implanted in a front surface of a headrest and / or the employee 401. of the chair , the employee may not need to wear the neuro Where it is determined that neural data 200i is not needed , headset 480 . Neural data 200imay be acquired via the neural at block 1084, method 1080 may include returning to 10 sensors 218 implanted in the headrest that contact the back monitoring the need for neural data 200i, as depicted at of the employee ' s head /scalp . In some embodiments , the block 1082 . Where it is determined that neural data 200i is employee may still wear neuro 480 headset such that neural needed , at block 1084 , method 1080 may include proceeding data 200i can be acquired via the neural sensors 218 of the to monitoring of the neural sensors 218 of the neuro -headset neuro headset 480 , as well as the neural sensors 218 480 to collect the neural data 200i, as depicted at block 1086 . 15 implanted in the headrest. For example , the neural data 200i collected may include a FIG . 10E is a perspective view of the chair 404 specially log of brain activity detected by each of the neural sensors adapted to include neural sensors 218 for use in monitoring 218 . an employee 's health in accordance with one or more Method 1080 may include storing the neural data 200i, as embodiments of the present invention . As depicted , in some depicted at block 1088 . In some embodiments , storing the 20 embodiments , the chair 404 includes a high -back chair neural data 200i includes storing the collected neural data having one or more neural sensors 218 disposed in a surface 200i in local or remote memory . For example, the neuro - of headrest 1010 ( e . g ., an upper portion of seat back 604 ) . headset controller 1050 may store a log of the neural data Headrest 1010 may contact and / or support the back of the 200i in memory 1052 . In some embodiments, storing the employee ' s head while the employee is seated in the chair neural data 200i may include buffering / queuing the neural 25 404 . The neural sensors 218 of the headrest 1010 may data 200i for transmission at a later time. include dry electrodes that can be used to sense neuro Method 1080 may include transmitting the neural data signals . Such dry electrodes may require minimal or no skin 200i , as depicted at block 1090 . In some embodiments , preparation for engaging the neural sensors 218 on the transmitting the neural data 200i includes transmitting the employee ' s scalp for sensing the employee 's brain activity . neural data 200i to another component/ entity of the system 30 Accordingly , neural data 200i for the employee may be 100 . For example , the neuro -headset controller 1050 may acquired via the neural sensors 218 of the headrest 1010 transmit the neural data 200i ( e . g . , stored in the memory when the employee ' s scalp contacts one or more of the 1052 ) , to the computer 130 and / or the server 104 for use in neural sensors 218 of the headrest 1010 . Such a configura monitoring the health of the employee . In some embodi - tion may not require the employee to wear a neuro headset ments , the neural data 200i may be transmitted via a wired 35 to acquire neural data 200i. or wireless communication . For example , where the neuro - In some embodiments , the chair 404 includes other sen headset 4780 is connected to the computer 130 and / or the sors 120 . For example , a back support area 1012 on the front server 104 via a data cable , the neuro -headset controller surface 604a of seat back 604 may include temperature 1050 may transmit some or all of the neural data 200i to the sensors 102 , position sensors 208 , and/ or body fat sensors computer 130 and / or the server 104 via the data cable . 40 and / or a seat support area 1014 of the top surface 602a may Where the neuro -headset 480 is in wireless communication include temperature sensors 102, position sensors 208 , and / with the computer 130 and / or the server 104 ( e . g . , via or body fat sensors disposed therein ( e . g . , see FIG . 6C ) . Bluetooth connection , WLAN connection , or the like ), the Neural data 200i may be acquired from neural sensors 218 neuro - headset controller 1050 may transmit some or all of provided at headrest 1010 in a manner that is the same or the neural data 200i to the computer 130 and / or the server 45 similar to that described with regard to method 1080 . 104 via wireless communication . In some embodiments , neural sensors 218 provided at the In some embodiments , after transmitting the neural data headrest 1010 of the chair 404 can be provided via a chair 200i, method 1080 may progress back to monitoring the pad ( see FIGS . 6A and 6B ) . For example , the chair pad 450 need for neural data . Where the request for neural data is still may include neural sensors 218 disposed at or near a top of active and / or another request for neuro data is received , for 50 back -pad 612 . Such a chair pad 450 can be provided on the example , the neuro -headset controller 1050 may execute chair 404 such that the back of the employee ' s head / scalp another iteration of monitoring the neural sensors 218 to contacts that the neural sensors 218 of the chair pad 450 collect neural data 200i, storing the neural data 200i and/ or when the employee is seated in chair 404 . In such an transmitting the neural data 200i. embodiment, neural data 200i may be acquired from neural It will be appreciated that the method 1080 is an exem - 55 sensors 218 provided at the headrest 1010 in a manner that plary embodiment of a method that may be employed in is the same or similar to that of method 680 . accordance with techniques described herein . The method Accordingly , the system 100 may provide for collecting 1080 may be may be modified to facilitate variations of its employee health data via multiple points of contact with the implementations and uses . The method 1080 may be imple - employee. For example health data 200 may be collected via mented in software , hardware , or a combination thereof . 60 a first point of contact with the employee ' s head / eyes ( e . g . , Some or all of the method 1080 may be implemented by one via the 3D position sensor 212 ), a second point of contact or more of the modules /applications described herein , such with the employee ' s arms/ hands ( e. g . , via the 3D position as the neuro - headset module 1060. The order of the method sensor 212 , and / or the temperature sensor 202 , the blood 1080 may be changed , and various elements may be added , condition sensor 204 and /or blood pressure sensor 206 of the reordered , combined , omitted , modified , etc . 65 mouse 408 ) , a third point of contact with the employee ' s In some embodiments , neural sensors 218 are disposed in torso / back / legs ( e . g . , via the 3D position sensor 212 , and / or a surface that contacts and / or supports the employee ' s head . the temperature sensor 202 , the position sensor 208 and /or US 9 ,830 ,576 B2 45 46 the body fat sensor 210 of the chair pad 450 ) , a fourth point employee 401 to stop the health test routine ( e . g ., a request of contact with the employee ' s feet ( e . g . , via the 3D position to terminate the health test ) . Where it is determined that the sensor 212 , and /or the temperature sensor 202 , the position health test routine should be stopped , the health test routine sensor 208 and / or the body fat sensor 210 of the floor mat may be stopped , as depicted at block 1110 . 460 ) , and a fifth point of contact via the employee ' s head / 5 Where it is determined that health data 200 is needed , at brain ( e . g . , via the neural sensors 218 of the neuro -headset b lock 1106 , method 1100 may include proceeding to moni 480 ) . toring of the sensors 120 to collect the health data 200 , as FIG . 11 is a flowchart that illustrates a method 1100 of depicted at block 1112 . In some embodiments , monitoring collecting health data 200 in accordance with one or more the sensors 120 to collect the health data 200 includes embodiments of the present invention . Method 1100 may 10 monitoring the particular sensors 120 that provide the par start at block 1102 . In some embodiments , such a method of ticular health data 200 needed . Where the health data 200 collecting health data 200 ( e . g ., temperature data 200a , needed includes the employee ' s body temperature , for blood condition data 2006 , blood pressure data 200c , posi - example , monitoring the sensors 120 to collect the health tion data 200d , body fat data 200e , 3D position data 2001, data 200 may include monitoring one or more of the audio data 200g , respiration data 200h , and / or neural data 15 standalone temperature sensor 202 located on desk 402 , the 200i) may be provided by the computer processor 302 temperature sensor 202 of the chair pad 450 , the temperature executing program instructions of the employee computer sensor 202 of the floor mat 460 , the temperature sensor 202 module 308 to provide for collection ofhealth data 200 from of the mouse 408 and /or the like to sense /acquire tempera the various sensors 120 and / or transmission of the corre - ture data 200a . Other embodiments may include similar sponding health data 200 to the server 104 for use in 20 monitoring of any of the standalone or integrated sensors monitoring the health of the employee . Start of method 1100 120 to collect the needed health data 200 . at block 1102 may include initiating execution of a corre - In some embodiments , the collected health data 200 may sponding module ( e . g ., the computer module 308 ) to provide be transmitted between the various devices in route to the for collecting needed health data 200 by the computer 130 . server 104 . Where the health data 200 needed includes the For example , the computer module 308 may be launched 25 employee ' s body temperature , for example , the computer upon the employee successfully logging in to their work - 130 may collect temperature data 200a directly from the station and /or the employee selecting to launch an employee standalone temperature sensor 202 . As a further example , health monitoring application as discussed in more detail the chair pad 450 , the floor mat 460 , the mouse 408 may below with regard to at least method 1500 of FIG . 15 ) . collect temperature data 200a directly from the respective Method 1100 may include monitoring the need for health 30 temperature sensors 202 integrated therein and forward the data 200 , as depicted at block 1104 . In some embodiments, collected temperature data 200a to the computer 130 . Simi monitoring the need for health data may include determining lar techniques may be employed for collecting other forms whether or not there is a need to collect health data 200 from of health data 200 from the various sensors 120 of the one or more of the sensors 120 of the system 100 . In some system 100 . For example , temperature data 200a , blood embodiments , the need for health data 200 is identified 35 condition data 2006 , blood pressure data 200c , position data based on a request from another component of system 100 . 200d , body fat data 200e, 3D position data 200f, audio data For example , the computer 130 may determine that there is 200g , respiration data 200h , neural data 200i and / or the like, a need to collect health data 200 in response to a request for may be collected from the corresponding temperature sen the health data 200 ( e .g . , a request to initiate a health test sors 202 , blood condition sensors 204 , blood pressure sen and/ or a query for the health data 200 ) received from the 40 sors 206 , position sensors 208 , body fat sensors 210 , 3D server 104 and /or the employee 401 . position sensors 212 , audio sensors 214 , respiration sensors In some embodiments , the need for health data 200 is 216 , neural sensors 218 , and /or the like , in a similar manner . identified based on corresponding schedule ( e . g ., a health Method 1100 may include storing the health data 200 , as monitoring test schedule ) . For example , where a health test depicted at block 1114 . In some embodiments , storing the routine requires collection of health data 200 at 12 :00 pm , it 45 health data 200 includes storing the collected health data 200 may be determined that health data 200 is needed if the in local or remote memory . For example, the employee current time is 12 : 00 pm or shortly thereafter. As another computer 130 may store the health data 200 collected from example , where a health test routine requires the continuous the sensors 120 in localmemory 300 . In some embodiments , collection of a batch of health data 200 from 8 : 00 am - 6 : 00 storing the health data 200 includes buffering / queuing the pm , it may be determined that health data 200 is needed if 50 health data 200 for transmission at a later time. the current time is in the range of 8 : 00 am - 6 :00 pm . As yet Method 1100 may include transmitting the health data another example , where a health test routine requires the 200 , as depicted at block 1116 . In some embodiments , repeated collection of health data 200 at an hourly interval transmitting the health data 200 may include transmitting the from 8 : 00 am - 6 :00 pm , it may be determined that health data health data 200 to another component/ entity of the system 200 is needed if the current time is 8 : 00 am , 9 :00 am , and 55 100 . For example, the computer 130 may transmit the health so forth . It will be appreciated that these test schedules are data 200 ( e . g ., the health data 200 stored in memory 300 ) to exemplary, and other embodiments may include any suitable the server 104 for use in monitoring the health of the test schedule . employee 401 . In some embodiments , the health data 200 Where it is determined that health data 200 is not needed , may be transmitted from the computer 130 to the server 104 at block 1106 , method 1100 may include proceeding to 60 via network 118 . determining whether or not the test routine should be In some embodiments , the transmission of the health data stopped , as depicted at block 1108 . In some embodiments , it 200 may be regulated based on a corresponding schedule for may be determined that the test routine should stop based on sending/ transmitting the health data . For example , where a an instruction to stop from another device of system 100 . For health test routine requires collection of health data 200 at example , the computer 130 may determine that it should 65 12: 00 pm , the health data 200 may be collected and trans stop execution of the health monitoring test routine in mitted at or about 12 :00 pm . As further example , where a response to an instruction from the server 104 and /or the health test routine requires the continuous collection and US 9 ,830 ,576 B2 47 48 transmission of health data 200 from 8 : 00 am - 6 : 00 pm , the As shown , at least one file server 106 may be employed health data 200 may be collected and transmitted from 8 :00 by the system to manage the employee health information am -6 :00 pm such that a substantially continuous stream of 109 and /or to allow the computer server 104 , the employee health care data 200 is transmitted ( e . g . , from the sensors computer 130 , the employer computer 103 and / or the remote 120 to the computer 130 and / or from the computer 130 to the 5 workstation 112 to upload /download data ( e . g ., the server 104 ) for use in monitoring the employee ' s health . As employee health information 109 ) via the file server 106 . a further example , where a health test routine requires the The files server 106 may include or otherwise have access to continuous collection of health data 200 from 8 : 00 am -6 : 00 the database 108 . The database 108 may include an pm and the transmission of the health data 200 in batches employee health database for storing the employee health 10 information 109 and /or an employee access database that hourly , the health data 200 may be collected and stored over stores credential data and permissions data for verifying the period with the batches being transmitted at 9: 00 am , user ' s right to access the system 100 based on the credentials 10 :00 am and so forth ) . and /or restricting access to the system 100 based on corre In some embodiments, after transmitting the health data sponding permissions . The file server 106 and / or the data collected , method 1100 may progress to block 1108 to 15 base 109 may include network attached storage (“ NAS ” ). determine whether or not the acquisition of health data storage area networks (“ SAN ” ) , or direct access storage should continue. Accordingly , health data 200 may be col (“ DAS ” ), or any combination thereof, including , e . g ., mul lected from the various sensors 120 as required for moni tiple hard disk drives . The file server 106 may have stored toring the health of employees . thereon a database management system , e . g . a set of soft It will be appreciated that the method 1100 is an exem - 20 ware programs that controls the organization , storage , man plary embodiment of methods that may be employed in agement, and retrieval of the data in the database ( s ) 108 , accordance with techniques described herein . The method such as the health information 109 . 1100 may be may be modified to facilitate variations of its The database 108 , and any other databases or files stored implementations and uses. The method 1100 may be imple in the file server 106 , may be a database separate from other mented in software , hardware , or a combination thereof . 25 employee databases or the same database as other employee Some or all of the method 1100 may be implemented by one databases , e . g . , commingled in a database containing , for or more of the modules /applications described herein , such example , employee benefit or pay information . The as employee computer module 308 . The order of the method employee health information 109 can also be stored in a 1100 may be changed , and various elements may be added , plurality of databases ( e . g . , distributed databases , tables , or reordered , combined , omitted , modified , etc . 30 fields in separate portions of the file server memory ) . As one Server : skilled in the art will appreciate , the file server 106 may The server 104 ( see FIG . 1 ) may include a network entity provide the computer server 104 , and the computer work that serves requests by other network entities . For example , stations 130 access to the database 108 through , e . g . , data the sever 104 may serve request by client entities , such as the base management software or other application . A database employee computer 130 , the employer computer 103 and / or 35 server may be used to store the database 108 instead of or in the like . The server 104 may host a content site , such as a addition to the file server 106 . An exemplary structure of the website , a file transfer protocol (FTP ) site , an Internet search database 108 is discussed in more detail below with regard website or other source of network content. In some embodi- to FIG . 14 below . ments, the server 104 may host one or more applications. The computers 130 , 103 and /or 112 may include personal such an employee health monitoring application . Some or all 40 computers (PC ) as is known in the art . The computers 130 , of the application may be executed locally on the server 104 103 and / or 112 may run UNIX , Linux , Windows® , or some and / or remotely by various other network entities , such as other operating system compatible with the networked sys the employee computer 130 and / or the employer computer tems discussed herein . In some embodiments , the computers 103 . For example , the server 104 may cause the execution of 130 , 103 and / or 112 may include remote terminals that remote applications/ processes ( e . g . , an application execut- 45 enable a user to interact with various processes being ing the method 1100 ) on the employee computers 130 to controlled by the server 104 . For example , the operations collect the health data 200 from each respective employees described herein with regard to the employee computer 130 and execute a local applications (e . g ., a health monitoring may be executed by the server 104 and the employee application ) to conduct processing of the collected health computer 130 may include a network terminal that provides data 200 for use in monitoring an employee ' s health . 50 for user interaction with the operations provided by the In some embodiments, the server 104 , is connected to one server 104 . Moreover , the computers 130 , 103 and / or 112 or more of the employee computer workstations 130 ( e . g ., may provide access computer program instructions stored on for interfacing with the employees in their work environ - the server 104 . For example , an application for providing ment) , one or more file servers 106 and associated databases employee data running on the server 104 may be accessible 108 for accessing and storing employee health information 55 via the employee computer 130 such that the employee may 109, one or more employer computers 103 ( e . g . , for allow - provide access credentials to login to their account , the ing the employer to review the health information of server may verify their credentials/ permissions , and the employees ) , one or more web servers 110 for connecting the employee may be able to enter , via the employee computer computer server 104 to remote computers 112 ( e . g . , to 130 , their health profile information ( e . g . , their personal provide communication with emergency response entities 60 health profile data ( e . g . , age , sex , ethnicity , etc . ) , health goals ( e . g . , a police , fire , ambulance station ) , health care entities ( e . g . , " lose 10 pounds " or " lower blood pressure ” ) and / or the ( e. g ., a doctor' s office ), an offsite workstation 102 , or the like like ). Thus, health information provided via the computer that may allow emergency response personnel, health care workstations 130 can be forwarded via the server 104 to the providers and / or employees to be alerted by the health file server 106 for use in updating the employee ' s health monitoring system , to remotely access the health monitoring 65 information 109 stored in the database 108 . In some embodi system ( e . g ., access health information 109 stored in data ments , the computer workstations 130 can interface with base 108 ) , and /or the like . different servers ( e . g ., the web or network servers 104 , 106 US 9 ,830 ,576 B2 49 50 or 110 ) for accessing the health information 109 via the The monitoring module 1210c may be executed by the communications network 118 . server 104 to provide for monitoring of the employee ' s The employer computer 103 may provide an employer health , as discussed in more detail herein . For example , the ( e . g . , the employee ' s manager, the employee ' s human monitoring module 1210c may provide for collecting health resources manager, or thethe likelike )) access to the employee healthhealth 5 data 200 from the various sensors 120 located about an information 109 and / or corresponding reports for reviewing employee 's workstation (e . g. , via conducting one or more health test) and processing the health data 200 to generate a the health of one or more employees . For example , an health report including, for example determined health char employer may be provided regular reports and / or alerts acteristics , health conditions , health risks and / or health plans regarding the health of some or all of their employees via the 10 for the employee . In some embodiments, the monitoring employer computers 103 and /or the employer may proac module 1210c may provide for conducting discrete health tively initiate review of the employee health information 109 test at certain / limited times ( e . g . , " low productivity ” times in ( e . g . , via an interactive dashboard discussed in more detail which the employee is not as productive , such as the early below ) . Thus, for example , an employer may determine morning , mid -afternoon , or the like ) . As one skilled in the art whether a health condition is affecting a givenvan employee , 15 will appreciate , monitoring an employee at limited times determine whether or not an employee is following their may minimize any risk of over exposure of IR test mea health plan , determine whether some or all employees at a surements when photoplethysomography is used to monitor certain facility have are experiencing similar symptoms a health condition , e . g ., to meet or exceed current govern indicative of a facility wide health concern (e .g ., a high ment and safety protocols in relation to the frequency, percentage of employees at a given facility have developed 20 intensity and duration of such test on the employee . In some asthma , chronic obstructive pulmonary disease (“ COPD " ) , embodiments , the monitoringmodule may provide for inter or other chronic condition ) . preting the incoming health data 200 . For example , where FIG . 12A is a block diagram illustrating components of the collected health data 200 includes raw electronic signals the server 104 in accordance with one or more embodiments from the sensors 120 , raw measurement values ( e . g . , data of the present invention . In some embodiments , the server 25 sets ) or the like , the monitoring module 1210c may provide 1100 includes a memory 1202 , a processor 1204 and an for converting the electronic signals and / or values to health input/ output ( I / O ) interface 1206 . characteristic data indicative of the actual health character The memory 1202 may include non - volatile memory istics. ( e . g . , flash memory , ROM , PROM , EPROM , EEPROM As discussed in more detail herein , the presentation memory ) , volatile memory ( e . g ., random access memory 30 module 1210d may be executed by the server 104 to provide (RAM ) , static random access memory (SRAM ) , synchro - for presenting employee health information ( e . g . , the nous dynamic RAM ( SDRAM ) ), bulk storage memory ( e . g ., employee ' s profile , health report , health plan , and / or the CD -ROM and /or DVD -ROM , hard - drives ) , or the like . The like ) to the employee , the employer, and /or another user. For memory 1202 may include a non - transitory computer read example , the presentation module 1210d may provide for able storage medium having program instructions 1208 35 displaying ( e . g . , via a health monitoring widget and / or an stored thereon that are executable by a computer processor interactive health dashboard ) or otherwise communicating ( e . g ., the processor 1204 ) to cause the functional operations the employee ' s health information and / or corresponding described herein with regard to the server 104 . The program health alerts to the employee, an employer, emergency instructions 1208 may include server modules 1210 ( e . g . , response personnel, the employee ' s physician , and / or the user verification module 1210a , calibration module 1210b , 40 like . In some embodiments , the presentation module 1210d monitoring module 1210c , and / or display module 1210d ) may provide for displaying a preventative plan for health including program instructions that are executable by the maintenance , the employee 's health statistics over time, the processor 1204 to provide some or all of the functionality employee ' s progress relative to a predetermined health described herein with regard to the server 104 . regime, display the employee ' s progress relative to a pre The user verification module 1210a may be employed by 45 ventative plan calculated by the system and /or the like . the server 104 to verify a user ' s login information and /or The processor 1204 may be any suitable processor provide corresponding access to other portions of the system capable of executing /performing program instructions. The 100 , as discussed in more detail herein . For example , upon processor 1204 may include a central processing unit (CPU ) an employee , employer or other user attempting to login to that carries out program instructions ( e . g . , of the server the system 100 , the user verification module 1210a may be 50 module ( s ) 1210 ) to perform arithmetical, logical, input/ executed to verify login credentials ( e . g ., a user ID and output and other operations of the server 104 . The processor password ) provided by an employee , employer or other user, 1204 can be any commercially available processor, or plu and , upon verification of the credentials , grant access to the rality of processors , adapted for use in the computer server health information 109 of the database 108 in accordance 104 , such as Intel® Xeon® multicore processors manufac with permissions associated with the credentials . 55 tured by Intel Corporation , Intel® micro - architecture The calibration module may be executed by the server Nehalem manufactured by Intel Corporation , AMD 104 to provide for calibrating the sensors 120 of the system OpteronTM multicore processors manufactured by AMD 100 , as discussed in more detail herein . For example, at Corporation , or the like . As one skilled in the art will start - up ofmonitoring of the employee ' s health or based on appreciate , the processor 1204 may also include components a request by the employee , the calibration module 12106 60 that allow the server 104 to be connected to peripherals ( e . g . , may be executed to provide for collecting a baseline set of a display and keyboard that would allow direct access to the data ( e . g . , initial measurement of temperature , weight, body processor and memory 1202 , and / or application executing fat heart rate , blood pressure, blood condition , body posi via server 104 ) . tion , eyemovement , and /or the like ) . Such data may be used The I / O interface 1206 may provide an interface for to verify operation of the sensors 120 and / or to provide a 65 connection of one or more I/ O devices to the server 104 . The baseline for comparing the health data collected during 1 / 0 devices may include other network devices , such as the subsequent testing. file server 106 , the web server 110 , the employee computers US 9 ,830 ,576 B2 51 130 , the employer computers 103, the sensors 120 , and /or continually acquire (and forward to server 104 ) , health data the like . The I / O devices may be connected to the I / O 200 from 5 am to 6 pm . The server 104 may transmit similar interface 1206 via a wired or wireless connection . requests in accordance with any suitable test routine / sched In some embodiments , the server 104 uses the health data ule . For example, where a test schedule / routine requires 200 collected by the sensors 120 to monitor the employee ' s 5 collection of health data hourly from 5 am to 6 pm , the health . FIG . 12B is a flowchart that illustrates a method 1220 server 104 may send , to computer 130 at each of 8 am , I am , of monitoring the employee' s health in accordance with one 10 am , and so forth , a request to collect and forward health or more embodiments of the present invention . data 200 to the server 104 . In such an embodiment, the Method 1220 may include collecting health data , as computer 130 may collect ( and forward to server 104 ) a set depicted at block 1222 . In some embodiments , collecting 10 of health data 200 each hour from 5 am to 6 pm ( e . g . at 8 am , health data includes collecting health data 200 from other 9 am , 10 am , and so forth ) . In some embodiments , the health entities of the system 100 . For example , as depicted in FIG . data 200 for one or more employees may be logged over 13 ( including a block diagram illustrating an exemplary time. The logged data may be used to generate health dataflow within system 100 in accordance with one or more profiles and /or reports that are based on current and /or embodiments of the present invention ) , the server 104 may 15 historical health data 200 . collect health data 200 ( e. g ., including temperature data In some embodiments , the server 104 may initiate a health 200a , blood condition data 2006 , blood pressure data 200c , test based on an external request/ event, such as a request position data 200d , body fat data 200e, 3D position data initiated by a user. For example , where an employee or an 200f, audio data 200g, respiration data 200h , neural data employer is interacting with an interactive health dashboard 200i, and / or the like ) via the various sensors 120 and /or the 20 for a given employee (as discussed in more detail below ) and computer 130 of the employee ' s workstation 102 . Accord the user requests to run a health test, the server 104 may ingly , the server 104 may collect health data 200 via multiple determine that health data is required based on the request , points of contact with the employee (e . g ., a first point of and , in response to determining that health data is required , contact with the employee ' s head / eyes, a second point of the server 104 may transmit a corresponding request to contact with the employee ' s arms/ hands , a third point of 25 collect and forward health data 200 to the computer 130 . In contact with the employee ' s torso / back / legs , a fourth point such an embodiment , the computer 130 may collect a set of of contact with the employee ' s feet, and a fifth point of health data 200 at or near the time of the user ' s request to contact with the employee ' s head /brain ) . conduct a health test and forward the set of health data 200 In some embodiments , collecting health data includes to the server 104 . Thus, the server 104 may initiate health executing a single measurement by some or all of the sensors 30 test automatically ( e . g . , based on a test schedule / routine ) 120 . For example , some or all of the sensors 120 may be and /or in response to external request ( e . g . , from an employed to record a single measurement in sequence ( e . g ., employee , an employer, or other user ) . one after the other ) or in parallel ( e. g ., at the same time) and Method 1220 may include processing the collected health transmit corresponding health data 200 to the computer 130 . data to generate a corresponding health profile , as depicted The computer 130 may collect the single measurement from 35 at block 1224 . In some embodiments , a health profile 1300 each of the sensors 120 and transmit corresponding health is generated based on processing of the collected health data data 200 to the server 104 for use in monitoring the 200 . The health profile 1300 may include health character employee ' s health . istics 1302 , health conditions 1304 , health risks 1306 , and / or In some embodiments , collecting health data includes health plans 1308 for the employee . executing multiple measurements by some or all of the 40 In some embodiments , the health characteristics 1302 sensors 120 . For example , some or all of the sensors 120 may include a first level of health profile data that is derived may be employed to record a set of measurements ( e. g . , one from the collected health data 200 . For example, the server per minute ) over a given period of time (e . g . , 5 minutes, 1 104 may process the collected health data 200 to identify hour, 8 hours , or the like ) and transmit corresponding health various biometric health characteristics 1302a and / or bio data 200 to the computer 130 . The computer 130 may collect 45 mechanical health characteristics 1302b for the employee . the measurements from each of the sensors 120 and transmit Biometric health characteristics 1302a may include , for corresponding health data 200, as it is received , to the server example , the employee ' s sensed body temperature 1310 , 104 for use in monitoring the employee ' s health . body weight 1311, body fat 1312 , heart rate 1313, blood In some embodiments , the health data 200 is collected via pressure 1314 , blood condition ( e . g ., blood oxygenation , health test that are initiated by the server 104 . For example , 50 blood glucose level , etc . ) 1315 , respiration rate 1316 , neural/ the server 104 may execute a health monitoring routine that brain activity 1317 , and / or the like . Biomechanical health requires health data 200 to be sensed / collected according to characteristics 1302b may include, for example , the employ a given test schedule / routine ( e . g . , sensed / collected from 8 ee ' s sensed body position 1320 ( e . g . , the employee ' s physi am - 6 pm , sensed / collected hourly from 8 am to 6 pm , and /or cal positioning and / or movement of the employee ' s head , the like ) , the server 104 may determine that health data is 55 torso , arms, hands , legs, feet , and /or the like ), eye movement required based on the schedule , and , in response to deter - ( e . g . , focal point, blink rate , pupil dilation of the eye , and / or mining that health data is required , the server 104 may the like ) 1321 , neural / brain activity 1317 , and /or the like . transmit, to the computer 130 and / or the sensors 120 cor In some embodiments , some or all of the health charac responding requests to sense , collect and forward , to the teristics 1302 are provided directly via the health data 200 . sever 104 , the health data 200 according to the schedule . For 60 For example , the health data 200 may include a value for example , where a test schedule / routine requires collection of heart rate ( e . g . , 80 beats per minute (“ BPM ” ) . In some health data from 5 am to 6 pm , the server 104 may send , to embodiments , some or all of the health characteristics 1302 the computer 130 at 8 am , a first request to initiate collection are extrapolated from the health data 200 . For example , the and forwarding of health data 200 to the server 104 , and health data 200 may include a set of measurements indica send , to the computer 130 at 6 pm , a second request to 65 tive of the number of employee ' s heart beats over a period terminate collection and forwarding of the health data 200 to of time ( e . g . , 20 heart beats over fifteen seconds ) and the server 104 . In such an embodiment, the computer 130 may server 104 may process the set of data to determine the US 9 ,830 ,576 B2 53 54 corresponding hear rate value ( e . g . , 80 BPM ) . The health includes a log of neuro - signals ( e . g . , including alpha, beta , data 200 may be received and / or processed in a similar gamma, and delta waves ) that are indicative of the employ manner to determine values for the other health character ee ' s brain state , including the employee ' s emotional state , istics 1302 based on received values and / or data sets . thoughts ( e . g ., cognitive thoughts, subconscious thoughts , In some embodiments , the body weight 1311 is based on 5 and intent) , facial movements ( e . g ., facial expressions ) , forces measured by one or more sensors . For example , motor functions and / or the like . The brain activity 1317 may where only the force transducers 622 of the floor mat 460 include or otherwise be extrapolated from the neural data sense a force , it may be determined that the employee is standing , and the force sensed by the force transducers 622 200i. The brain activity 1317 may be both of a biometric and of the floor mat 460 may be used to determine the employ - 10 biomechanical characteristic based at least on its use in ee ' s weight. As a further example , where the force trans determining various biometric and biomechanical health ducers 622 of the chair pad 450 and / or the force transducers profile data ( e . g ., various biometric and biomechanical con 622 of the floor pad 460 sense a force , it may be determined ditions and identified /predicted health risks ). that the employee is seated in the chair 404 , and the force In some embodiments , the body position 1320 is based on sensed by the force transducers 622 of the seat pad 610 of 15 body position data 200f collected via one or more of the the chair pad 450 and the floor may 460 may be added body position sensors 212 . In some embodiments , the body together to determine the employee ' s weight. position 1320 is indicative of the position of the employee ' s In some embodiments , the body fat 1312 is based on body head , torso , arms, hands , legs, feet or the like . The employ fat data 200e collected via one or more of the body fat ee’ s body position 1320 may be provided by 3D position sensors 210 . For example , the body fat 1012 may be 20 sensor 212 . In some embodiments , the employee 's body determined using bioelectrical impedance analysis (BIA ) of position may be determined based on the forces sensed by the impedance/ resistance sensed by the body fat sensor 210 . various ones of the positions sensors 208 . For example , it Ideally , male employees will have a body fatmeasurement may be determined that the employee is leaning back in their of about 8 - 17 % and female employees will have a measure chair where a high force is sensed by a force transducer 622 ment between about 10 - 21 % . The body fat 1012 may 25 located in the back - pad 612 of the chair pad 450 relative to include a body fat percentage which is determined as the a force sensed by a force transducer 622 located in the seat total weight of the person ' s fat divided by the person ' s pad 610 of the chair pad 450 . weight. In some embodiments , one or more of the health charac In some embodiments , the heart rate 1013 is based on teristics 1302 may be used to determine one or more of the blood pressure data 200c collected via one or more of the 30 health conditions 1304 . The health conditions 1304 may blood pressure sensors 206 . For example , the heart rate 1013 include a second level of health profile data that is derived may be determined using the rate of pulsations of blood from the one or more of the health characteristics 1302 pressure which may correspond to the heart rate . In some and /or the collected health data 200 . For example , the server embodiments , the heart rate 1313 is determined as the 104 may process the health characteristics 1302 and/ or the number of heart beats over a given period of time, typically 35 collected health data 200 to extrapolate various biometric sixty seconds . The heart rate may be determined from the health conditions 1304a and / or biomechanical health con blood pressure data 200c which is indicative of the rate of ditions 1304b for the employee . Biometric health conditions pulsations of blood flow that correspond to the heart rate . 1304a may include , for example , a body mass index In some embodiments , the blood pressure 1314 is based (“ BMI" ) 1330 , a body composition 1331 , a fitness level on blood pressure data 200c collected via one or more of the 40 1332 , a resting heart rate (“ RHR ” ) 1333 , a maximum heart blood pressure sensors 206 . The blood pressure 1014 may be rate (“ MHR ” ) 1334 , a target heart rate (“ THR " ) 1335 , and /or determined from the blood pressure data 200c which is the like for the employee . Biomechanical health conditions indicative of pressure pulsations due to blood flow . For 1304b may include, for example , posture (“ posture analy example , the blood pressure 1014 may be determined based sis ” ) 1340 , muscle tension 1341 , a stress level 1342 , an on a maximum blood pressure detected ( e . g . , the " systolic ” 45 injury 1343 , an eye fatigue level 1344 , facial movements blood pressure ) and the minimum blood pressure detected 1345 , motor functions ( e . g . , gestures ) 1346 , and / or the like ( e . g . , the “ diastolic ” blood pressure ). The blood pressure for the employee . 1314 may be recorded as the systolic blood pressure over the In some embodiments a health condition 1304 may be diastolic blood pressure ( e. g ., 90 /60 mmHg) . determined based on one or more health characteristics 1302 In some embodiments , the blood condition 1315 is based 50 and / or other data ( e . g . , the employee ' s personal profile ) . For on blood condition data 200b collected via one or more of example , BMI 1330 and / or body composition 1331 may be the blood condition sensors 204 . For example , the blood extrapolated from body weight 1311 and body fat 1312 . oxygenation , blood glucose level, and/ or the like may be Fitness level 1332 may be based on weight 1311, heart rate determined from blood condition data 200b provided by a 1313 , and /or blood pressure 1314 . Resting heart rate 1333 , pulse oximeter or similar blood conditions sensor. 55 maximum heart rate 1334 , and /or target heart rate 1335 may In some embodiments , the respiratory rate 1316 is based be based on the heart rate 1313 and /or the employee' s age . on respiration data 200h collected via one or more of the Emotions 1336 and /or thoughts 1337 may be based on the respiration sensors 216 . For example , the respiration rate employee ' s brain activity 1317 . Posture 1340 and muscle may be determined based on a number of breaths sensed by tension 1341 may be based on the observed body position the respiration sensor 216 over a given period of time . For 60 1320 of the employee ( e . g . , physical positioning and move example, where the respiration data 200h indicates that the ment of the head , torso , arms, hands, legs , feet , and /or the employee has taken four breaths in fifteen seconds, the like ) . Stress level 1341 and injury 1343 may be based on the employees respiration rate 1316 may be determined as observed body position 1320 and /or eye movement 1321 of sixteen breaths per minute (Vf ) . the employee . Eye fatigue 1344 may be based on the In some embodiments , the brain activity 1317 is based on 65 observed eye movement 1321 of the employee . Facial neural data 200i collected via one or more of the neural movements 1345 and /or motor functions 1346 may be sensors 218 . In some embodiments, the brain activity 1317 determined based on the brain activity 1317 . US 9 ,830 ,576 B2 55 56 The BMI 1330 may be the individual' s body mass ( m ) etc . ) 1337 , facial movements ( e. g ., facial gestures such as divided by the square of their height ( h ) . In some embodi smiling) 1345 and /or motor functions ( e .g ., a sequence of ments , BMI 1330 is determined using the following equa movements ) 1346 . In some embodiments , as described tion : herein , an animated avatar may be used to mimic the employee ' s current emotional state and / or facial gesture . For BMI= m * 703/ 2 (1 ) example , when it is determined that the employee is happy Where “ m ” is the employee ' s mass ( in kg . or lbs. ) and “ h ” and /or smiling, the avatar can be animated to include a is the employee ' s height ( in meters or inches) . Using this smile , providing the employee or other persons reviewing relationship , the server 104 can determine whether the the employee ' s health ( e . g . , the employer ) with an indication employee is of average weight ( e . g . , having a BMI in the 10 of the employee ' s current emotional state and /or facial range of about 18 . 5 - 25 ) , overweight ( e . g ., having a BMI in expression . In some embodiments , the ability to determine the range of about 25 - 30 ) , or obese ( e . g ., having a BMI over the employee ' s thoughts may be employed to assist the about 30 ) . employee with completing their work duties . For example , The body composition 1331 may indicate a percentage of where the system 100 is able to determine that the employee bone , fat and /or muscle in the employee ' s body. In some 15 intends to open a word processing application , the system embodiments , the body composition is determined based at 100 may launch the word processing application based on least on the body fat percentage and the body weight 1311 . the determined intent to act, without any physical interaction In some embodiments , the fitness level 1332 is indicative by the employee . of the employee ' s body ' s ability to withstand a physical In some embodiments , a determination of the employee ' s workload and /or recover in a timely manner. The fitness 20 posture 1340 may be based on body position 1320 . For level 1332 may be based on the employee ' s heart rate . For example , the employee may be determined to have good example , an employee may be determined to have a good posture that where one or more of the employee ' s hands, fitness level if their heart rate 1313 includes a resting heart wrists , and forearmsare straight, in - line and roughly parallel rate ( e . g . , RHR 1334 ) under about 100 BPM . to the floor; the employee ' s head is level, or bent slightly In some embodiments, the respiratory rate 1316 is indica - 25 forward , forward facing , and balanced , and generally in - line tive of the number of breaths taken within a set amount of with the torso ; the employee ' s shoulders are relaxed and its time ( e . g . , 60 seconds ) . In some embodiments , the resting upper arms hang normally at the side of the body ; the heart rate (RHR ) 1333 is the measured heart rate (HR ) 1313 employee ' s elbows stay in close to the body and are bent at taken at a period of low activity by the employee ( e .g . , while angles between about 90 and 120 degrees ; the employee ' s seated in the chair 404 and not engaging in any work 30 feet are fully supported by the floor or a footrest ( if the activities ) . The maximum heart rate MHR( ) 1334 may be employee ' s desk height is not adjustable ) ; the employee ' s determined using the following equation : back is fully supported when sitting vertical or leaning back slightly ; the employee ' s thighs and hips are generally par MHR = 205 . 8 - ( 0 .685xage ) (2 ) allel to the floor; and /or the employee ' s knees are about the Where “ age” is the age of the employee in years . The target 35 same height as the hips with the feet slightly forward . The heart rate ( THR ) 1335 may be calculated using the following posture 1340 may include a determined proper alignment of formula (e . g. , the “ Karvonen method ” ): the head , torso , arms, and feet when the employee is sitting in the chair and the employee ' s deviation from the proper THR = (( MHR - RHR )x % intensity ) + RHR . (3 ) alignment based on the observed body position 1320 . In Where intensity is a percentage, typically about 65 % - 85 % . 40 some embodiments , the actual body position of the The target heart rate 1335 , resting heart rate 1333 and employee , relative to the ideal body position may be deter maximum heart rate 1334 may be provided to the employee mined and the posture 1340 may indicate , a percentage to aid the employee in safe exercise regimens , the formu - deviation of the actual body position to the ideal body lation of a health plan , and the determination of whether the position and / or may include suggestions for improving the employee has met its health plan goals for the day , e . g . , 45 employee ' s posture ( e . g . , sit up in chair with lower back whether the employee has reached their target heart rate firmly contacting chair lumbar support ) . 1335 by the distance and length of time the employee has In some embodiments , the level of muscle tension 1341 indicated to the program it has exercised . Also , if the may be determined based on the employee 's body position employee ' s resting heart rate 1333 is above 100 beats per 1320 , including , for example the employee ' s arm position minute , for example , the system may provide the employee 50 and shoulder height ( e . g . , whether the employee ' s shoulders with an alert/ warning regarding a risk of cardiovascular are raised and the arm is bent in a sub -optimum way ), the disease, stroke, or obesity via a health dashboard 1390 employee ' s respiratory rate 1316 , and the length of time the and / or a health report. employee ' s arm has been extended to operate the mouse In some embodiments , the employee ' s emotions 1336 , 408 . For example , it may be determined that the employee thoughts 1337 , facial movements 1345 and/ or motor func- 55 is experiencing a high level of muscle tension where the tions 1346 are based on the sensed neuro signals ( e . g . , brain employee ' s arm is extended to use the mouse 408 and / or activity 1317 ) . For example , a plurality of predetermined shoulder is raised for over twenty minutes . Using these brain wave patterns may be associated with corresponding measurements , the system can determine an estimate of the emotions, thoughts, facial movements and / or motor func - employee ' s muscle tension 1341 using known techniques . tions . During processing of the brain activity 1317 , the 60 In some embodiments , a level of eye fatigue 1344 may be sensed / observed neuro signals may be compared to the determined based on the employee ' s eye movement 1321 . plurality of predetermined neural signal patterns to identify For example , it may be determined that the employee is a match there between . Upon matching the observed neuro experiencing a high level of eye fatigue 1344 where their signals to one or more of the predetermined neural signal blink rate has slowed to less than fifteen blinks per minute patterns, it may be determined that the employee is engaged 65 and / or the employee has been staring at substantially the in corresponding emotions ( e . g . , happy , sad , excited , same position ( e . g . , the monitor ) for an extended period depressed , etc . ) 1336 , thoughts (e . g. , intent to take an action , (e .g ., over twenty minutes ). US 9 ,830 ,576 B2 57 58 Although the illustrated embodiment includes sets of of asthma 1359 ( e . g . , a risk that is 2 . 72 time greater than health characteristics 1302 and corresponding health condi- normal) and other conditions, such as a risk for high tions 1304 extrapolated therefrom , it will be appreciated that cholesterol that is 1 . 88 times greater than normal, for high embodiments may include one or more of the listed health arthritis that is 4 .41 times greater than normal, and so forth . conditions 1304 being provided as health characteristics 5 In some embodiments , it is determined that the employee 1302 or vice versa . For example , where a sensor 120 is at risk or already has the flu or other illness if the provides a resting heart rate value , the resting heart rate may employee has one or more of a body temperature 1310 over be provided as a health characteristic 1302 as opposed to a 101 degrees Fahrenheit , a respiratory rate 1333 greater than health condition 1304 extrapolated from the health charac - 20 respirations per minute , and a heart rate 1313 greater than teristics 1302 . Similar characteristics may be provided for 10 100 BPM . any of the health conditions 1304 . In some embodiments , it is determined that the employee The biometric and /or biomechanical health characteristics is at risk for inflammation where , for example, the employ 1302 , health conditions 1304 and/ or other data ( e . g . , per - ee ' s blood pressure 1314 is elevated , the employee ' s heart sonal profile information ) may be used to identify /predict rate 1313 is irregular and /or the body temperature 1310 is corresponding health risks 1306 . The health risks 1306 may 15 elevated above normal ( e .g . , above 98 . 6 degrees Fahren include a third level of health profile data that is derived heit ) . from one or more of the health conditions 1304 , the health In some embodiments , it is determined that the employee characteristics 1302 and /or the collected health data 200. For is at risk for circulation problems where , for example , the example , the server 104 may process the health conditions employee has a low body temperature 1310 ( e . g . , less than 1304 , the health characteristics 1302 and / or the collected 20 35° C . ( 96° F .) measured at the extremities ) or a high health data 200 using predictive analytics to extrapolate respiratory rate 1333 ) (e .g . , greater than 20 respirations per various biometric health risks 1306? and / or biomechanical minute ) . health risks 1306b for the employee (i . e. , risks for develop - In some embodiments , it is determined that an employee ing the associated health condition ) . Risk 1306 may include is at risk for depression where , for example , the employee ' s a prediction of a health condition that may occur . For 25 emotions 1336 and /or thoughts 1337 demonstrate a negative example , where the recent health data for an employee pattern . For example , the employee may be determined to be indicates a trend of increasing body weight for an employee , at risk for depression where they have been determined to it may be predicted that the employee is at risk for becoming have an emotion of “ unhappy ” for greater than 50 % of an obese within a given time period . Biometric health risks observed period of at least one week . 1306a may include , for example , risk of obesity 1350 , risk 30 In some embodiments , it is determined that an employee of injury 1351, risk of diabetes 1352 , risk of infection 1353 , is at risk for fatigue where , for example , the employee ' s risk of inflammation 1354 , risk of circulation problems motor functions 1346 are below their normal level. For 1355 , risk of cardiovascular disease 1356 , risk of a cardio - example , the employee may be determined to be at risk for vascular accidents ( e . g ., stroke ) 1357 , risk of illness ( e . g ., physical fatigue where their motor function 1346 is less than the flu ) 1358 , risk of developing asthma 1359, risk of 35 75 % of its normal level for greater than one hour. developing allergies 1360 , risk of developing bronchitis In some embodiments , some or all of the health charac 1361 , risk of experiencing depression 1362 , and /or the like . teristics 1302 , health conditions 1304 , and /or health risks Biomechanical health risks 1306b may include , for example , 1306 may be determined / identified using known techniques risk of back injury 1363 ( e . g ., upper /lower back pain ) , risk for extrapolating data . Although the illustrated embodiment of neck injury 1364 , risk of musculoskeletal syndrome 40 includes an exemplary listing of health risks, it will be ( “MSD " ) 1365 , risk of carpal tunnel syndrome (“ CTS ” ) appreciated by those skilled in the art that other embodi 1366 , risk of epicondylitis (i . e . , tennis /golfer ' s elbow ) 1367 , ments may include assessing any variety of health risks that risk of a rotator cuff injury 1368 , risk of eye disease 1369, may be of interest to the employee , the employer and / or risk of physical fatigue , and / or the like. The prediction of other users . health issues and the identification of associated health risks 45 In some embodiments , a health plan 1308 may be gen may provide a proactive environment for predicting and erated based on the health characteristics 1302 , the health responding to health risks before they escalate into actual conditions 1304 and /or the health risks 1306 . Accordingly , health conditions . the health plan 1308 may be based on biometric and /or Risks of obesity 1350 , injury 1351 , diabetes 1352, and biomechanical health information for the employee . The cardiovascular disease may be based on BMI 1330 and / or 50 health plan 1308 may provide a listing of health goals ( e . g ., body comp 1331 . Risk of infection 1353 , inflammation lose ten pounds , reduce calorie intake to two - thousand 1354 , and circulation problems 1355 may be based on body calories per day, etc . ), suggested actions for the employee to temperature 1310 . Risk for cardio vascular disease 1356 , take to reach the health goals ( e . g ., an exercise plan , a diet cardiovascular accidents 1357 , and obesity 1350 may be regime, regular breaks from using the computer, etc . ) and /or based on fitness level 1332 , blood pressure 1314 , and heart 55 the like . In some embodiments , the health plan 1308 rate 1313 . Risk for illness 1358 , asthma 1359 , allergies 1360 includes a preventative health plan to help maintain and and bronchitis 1351 may be based on respiratory rate 1316 . improve the employee ' s health over time. In some embodi Risk of depression 1362 may be based on the employee ' s ments , the health plan 1308 may include an interactive emotions 1336 and thoughts 1337 . Risk of physical fatigue health plan that can be modified by the employee and / or the 1370 may be based on the employee ' s motor functions 1346 . 60 employer and /or used to track the employee ' s progress In some embodiments , an employee that is obese ( e . g . , relative to the plan goals, and / or the like . having a BMI over about 30 ) is determined to have a high In some embodiments , the health plan 1308 may be risk of diabetes 1352 ( e . g ., a risk that is 7 .37 time greater determined using a discrete health test , or formulated from than normal) , a high risk of cardiovascular disease 1356 a plurality of health tests ( e . g ., current and historical health ( e. g ., a risk that is 2 .5 time greater than normal ), a high risk 65 profile data ) to determine the plan based upon a health test of circulation problems 1355 ( e . g . , a risk that is 6 . 38 times trend ( e . g ., the employee ' s blood pressure is rising , the greater than normal risk for high blood pressure ) , a high risk employee has gained weight, the employee ' s BMI is higher, US 9 ,830 , 576 B2 59 60 the employee is underweight, the employee 's resting heart 1390 via an application ( e . g ., a web browser ) of the com rate is low or high based upon activity level, etc .) . In some puter 103 and use the dashboard 1390 view /edit employees' embodiments , the health plan is generated by calculating the personal profile 1382 , the health profile 1300, the health employee ' s ideal health characteristics/ conditions based on activities 1388 , and so forth . the current health characteristics / conditions/ risks . In some 5 In some embodiments , where the health profile 1300 is embodiments , the difference between the current and ideal indicative of the employee incurring a health crisis ( e . g . , a health characteristics / conditions/ risks is used to identify or generate a corresponding health plan 1308 . stroke, heart attack , etc . ), the server 104 may generate an FIG . 13B illustrates an exemplary health report 1380 in alert to emergency personnel, the employer or others . For accordance with one or more embodiments of the present 10 example? , upon detecting that the employee is currently invention . Health report 1380 may be generated based on having a heart attack , the server 104 may send an automated health profile 1300 and / or other profile information ( e . g . , the alert to the employer ( e . g ., via computer 103 ) and make personal profile data ) for the employee . For example , in the an automated emergency call to the fire department, the illustrated embodiment, the health report 1380 includes police department, a hospital, onsite medical response per personal profile information 1382 . health test result data 15 sonnel located at the work facility , and /or other emergency 1384 ( e. g ., corresponding to health characteristics 1302 , response personnel ( e . g ., via the network server 110 ) . health conditions 1304 , and health risk 1306 of the health An alert may be generated where it is determined that the profile 1300 ) , health plan data 1386 ( e . g . , corresponding to employee is experiencing a serious medical condition based the health plan 1308 of the health profile 1300 ) , and logged on a health characteristic / condition falling outside of a health activities 1388 ( e . g . , corresponding to activity entries 20 normal range ( e . g . , falling below a minimum threshold value by the employee , as discussed in more detail below ). and / or exceeding a maximum threshold value) such as a Method 1220 may include providing a health profile , as respiration rate 1316 outside of the normal range of 12 -120 depicted at block 1226 . Providing a health profile may breaths per minute , blood pressure 1314 outside of the include providing some or all of the content of the health normal range of 90 /60 - 180 / 120 , blood oxygenation level profile 1300 for display to the employee , the employer, a 25 above 90 % , a posture 1338 indicative of the employee being medical practitioner, an emergency responder , or the like . In slumped over or on the floor and /or the like. In some some embodiments , the health profile 1300 may be provided embodiments , an abnormal characteristic or condition may via a health report document. For example , the server 104 be compared to other characteristics or conditions to confirm may serve , to the employee ' s computer 130 and / or the that they are , as a whole , consistent with an emergency employer ' s computer 103 a health report document that is 30 actually occurring before alerting the corresponding the same or similar to the health report 1380 . response personnel , thereby reducing the likelihood of a In some embodiments , the health profile 1300 may be false alertbased on an inaccurate measurement (e . g. , due to communicated via an interactive interface . For example , the a faulty sensor 120 ) . For example , an alert may not be server 104 may serve , to the employee ' s computer 130 provided where the heart rate 1313 exceeds an upper thresh and / or the employer ' s computer 103 , an interactive health 35 old limit but the other characteristics and conditions remain dashboard 1390 for communicating/ displaying information relatively unchanged ( i .e ., they are not elevated or low of the health profile 1300 to the employee ( e . g ., via com compared to their baseline) . puter 130 ) and /or the employer ( e . g ., via computer 103 ) . In In some embodiments , where the health profile 1300 is some embodiments , the interactive health dashboard 1390 indicative of the employee incurring a serious health risks may enable a user ( e . g ., the employee ) to selectively view / 40 ( e . g . , high potential for one of the health risk 1306 or the edit health profile information 109 ( e . g ., including the health like ) , the server 104 may provide a notification to the profile 1300, the personal profile data 1382 , activity data employer and / or medical practitioners . For example , upon 1388 and / or the like ) for the employee . For example, an detecting that the employee is at risk of developing diabetes , employee may login to the health dashboard 1390 via an the server 104 may transmit an automated notification to the application ( e . g . , a web browser or other network access 45 employer ( e . g . , via the computer 103 ) and /or the employee ' s application ) of the computer 130 and interact with the physician ( e . g . , via the network server 110 ) . dashboard 1390 to update their personal profile data 1382 In some embodiments, the employee health information ( e . g . , name, age , etc . ) , enter health activity information ( e . g ., 109 for the employee includes a record / log of the employ food they have eaten , exercises they have competed , etc . ) , ee ' s health information . For example , the employee health review the health profile data 1300 , initiate a health test and 50 profile data 109 may include, for each employee , employee so forth . personal profile data ( e . g . , name, age , etc . ) 1312 , the current/ Providing the health report ( including the health charac historical employee health profile 1300 , the current/ histori teristics 1302 and conditions 1304 ) may help to “ inform ” the cal employee activity data 1318, and so forth . employee regarding their health status . Providing the health FIG . 14 is an exemplary database structure 1400 of health report ( including the health risks 1306 ) may help to " pro - 55 information 109 stored in the database 108 in accordance tect” the employee by alerting them to potential problems with one or more embodiments of the present invention . In that may need to be addressed . Providing the health report some embodiments, the exemplary health information 109 is ( including the health plans 1308 ) may help to “ reinforce ” the structured to include the following tables : employee data employee by providing a course of action that suggests 1402, health test 1404 , protect 1406 , muscle tension 1408 , actions that the employee should take to reduce their risk of 60 posture 1410 , employee profile 1412 , address 1414 , health developing health problems. plan 1416 , and health goals 1418 . Each of the tables for a In some embodiments , an interactive health dashboard given user ( e . g ., employee) may include the same primary 1390 may enable the employer to selectively view data of key (“ PK ” ) that is unique with respect to other users , and , the health profile 1300 ( e . g ., including health characteristics thus, may be used to identify tables /records for the given 1302 , health conditions 1304 , health risks 1306 and /or 65 user. For example , all of the tables having health information health plans 1308 ) for some or all of their employees. For for the employee “ John Doe " (having an employee ID of example , an employer may login to the health dashboard “ 1234 ” ) may include the primary key of “ 1234 ” . US 9 ,830 ,576 B2 62 The employee data table 1402 may include the employ - example , in some embodiments , administrators of the ee ' s general user information . For example the employee employee health program may have permission to download data table 1402 may include entries for the employee ' s last employee health profiles for a plurality of employees . In name, first name, password , social security number , a remote other embodiments , the permissions may grant some login code , e . g ., RSA code , user identification number 5 employees permission to access tables aggregating and/ or the like. employee profile data , while other employees can only The health test table 1404 may include entries that reflect access their own profiles. In other embodiments , the per results of one more health tests of the employee ( e . g . , health missionsmay be set by the employee to restrict the employ test conducted using sensors 120 of workstation 102 ) . The er ' s access to health profile data ( e . g . , may allow no access , health test table 1404 may be dependent on employee data 10 access for data aggregation only , or full access by restricted table 1402 . In some embodiments , health test table 1404 personnel ) . As one skilled in the art will appreciate , there are may include a unique test number , as well as measured data multiple different permission types that can be used to grant for the respective test . For example , the health test table employees access to the data in the database , and all are 1404 may include data relating to measured health charac - included within the scope of this disclosure . The employee teristics 1302 such as body temperature , body weight, body 15 profile table 1412 may include entries for the employee ' s fat , heart rate , respiratory rate , blood pressure , blood con - first name, last name, email address , physical address , age , dition , body position , eye movement, and / or the like . sex , health goal and / or the like . The protect table 1406 , the posture table 1410 and /or the The address table 1412 , the health plan table 1416 , and the muscle tension table 1408 may include entries that reflect health goals table 1418 may be dependent from the one or more health conditions 1304 for the employee 20 employee profile table 1412 . The address table 1414 may associated with the given test number of health test table include a primary key of the employee ' s user ID , and entries 1404 . The protect table 1406 , the posture table 1410 and/ or for the employee ' s street address , city , state , zip code , the muscle tension table 1408 may be dependent on health user / employee name and / or the like . The health plan table test table 1404 . In some embodiments , each of the protect 1416 may include a primary key of the employee 's user ID , table 1406 , the posture table 1410 and /or the muscle tension 25 and entries for the employee 's employee name , weight, table 1408 may include a unique test number, as well as calorie intake, cholesterol level, sodium intake , exercise measured /determined data for the respective condition . For regimen , blood glucose level, and /or the like. Health plan example , the protect table 1406 may include entries for the table 146 may reflect aspect of health plan ( s ) 1308 for the employee ' s user ID , body mass , resting heart rate , target employee . The health goals table 1418 may include a heart rate and maximum heart rate . The muscle tension table 30 primary key of the employee ' s user ID , and entries for target 1408 may include entries for related to the employee ' s weight, calorie intake , cholesterol level , sodium intake , muscle tension . In some embodiments , the muscle tension exercise regimen , blood glucose level, and / or the like. As table 1408 includes data used to assess muscle tension , such one skilled in the art will appreciate , some embodiments of as arm position , test time, shoulder position , and / or the like . the invention may include one, both or none of the health In some embodiments , the muscle tension table 1408 35 plan and health goals tables depending upon the implemen includes a muscle tension value indicative of the determined tation of the system . As one skilled in the art will also level of the employee ' s muscle tension . The posture table appreciate , the health plan table 1416 and health goals table 1410 may include entries for related to the employee ' s 1418 can be compared to one another to determine a posture. In some embodiments , the posture table 1410 deviation between the two that is indicative of the employee includes data used to assess posture , such as head , arm , 40 meeting , exceeding or falling short of their health goals . In hand , feet , torso position and /or the like . In some embodi- some embodiments, a notification indicative of the ments , posture table 1410 includes a posture correction employee meeting , exceeding or falling short of their health indicative of whether the employee ' s posture is acceptable goals may be provided to the employee and / or the employer and / or suggestions for correcting/ improving the employee ' s ( e . g ., via the interactive health dashboard 1390 ) . posture . In some embodiments , similar tables may be gen - 45 It will be appreciated that the method 1220 is an exem erated for some or all of the other health conditions 1304 plary embodiment of methods that may be employed in and / or health risks 1306 . accordance with techniques described herein . The method In some embodiments , tables (e .g ., a health test table 1220 may be may be modified to facilitate variations of its 1404 , protect table 1406 , posture table 1410 , muscle tension implementations and uses . The method 1220 may be imple table 1408 and /or similar tables may be generated for other 50 mented in software , hardware , or a combination thereof. health conditions 1304 and or health risks 1306 may be Some or all of themethod 1220 may be implemented by one generated for each iteration of testing. For example, a set of or more of the modules/ applications described herein , such tables may be generated for a first iteration of testing having as server modules 1210 . The order of the method 1220 may test number " 0001 ” , a second set of tables may be generated be changed , and various elements may be added , reordered , for a second iteration of testing having test number “ 0002" , 55 combined , omitted , modified , etc . and so forth . In some embodiments , the test number may Collecting and Displaying Health Information : represent the test iteration for the employee, such as a test In some embodiments, a health monitoring application number of “ 0001 ” is the first test taken by the employee , and ( e . g ., executed by server 104 ) provides various user inter a test number of " 0010 ” is the tenth test taken by the faces for interacting with the employee health information , employee . In alternative embodiments , the test number may 60 including health profile data , health reports , and the like . For indicate a date and time of a test so that multiple tests in run example , a user may be able to login to the application to in a day can be identified by date , time, and / or test iteration . view or edit health information for themselves or employ The employee profile table 1412 may be dependent from ees . In some embodiments , health information may be the employee data table 1402 . In some embodiments , the communicated via a health monitoring widget and / or an employee profile table 1412 may include primary keys of the 65 interactive health dashboard ( e . g . , dashboard 1390 ) . For employee ' s user ID and permissions that are indicative of example , upon a user (e . g ., an employee ) logging in to the which portion of the database the employee can access . For health monitoring application , the user ' s desktop may be US 9 ,830 , 576 B2 63 64 populated with a widget that displays a summary of themost employee ' s body thatmay require attention . For example , in recent health profile data for the employee and / or the user ththe illustrated embodiment, the health status avatar 1703 may be able to launch an interactive health dashboard that includes a graphic alert including the message “ You are allows the user to view /edit their health information and /or experiencing high blood pressure” and a heart graphic that control the execution of health test for the employee. 5 may be displayed in response to determining that the FIG . 15 is a flowchart that illustrates an interactive health employee has high blood pressure. Similar graphic alerts monitoring method 1500 in accordance with one or more may be provided for other characteristics, conditions and /or embodiments of the present invention . Method 1500 may include displaying a login screen , as depicted at block 1502 . risks. For example , a graphic alert including the message In some embodiments , the login screen includes fields for 10 “ Your eyes are fatigued ” and a corresponding graphic at the entering user login credentials such as user ID , name , eyes of the health status avatar 1703 may be provided in employee number , social security number, password , RSA response to a determination that the employee 's eye are code , and / or the like . For example , FIG . 16 illustrates an fatigued . exemplary login screen 1600 that may be displayed to a user In some embodiments , the health status avatar 1703 may via a computer display in accordance with one or more 15 inchinclude a coaching avatar that provides instructions, sug embodiments of the present invention . The login screen gestions , and / or demonstrations that are intended to help 1600 includes a login dialog 1602 having name field 1604 coach the employee in improving their health and accom for the entry of a user name, a password field 1606 for the plishing one or more of their health goals . For example , as entry of a user ' s password , and a login button 1608 thatmay described herein , the health status avatar 1703 may provide be selected to submit the credentials for validation . In some 20 an animated demonstration of an exercise that can be embodiments , the login screen 1600 may be displayed to an performed to help the employee alleviate a health alert employee, employer, or other personnel via a graphical user condition , accomplish one or more of their health goals, or interface of the employee computer 130 , the employer the like . In some embodiments , the health status avatar 1703 computer 103 , a remote computer 112 and / or the like. Upon may provide the information audibly ( e . g . , via speakers of selection of the login button 1608 , the login credentials that 25 the user computer ), with the avatar being animated such that have been entered by the user may be received as depicted it appears the avatar is speaking to the user. at block 1504 . For example , the login credential submitted In some embodiments , the health summary 1706 displays may be received by the server 104 for use in authenticating of some or all of the current health characteristics, condi the user login credentials . tions and / or risks for the employee . For example , in the In some embodiments , method 1500 may include authen - 30 illustrated embodiment, the health summary 1706 includes a ticating the login credentials as depicted at block 1506 . In listing of various health characteristics /conditions each some embodiments , authenticating the login credentials may accompanied by a check indicative of the characteristic / be provided by execution of user verification module 1210a . condition being acceptable or a flag indicative of the char In some embodiments , authenticating the login credentials acteristic / condition needing attention . Thus , the health sum may include comparing the received credentials to user 35 mary 1706 may provide a listing of current health credentials stored in database 108 to determine whether or characteristics, conditions, and / or risks for the employee and not the user has permissions to access the employee health corresponding alerts for health characteristics , conditions , monitoring application . Where the credentials are not and / or risks that may require attention . authenticated , the user may be denied access , and returned In some embodiments , the performance indicator 1708 to the display of the login screen as described with regard to 40 includes an indication of how the employee is performing . block 1502 . Where the login credentials are authenticated , For example , the illustrated embodiment, the performance the method 1500 may proceed to displaying a home screen indicator includes a graphical scale indicating the current with an option to access the employee health monitoring determined level of stress for the employee . application , as depicted at block 1508 . For example , if the In some embodiments , the emotion avatar 1710 includes login credentials are authenticated , a home page screen 1700 45 a graphical depiction of the employee ' s current emotional ( e . g . , a user desktop screen ) including a user selectable state , facial expression , gestures , and /or the like . For employee health monitoring application icon 1702 may be example , in response to determining that the employee is displayed , as depicted in FIG . 17 . smiling and /or happy ( e . g ., via the determined emotion 1336 In some embodiments , the home page screen 1700 may and /or the determined facial movement 1345 ), the avatar include an employee health status widget 1704 . The 50 1710 may be dynamically updated to include a graphic employee health status widget 1704 may be displayed on the illustration of a smile , as depicted , to mimic the current user ' s home screen in response to the user successfully emotion and /or facial expression of the employee . Thus , the logging into the health monitoring application such that the avatar 1710 may reflect the employee ' s current emotional employee can view at least some of their health information state , current facial expressions, gestures, and / or the like and / or corresponding health alerts while working with other 55 In some embodiments, the health status information pro applications ( e . g . , word processing applications, spreadsheet vided via the health widget 1704 is based on the most recent applications , etc . ) on their computer 130 . The employee health report 1300 for the employee . For example , where the health status widget 1704 may provide the employee with employee undergoes a health test once per hour , the health feedback regarding their health condition based on their widget 1704 may be updated once per hour to display most recent health tests and health reports . For example , the 60 information corresponding to the most recent health test. As health status widget 1704 may include a health status avatar a further example , where the employee undergoes continu 1703 , a health summary 1706 , a performance indicator ous health testing ( e . g . , once per second, once per minute , 1708 , an emotion avatar 1710 , and /or the like. The health etc . ), the health widget 1704 may be updated continuously status avatar 1703 may include a graphical depiction of the ( e . g ., once per second , once per minute , etc . ) to display employee ' s current health . For example , the health status 65 information corresponding to the most recent health test . avatar 1703 may include a graphical depiction of a human Such an embodiment may provide the employee with real body that provides a graphical depiction of areas of the time feedback regarding their current health status/ profile . US 9 ,830 ,576 B2 65 66 In response to the user selecting the employee health ing a default view of the interactive health dashboard . For monitoring application icon 1702 ( and / or the health status example , displaying a default view of the interactive dash widget 1704 ), method 1500 may include proceeding to board may include display of a health dashboard 1390 determining whether the user is an employee to be moni- similar to that described with regard to FIG . 21 . As discussed tored or other type of user ( e . g . , an employer that has access 5 in more detail herein , the health dashboard 1390 may to review employee health information 109 ) as depicted at include a profile tab 2102 that is user selectable to access block 1512 . In some embodiments , the determination of the employee personal profile data , a report tab 2104 that is user type of user is based on a " user type ” associated with their selectable to access employee health profile data , and a test user profile . For example, a first set of login credentials may tab 2106 that is user selectable to access employee health be associated with an employee profile and a second set of 10 test functions. In some embodiments , the profile tab 2102 is login credentials may be associated with an employer pro - displayed by default . file . Where the user is determined to not be an employee , the In some embodiments, upon the user selecting the profile method 1500 may proceed to providing a reviewer interface , tab 2102 , as depicted at block 1904 , method 1900 may as depicted at block 1514 . The reviewer interface is dis include displaying the interactive profile tab 2102, as cussed in more detail below with regard to FIG . 27 . 15 depicted at block 1906 . FIG . 20 is a flowchart that illustrates Where the user is determined to be an employee , the a method 2000 for displaying the profile tab in accordance method 1500 may proceed to determining whether the with one or more embodiments of the present invention . employee is a new employee or existing employee , as Method 2000 may include displaying profile content, as depicted at block 1516 . The user may be determined to be a depicted at block 2002 . FIG . 21 illustrates an exemplary " new employee ” where, for example , the user has not 20 display of the profile tab 210 including profile content 2103 previously logged into the system and / or has not yet pro - in accordance with one or more embodiments of the present vided basic employee personal profile information ( e . g ., sex , invention . In some embodiments , the health profile content age , e -mail address , etc .) . The user may be determined to be 2103 of the profile tab 2102 includes an interactive avatar an “ existing user ” where, for example , the user has previ- 2110 , health profile information 2012 and an edit profile ously logged into the system and / or has already provided 25 button 2114 . In some embodiments , the server 104 may basic employee personal profile information . In some serve the profile content 2103 to the employee computer 130 embodiments , upon determining that the user is a “ new for display. user " , method 1500 may proceed to collecting user personal In some embodiments , the avatar 2110 may provide for profile information , as depicted at block 1518 . For example , communicating health information to the user. For example , an edit profile dialog 1800 , as depicted in FIG . 18 , may be 30 the avatar 2110 may include an animated character that displayed , thereby prompting the user to enter employee “ speaks ” to the user ( e . g . , via speakers of computer 130 personal profile information ( e . g . , the employee ' s height, and /or an audio headset ) to communicate the profile infor age , gender, health goal, etc . ) . In some embodiment, the edit mation . For example , the avatar may ask audibly , “ Would profile dialog 1800 may be pre - populated with any infor you like to update your user profile information ? If so , select mation that is already known ( e . g . , stored in database 108 ) . 35 the ' edit profile ' button . ” Such communication may help to For example , where the user 's name is known based on the encourage the employee to interact with the employee health login - credentials , the " name" field may be populated with monitoring application and/ or provide valuable instructions the user ' s name. The user may enterledit the personal profile for how to use the application . In some embodiments , upon information via the various user profile information fields initially opening the employee health monitoring applica 1802 and may submit the updated user profile information 40 tion , the avatar 2110 may direct the employee to certain data via section of the submit button 1804 . Method 1500 may thatmay be of interest and / or task that should be completed . include updating the employee 's health information to For example , at the initial display of the profile tab 2102 , the reflect the updated employee personal profile information , as avatar 2110 may state audibly , “ You have not conducted a depicted at block 1520 . For example , upon the user entering health test today , would you like to do so ? If so , select the editing the various user profile information fields 1802 and 45 ' test ' tab . ” As a further example , at the initial display of the selecting the submit button 1804 , the employee health profile tab 2102 , the avatar 2110 may state audibly , “ You test information 109 stored in database 108 may be updated to results indicate that you are at risk for eye fatigue and your reflect the updated personal profile data of the fields 1802 . posture is poor. Please select the report tab to receive Such profile data may be stored as separate records, tables suggestions on how to reduce eye fatigue and improve your or fields in the database ( e . g ., such as those discussed with 50 posture .” In some embodiments , the avatar 2110 may regard to the data structure of FIG . 14 ). include a “ coaching avatar” that provides instructions, sug In some embodiments , upon the user having submitted gestions, and / or demonstrations that are intended to help their personal profile information ( e . g . , via edit profile coach the employee in improving their health and accom screen 1800 ) and / or determining that the user is not a “ new plishing one or more of their health goals of their health user ” ( i. e ., the user is an " existing user” ) , method 1500 may 55 plan . For example , as described herein , the avatar 2110 may proceed to providing an interactive health dashboard ( e . g . , provide an animated demonstration of an exercise ( e . g . , how interactive health dashboard 1390 ) as depicted at block to perform sit -ups , stretching , or the like ) that can be 1522 . In some embodiments, the interactive health dash - performed by the employee to accomplish on more goals of board may include user selectable options to review /edit their health plan ( e. g ., complete a daily exercise goal ) or their health information , review / edit their health profile data , 60 otherwise improve their health ( e . g . , reduce an identified and / or initiate one or more employee health tests. health risk ). FIG . 19 is a flowchart that illustrates a method 1900 for As discussed herein , a similar avatar may be provided in providing an interactive health dashboard in accordance each of the tab displays to help communicate the corre with one or more embodiments of the present invention . sponding health information to the user and assist them with Method 1900 may include displaying the interactive health 65 using the employee health monitoring application . Thus , an dashboard , as depicted at block 1902 . In some embodiments, employee may be more likely to use the application and displaying the interactive health dashboard includes display - follow the health plan for the employee . US 9 ,830 ,576 B2 68 In some embodiments , the profile information 2112 be displayed , stating “ Calibrating , Please Wait” such that the reflects the current health information 109 stored in database user is aware of the current state of system 100 . 108 . The profile information 2112 , thus, may be based on In some embodiments , upon user selection of the " Con personal profile information entered by the employee ( e . g ., duct Health Test” button 2306 , as depicted at block 2208 , a the employee ' s name) and / or health profile information 5 health test routine ( e . g . , monitoring module 1210c ) may be obtained as a result of test ( e . g . , the employee ' s weight) . In executed , as depicted at block 2210 . For example , the some embodiments , upon user selection of the “ Edit Profile " sensors 120 may be monitored to collect health data 200 button 2114 , as depicted at block 2004 , an interface for and /or a corresponding health profile data 1300 and /or a editing the user' s personal profile information may be dis - corresponding report 1380 may be generated . In some played , as depicted at block 2006 . For example , the edit 10 embodiments , during execution of the health test , a display profile screen 1800 of FIG . 18 may be displayed , thereby similar to that of FIG . 23B may be displayed , stating prompting the user to enter / edit the employee personal “ Running Test , Please Wait ” such that the user is aware of profile information . Where the user edits their personal the current state of system 100 . profile information ( e . g ., via entry of edits and selection of FIG . 24 is a flowchart that illustrates a method 2400 for the " Submit " button 1804 ), as depicted at block 2008 , the 15 conducting a health test in accordance with one or more health information 109 stored in database 108 may be embodiment of the present invention . Method 2400 may updated to reflect the updated personal profile information , include monitoring health sensors to collect health data , as as depicted at block 2010 . Upon selecting the option to depicted at block 2402 . In some embodiments , monitoring “ Exit ( e . g . , selecting the “ Exit ” button 1806 ) , as depicted at health sensors to collect health data includes monitoring block 2012 , the method 2000 may return to displaying the 20 health sensors 120 ( e . g . , one or more temperature sensors interactive health dashboard as discussed with regard to (e . g ., thermocouples, IR sensors , etc . ) 202 , one or more block 1902 . blood condition sensors ( e . g . , pulse oximeters ) 204 , one or In some embodiments , upon the user selecting the test tab more blood pressure sensors (e . g ., blood pressure cuff ) 206 , 2106 , as depicted at block 1908 of FIG . 19 , method 1900 one or more position sensors ( e . g . , force transducers ) 208 , may include displaying the interactive test tab 2106 , as 25 one or more body fat sensors ( e . g . , metallic contacts ) 210 , depicted at block 1910 . FIG . 22 is a flowchart that illustrates one or more 3D position sensors ( e .g ., video sensors ) 212 , a method 2200 for displaying the interactive test tab in one or more audio sensors ( e. g . , microphone ) 214 , respira accordance with one or more embodiments of the present tion sensors 216 , neural sensors 218 , and / or the like ) to invention . Method 2200 may include displaying health test collect health data 200 (e . g ., temperature data 200a , blood content, as depicted at block 2202. FIGS . 23A and 23B 30 condition data 2006 , blood pressure data 200c , position data illustrate exemplary displays of the test tab 2106 including 200d , body fat data 200e , 3D position data 200?, audio data health test content 2300 in accordance with one or more 200g , respiration date 200h , neural data 200i, and / or the embodiments of the present invention . In some embodi - like ) . In some embodiments , the health data is received by ments , health test content 2300 includes the avatar 2110 , test the server 104 as discussed herein . schedule information 2302 , a “ Run Calibration button 35 In some embodiments , method 2400 may include pro 2304 , a “ Conduct Health Test " button 2306 , and an “ Exit ” cessing the collected health data to generate health profile button 2308 . In some embodiments , the server 104 may data , as depicted at block 2404 . For example , the health data serve the health test content 2300 to computer 130 for 200 collected may be processed by the server 104 to display . generate a health profile 1300 as described herein with In some embodiments , upon initially displaying the test 40 regard to FIG . 13 , including health characteristics 1302, tab 2106 , the avatar 2110 may direct the employee to certain health conditions 1304 , health risks 1306 , and /or health data that may be of interest and / or task that should be plans 1308 . completed relating to health test. For example , at the initial In some embodiments , method 2400 may include updat display of the test tab 2106 , the avatar 2110 may state ing employee health information , as depicted at block 2406 . audibly , “ A health test was conducted at 9 am and another 45 For example , the employee ' s user health information 109 one is schedule for 10 am . Would you like to conduct a test stored in database 108 ( e . g . , the tables of data structure now ? If so , select the ‘ Conduct Health Test' button . ” In some 1400 ) may be updated to include the data of the health embodiments , the health test schedule information 2302 profile 1300 ( e . g . , including health characteristics 1302 , reflects when prior tests were conducted and / or when future health conditions 1304 , health risk 1306 and one or more test are scheduled . 50 health plans 1308 ) . In some embodiments, upon user selection of the “ Run In some embodiments, method 2400 may include deter Calibration ” button 2304 , as depicted at block 2204 , a mining whether an alert condition exists , as depicted at calibration routine ( e . g . , calibration module 12106 ) may be block 2408 , and , if an alert condition does exists , providing conducted , as depicted at block 2206 . For example , a scan an alert relating to the alert condition , as depicted at block of the sensors 120 may be conducted to collect a set of 55 2410 . Such a determination maybe made in the course of the baseline measurements for some or all of the health char - health test such that an immediate alert may be provided to acteristics 1302 and / or conditions 1304 . The baseline mea - the necessary personnel. As discussed above, in some surements may be used to confirm the operation of the embodiments , determining whether an alert condition exists sensors 120 and /or stored in health data 109 for use in may include determining whether the health data 200 and/ or comparisons to other health data collected . In some embodi- 60 the health profile 1300 is indicative of the employee incur ments , the calibration collects normative data regarding the ring a health crisis ( e . g . , a stroke , heart attack , etc . ) , and , if employee that can be used to properly interpret relative it determined that the employee is experiencing a health aspects of the health data . In some embodiments, the base - crisis , providing a corresponding alert to emergency person line measurements may not be added to the content of a nel and / or the employer. For example , upon detecting that health profile data and/ or health report 1380 for the 65 the employee is currently having a heart attack , the server employee . In some embodiments , during execution of a 104 may generate an automated the alert to the employer calibration routine , a display similar to that of FIG . 23B may ( e . g ., via computer 103 ) and / or an automated emergency US 9 ,830 , 576 B2 69 70 request call to the fire department, the police department, a button , it will be appreciated that such a test routine may be hospital , onsite medical response personnel located at the executed in response to any variety of requests . In some work facility , and /or other emergency response personnel embodiments , the method 2400 is executed automatically in ( e . g . , via network server 110 and a remote computer 112 ) . In accordance with a corresponding test schedule as discussed some embodiments , determining whether an alert condition 5 above . For example , where a health test schedule requires exists may include determining whether the health report collection of health data 200 at a given time (e . g ., 12 :00 pm ) , 1300 is indicative of the employee incurring a serious health method 2400 may be automatically executed at 12 : 00 pm . risk ( e .g ., high potential for one of the health risk 1306 or the As another example , where a health test schedule requires like ), and , if it determined that the employee is experiencing the continuous collection of a batch of health data 200 from a serious health risk , the server 104 generating a notification 10 8 : 00 am - 6 : 00 pm , method 2400 may be automatically to the employer and / or medical practitioners . For example , executed at 8 : 00 am , and the health test may not be com upon detecting that the employee is at risk of developing pleted until 6 : 00 pm . As yet another example , where a health diabetes , the server 104 may generate an automated notifi - test schedule requires the repeated collection of health data cation indicative of the risk to the employer ( e . g ., via 200 hourly from 8 :00 am - 6 : 00 pm , method 2400 may be computer 103 ) and /or the employee ' s physician ( e . g ., via 15 automatically executed at 8 :00 am , 9 :00 am , and so forth . In network server 110 and a remote computer 112 ) . some embodiments , the method may be executed in In some embodiments , the determination of whether an response to an employer ' s request to execute a health test of employee is experiencing an alert condition may be based on the employee ( e .g . , via selection of the ' Conduct Health comparison of the health data 200 and / or the health profile Test ” button 2306 ) . 1300 to predetermined threshold limits . For example , as 20 Upon user selection of the option to “ Exit ” (e . g ., selecting discussed above , it may be determined that the employee is the “ Exit " button 2308 or 2310 of FIG . 23A or 23B ) , as experiencing a serious medical condition where a health depicted at block 2212 of FIG . 22 , the method may return to characteristic 1302 or condition 1304 falls outside of a displaying the interactive health dashboard as discussed with predetermined normal/ threshold range ( e . g . , falling below a regard to block 1902 . In some embodiments , the user may minimum threshold value and / or exceeding a maximum 25 abort a health test, using the exit button 2310 , regardless of threshold value ) such as a respiration rate 1316 outside of whether the health test was initiated by the employee or the normal range of 12 - 120 breaths per minute , blood initiated automatically by the system 100 ( e . g . , based on a pressure 1314 outside of the normal range of 90 /60 - 180 / 120 , test schedule ) . blood oxygenation level above 90 % , a posture 1338 indica - In some embodiments , upon the user selecting the report tive of the employee being slumped over or on the floor. In 30 tab 2104 , as depicted at block 1912 of FIG . 19 , method 1900 some embodiments , an abnormal characteristic or condition may include displaying the interactive report tab 2104 , as is be compared to other characteristics or conditions to depicted at block 1914 . FIGS. 25A and 25B include a confirm that they are , as a whole , consistent with an emer - flowchart that illustrates a method 2500 for displaying the gency actually occurring before alerting the corresponding interactive report tab in accordance with one or more response personnel, thereby reducing the likelihood of a 35 embodiments of the present invention . Method 2500 may false alert based on an inaccurate measurement ( e . g . , due to include displaying health report content, as depicted at block a faulty sensor 120 ) . For example , an alert may not be 2502 . FIG . 26A - 26G illustrate an exemplary displays of the provided where the heart rate 1313 exceeds an upper thresh - health report tab 2100 including health report content 2600 old limit but the other related characteristics and conditions in accordance with one or more embodiments of the present ( e . g ., blood pressure and blood oxygenation ) remain rela - 40 invention . In some embodiments , the server 104 may serve tively unchanged (i . e ., they are not abnormally elevated or the health report content 2600 to computer 130 for display . low compared to their baseline ). In some embodiments , the In some embodiments , an initial/ summary view 2601 of employee may be displayed an option to override the alert the health report tab 2102 includes the interactive avatar prior to it being sent. Such an option may enable the 2110 , an emotion avatar 2603 , an overview / summary of the employee to inhibit false alerts from being transmitted . 45 health profile data 2602 , a “ View Full Report" button 2603 , In some embodiments , method 2400 may include deter - a “ View Plan ” button 2604 , a “ View Info on Chart" button mining whether the health test is complete , as depicted at 2606 , a “ View Neural Report " button 2608 , and an “ Exit " block 2412 , and terminating monitoring the health sensors button 2610 (See FIG . 26A ) . The emotion avatar 2603 may where the health test is determined to be complete , as b e similar to the emotion avatar 1710 described with regard depicted at block 2414 . In some embodiments , the health 50 to FIG . 17 . For example , the emotion avatar 2603 may test is determined to be complete when the required amount include a graphical depiction of the employee ' s current of health data has been collected and processed . For emotional state , current facial expressions, gestures , and / or example , where the health test requires only a single set of the like . In response to determining that the employee is measurements from the sensors 120 ( e. g ., a single measure smiling and /or happy ( e. g ., via the determined emotion 1336 ment from each of the sensors 120 ) , the health test may be 55 and / or the determined facial movement 1345 ) , the avatar complete after a single iteration of monitoring , processing , 2603 may be dynamically updated to include graphic illus updating , and checking for alert conditions. As a further tration of a smile , as depicted , to mimic the current facial example , where the health test requires a set of measure - emotion and / or expression of the employee . Thus , the avatar ments from the sensors 120 be collected over a given period 2603 may reflect the employee ' s current emotional state , of time ( e . g ., one minute , five minutes , one hour , eight 60 facial expressions , gestures , and / or the like hours ) , the health test may not be complete until the expi- The overview of the health profile data 2602 may include ration of the given time period . Thus, for example , iterations the determined values for some or all of the health charac of health testing may continue for one minute , five minutes, teristics and / or health conditions of the most recent health one hour, eight hours , or the like . profile data 1300 for the employee . Although the illustrated embodiment refers to the method 65 In some embodiments, where the health profile data 1300 2400 for conducting a health test being executed in response identifies one or more health risk for the employee , a to a user request via selection of the “ Conduct Heath Test ” warning icon may be displayed in association to a user US 9 ,830 , 576 B2 72 selectable link “ View Risk Info ” . For example , where the entered . Upon selection of the “ Exit" button 2628 , the health profile data 1300 indicates the user is at risk for method may return to displaying the initial / summary plan obesity and diabetes and /or heart disease, warning icon 2610 view of FIG . 26A . and the link to “ View Risk Info ” 2612 may be displayed in Upon selection of the risk icon / link 2610 /2612 , as the summary view of the report tab 2104 . In some embodi- 5 depicted at block 2512, method 2500 may proceed to ments, where a condition is determined to be serious ( e . g ., displaying a risk interface view , as depicted at block 2514 . where an alert condition exists ), the warning icon 2610 may FIG . 26D illustrates an exemplary risk interface view 2640 be replaced with an " alert icon ” that is intended to commu - in accordance with one or more embodiments of the present nicate the importance of the alert condition . For example , invention . The risk interface view 2640 may include a health the warning icon 2610 may include a yellow triangle , where 10 risk dialog 2642 that alerts the user to health risk 1306 as the “ alert icon ” may include a flashing red “ X ” intended identified in their current health profile data 1300 . For to catch the employee ' s attention . In some embodiments , example , where the current health profile data 1300 indicates upon selecting the alert icon , the employee may be prompted the user is at risk for obesity and diabetes and / or heart to override a corresponding alert or allow the alert to be disease , the dialog may inform them of the risk . In some transmitted . If the employee selects to override the alert , the 15 embodiments , the avatar 2110 may read the content of the alert may not be sent. Thus , a user may be able to control the dialog aloud to ensure the employee is aware of the risk . sending of alerts , including those generated during execu - Alerting the employee to predicted health issues and /or tion of the health test of method 2000 . If the employee does associated health risks may enable the employee to proac not override the alert in a given period of time ( e . g ., 10 tively respond to predicted health issues and / or associated seconds ) the alert may be transmitted . In some embodi - 20 health risks before they escalate into actual health condi ments, a similar warning icon and /or interactive alert icon is tions . displayed via the health status widget 1704 . In some embodiments , the avatar 2110 may include a In some embodiments , where the health profile data 1300 coaching avatar that provides instructions , suggestions, and/ identifies one or more health characteristics / conditions that or demonstrations that are intended to help coach the may require attention correction , a user selectable link for 25 employee in improving their health and accomplishing one navigating to a corresponding set of information is dis - or more of their health goals . For example , as described played . For example , where the health profile data 1300 herein , the avatar 2110 may provide an animated demon indicates the employee ' s posture is incorrect or otherwise stration of an exercise ( e . g . , how to perform sit -ups , stretch needs to be adjusted , a user selectable link to “ View Posture ing , or the like ) that can be performed by the employee to Info " 2614 may be provided . As a further example , where 30 accomplish on more goals of their health plan ( e . g ., com the health profile data 1300 indicates the employee ' s eyes plete a daily exercise goal) or otherwise improve their health may be fatigued , a user selectable link to “ View Eye Info ” ( e . g ., reduce an identified health risk ) . In some embodi 2616 may be provided . ments , the coaching avatar 2110 may include an animated Upon selection of the “ View Plan ” button 2604 , as character that talks to the employee to help communicate depicted at block 2504 , method 2500 may proceed to 35 coaching and suggestions. For example , the avatar 2110 may displaying health plan interface view , as depicted at block provide suggestions , such as " Your blood pressure is high , 2506 . FIG . 26B illustrates an exemplary health plan inter - try walking twenty minutes per day to reduce your blood face view 2620 in accordance with one or more embodi- pressure " . The avatar 2110 may provide the information ments of the present invention . In some embodiments , the audibly ( e . g . , via speakers of the user computer ) , with the health plan interface view 2620 may include a health plan 40 avatar 2110 being animated such that it appears the avatar is summary 2622 . The health plan summary 2622 may provide speaking to the user . As a further example , the coaching a summary of some or all of the current health plan 1308 for avatar 2110 may provide coaching regarding the suggested the employee . For example , the health plan summary 2622 actions. For example , where the health plan includes per may include a listing of health goals specified by health plan forming sit - up exercises , the coaching avatar 2110 may tell 1308 . In some embodiments , the employee can edit the plan 45 the user audibly , “ This is how to do a sit - up properly " 1308 by selecting and modifying a particular goal via the followed by the avatar 2110 being animated to provide a health plan interface view . visual demonstration of how to do a sit -up (See avatar In some embodiments , the health plan interface view 2110 ' ) . Such an interface may provide an aspect of interac 2620 may include a health activity summary 2624 that tion that encourages the employee to listen to , comprehend reflects activities undertaken by the employee in an attempt 50 and act on the provided information . Moreover, such coach to follow the health plan 1308 . For example , the health ing may help to reduce the employee ' s level of anxiety about activity summary 2624 may include a listing of information engaging in the suggested activities of the health plan by related to what the employee has eaten that day ( e . g . , calorie , providing guidance that walks the employee through the fat, sodium , and fiber intake ) and /or exercises undertaken by steps for completing the suggested activities . Coaching the employee . In some embodiments , upon selection of an 55 avatars may be provided throughout the interactive health “ Add Activity ” button 2626 , an activity entry view 2630 dashboard or similar interfaces ( e . g . , the health status avatar may be displayed , as depicted in FIG . 26C . The employee 1703 of the health status widget 1704 ) for communicating may select the " Food " button 2632 to enter a size / type of health information and coaching the employee in improving food consumed (one serving of oatmeal) , and or select the their health and / or accomplishing their health goals . “ Activity " button 2634 to enter a time/ type of activity ( e . g ., 60 Upon selection of the “ Exit" button 2644 , the method running for 1 hour) . 2500 may return to displaying the initial / summary plan view In response to receiving any edits to the plan ( e. g ., edit of of FIG . 26A . the health plan and/ or entry of activities ) , as depicted at Upon selection of the “ View Eye Info ” link 2616 , as block 2508 , the employee ' s health information is updated to depicted at block 2516 , method 2500 may proceed to reflect the changes, as depicted at block 2510 . For example , 65 displaying an eye interface view , as depicted at block 2518 . the employee ' s user health information 109 may be updated FIG . 26E illustrates an exemplary eye interface view 2650 to include the modified health plan data and /or the activities in accordance with one or more embodiments of the present US 9 ,830 ,576 B2 73 74 invention . The eye interface view 2650 may include an eye eters ( e . g . , health characteristics 1302 and / or health condi information dialog 2652 that provides suggestions to the tions 1304 ) to be graphed and /or a timeframe over which employee for reducing eye fatigue . For example , the dialog they are to be graphed , via a “ Health Parameter” selection may suggest that the employee take a break from the drop -down box 2674 and a “ Timeframe” selection drop computer every twenty minutes, and stare at an object 5 down box 2676 , respectively . In some embodiments , the twenty feet away for one minute during the breaks. In some avatar 2110 may instruct the employee to select a parameter embodiments , the avatar 2110 may read the content of the and a timeframe to be displayed via the drop - down selec dialog aloud to ensure the employee is aware of the exercise . tions. Upon selection of the “ Exit " button 2678 , the method In some embodiments , the avatar 2110 may include a may return to displaying the initial/ summary plan view of coaching avatar to help communicate the suggestions for 10 FIG . 26A . reducing eye fatigue . For example , the avatar 2646 may Upon selection of the “ View Report" button 2603 , as include an animated demonstration of a user looking away depicted at block 2528 , method 2500 may proceed to from their monitor to another object located nearby . Upon displaying a health report interface , as depicted at block selection of the “ Exit ” button 2654 , the method may return 2530 . The health report interface may include display of to displaying the initial/ summary plan view of FIG . 26A . 15 some or all of the information of the health profile 1300 for Upon selection of the “ View Posture Info” link 2614 , as the employee . For example , the health report interface may depicted at block 2520 , method 2500 may proceed to include display of a health report similar to that of health displaying a posture interface view , as depicted at block report 1380 of FIG . 13B . Upon completion of viewing the 2522 . FIG . 26F illustrates an exemplary posture interface health report, the method may return to displaying the view 2660 in accordance with one or more embodiments of 20 initial/ summary view of FIG . 26A . the present invention . The posture interface view 2660 may Upon selection of the “ View Neural Report " button 2608 , include a posture information dialog 2662 that includes a as depicted at block 2532 , the method 2500 may proceed to summary of the employee ' s body position 2664 ( e. g ., displaying a neural report interface, as depicted at block according to the most recent health test) and provides 2534 . The neural report interface may include display of the suggestions 2666 to the employee for improving their pos - 25 health profile data relating to the neural/ brain activity for the ture . For example , the suggestion 2666 may suggest that the employee . For example , the neural report interface may employee move their lower back against the lumbar support include display of a neural report 2680 as depicted in FIGS. of their chair. In some embodiments , the avatar 2110 may 26H - 26K , including an EEG report 2682 , an FFT report read the content of the dialog aloud to ensure the employee 2684 , and a data packets report 2686 . The neural report 2680 is aware of their posture and the suggestions to correct / 30 may include a neural sensor graphic 2690 indicative of the improve their posture . In some embodiments , the avatar status of various contacts points with the employee ' s scalp . 2110 may include a coaching avatar to help communicate FIG . 26H illustrates an exemplary EEG report 2682 for the suggestions for improving the employee ' s posture . For multiple sensor channels . FIG . 261 illustrates an exemplary example , the avatar 2110 may include an animated demon - EEG report 2682' for a single selected sensor channel. The stration of how to sit in a chair properly . In some embodi- 35 EEG report 2682 may include a real time data stream and/ or ments , the dialogue may include buttons to initiate testing of log of the neuro signals received from the neural sensors a particular aspect of their posture . For example , upon user 218 . FIG . 26J illustrates an exemplary FFT report 2684 for selection of one of the “ Neck ” , “ Head ” , “ Back ” or “ Hand ” a single selected sensor channel . The FFT report 2684 may buttons 2668, the server 104 may employ corresponding include a real time data stream and / or log of the neuro sensors 104 and / or the computer 130 to acquire health data 40 signals received from the neural sensors 218 and an FFT 200 corresponding thereto , process the health data 200 to histogram display of the various signal types (e . g ., delta , determine the current position of the employee ' s neck , head , theta , alpha , beta , and/ or custom bands ) . FIG . 26K illustrates back or hand , and update the summary of their body position an exemplary data packets report 2686 . The data packets 2664 in the dialogue 2662 to reflect their current body report 2686 may include a log of data packets transmitted position . Such an interactive feature may enable the 45 from the neural sensors 218 ( e . g . , from the neuro -headset employee to make incremental adjustments to their body 480 ) , including a log of any data packets that have been lost. position , initiate a test for one or more parts of the body , and Such a data packets report 2686 may help verify data receive instant feedback to ensure they are correcting their integrity by enabling confirmation of the transmission of body position / posture . In some embodiments , a posture neural data 200i to server 104 . status icon 2667 may provide an indication of the employ - 50 Upon completion of viewing the health report , the method ee 's posture . The icon 2667 may be a warning icon ( e. g ., may return to displaying the initial/ summary plan view of yellow triangle ) when the employee' s posture needs to be FIG . 26A . adjusted and may be a positive icon ( e . g . , a green check ) Upon selection of the “ Exit " button 2610 illustrated in when the employee' s posture is good and , thus, does not FIG . 26B , as depicted at block 2536 , the method 2500 may need to be adjusted . Upon selection of the “ Exit " button 55 return to displaying the interactive health dashboard as 2669 , the method may return to displaying the initial discussed with regard to block 1902 . summary view of FIG . 26A . Upon determining that the user is not an employee (see Upon selection of the “ View Info on Chart” button 2606 , block 1514 of FIG . 15 ), but is instead , for example , an as depicted at block 2524 , method 2500 may proceed to employer having permissions to review employee health displaying a chart interface view , as depicted at block 2526 . 60 profile , the method 1500 may proceed to providing a FIG . 26F illustrates an exemplary chart interface view 2670 reviewer interface, as depicted at block 1514 . FIG . 27 in accordance with one or more embodiments of the present depicts an exemplary reviewer interface 2700 in accordance invention . The chart interface view 2670 may include a chart with one or more embodiments of the present invention . In 2672 displaying a plot of selected parameters . For example , some embodiments , where the user has permission to review the chart may display a graph of the employee ' s weight over 65 a set of employee ' s health information , the drop - down a selected period of time ( e . g . , the last 3 months ) . In some selection box 2702 is populated with the names of the set of embodiments , the employee may select one or more param employees . Upon selection of an employee ( e . g . , John Doe) , US 9 ,830 , 576 B2 75 76 the reviewer interface 2700 may provide an interactive example , monitoring health information for a plurality of reviewer health dashboard 2704 that is the same or similar employees may include determining the percentage of the to the interactive dashboard that would be displayed to the employee ' s that have a body weight is above 113 kg (250 employee ( i . e . , the same or similar to the interactive dash - lbs . ) . In some embodiments , monitoring health information board described above ) . Thus , for example , the reviewer 5 for a plurality of employees includes determining a single may review and / or edit the selected employee' s health value for a given characteristic , condition or risk . For profile and health report , and even initiate a health test for example , monitoring health information for a plurality of the employee . Such review may enable the employer to employees may include determining the average weight for identify health conditions that may need to be addressed , to the plurality of employees . Other embodiments may include track employees ' progress with regard to health plans, to 10 similar determinations for various other characteristics ensure employees are engaging with the health monitoring 1302, conditions 1304 and risks 1306 . system / application , and / or the like . Method 2800 may include determining whether an alert In some embodiments , a reviewer interface may enable a condition exists based on the review of the health profile reviewer to select a plurality of employee ' s to review . For data for the plurality of employees, as depicted at block example , a group drop -down box 2706 may enable a 15 2802 . In some embodiments , it may be determined that an reviewer to select a particular facility , region , division , team , alert condition exists based on comparison of results of the or the like . Upon selection of a group ( e . g . , a particular monitoring to predetermined threshold values. For example , facility , region , division , team , or the like ) the reviewer where a threshold percentage for a group of employees over interface may display health data /reports corresponding the 113 kg (250 lbs. ) is 50 % , it may be determined that an alert employees that work in the particular facility , region , divi- 20 condition exists if greater than 50 % of the group of employ sion , team , or the like . For example , the reviewer may be ees has a body weight above 113 kg ( 250 lbs . ) . As a further presented with a report similar to that of report 1380 of FIG . example , where a threshold average weight for a group of 13B , for the selected group . Such a group reportmay include employees is 113 kg (250 lbs .) , it may be determined that an the average values of the health characteristics , conditions, alert condition exists if the average weight for the group of risk , plans and /or the like for the group, and /or correspond - 25 employees is above 113 kg ( 250 lbs . ) . Other embodiments ing statistics that can be used to assess the health of the may include similar determinations for various other char group ( e . g ., standard deviations, etc . ) . Such an embodiment acteristics 1302 , conditions 1304 and risks 1306 . may enable an employer to determine whether or not a In response to determining that an alert condition exists , particular group of employees ( e .g ., employees of a facility, method 2800 may proceed to providing an alert to the region , division , team , or the like) is experiencing normal or 30 employer relating to the alert condition , as depicted at block abnormal health conditions. For example, where a report for 2804 . In some embodiments , providing an alert to the a facility indicates that an abnormally high percentage of the employer relating to the alert condition may include pro employees at the facility have symptoms of allergies , the viding the employer with an alert indicating that a plurality reviewer may determine that steps need to be taken at the of the employees each have health profiles that are of facility to reduce airborne contaminants that may be causing 35 concern . For example , upon logging into the health moni the allergy symptoms. As a further example , where a report toring application , the employer may be provided with a for a team indicates that an abnormally high percentage of homepage screen that includes an alert to the condition . the employee team members have symptoms of high stress Alerting the employer to predicted health issues and /or or depression , the reviewer may determine that steps need to associated health risks may enable the employer to proac be taken to reduce the stress level and / or depression for the 40 tively respond to predicted health issues and / or associated team . Thus, the review of employee health may enable the health risks before they escalate into actual health issues . For employer to take steps to improve employee health , which example , where an alert indicates that a high percentage of may, in turn , increase the employee ' s productivity . employees at a facility are at risk for becoming obese , the In some embodiments , system 100 may identify whether employer may be able to implement a dietary program or not a plurality of employees appears to be experiencing 45 and / or an exercise program for the employees at the facility similar conditions, characteristics , risks or the like , and may to help prevent the employees from becoming obese. provide a corresponding alert to the employer. For example , FIG . 29 illustrates reviewer homepage screen 2900 where a report for a facility indicates that an abnormally including an alert 2902 that may be displayed upon the high percentage of the employees at the facility have symp - reviewer logging into the health monitoring application in toms of allergies , the system 100 may generate an alert to the 50 accordance with one or more embodiments of the present employer regarding the condition . technique . Alert 2902 may include an icon , text, or other FIG . 28 is a flowchart that illustrates a method 2800 of information that is indicative of a plurality of employees assessing health information for a plurality of employees to experiencing health characteristics , conditions , or risk that determine whether an alert condition exists in accordance may be of concern . For example , in the illustrated embodi with one or more embodiments of the present invention . 55 ment, the alert 2902 is provided in a widget on the employ Method 2800 may include monitoring health information for er ' s desktop and states , “ Greater than 50 % of the employees a plurality of employees , as depicted at block 2801. In some at the West facility have body weights over 250 lbs ." . In embodiments , monitoring health information for a plurality some embodiments, a similar alert may be provided within of employees may include reviewing the health profile data the interactive health dashboard displayed to the employer. for a discrete group of employees . For example , monitoring 60 For example , referring to FIG . 27 , where the employer health information for a plurality of employees may include selects the “ West Facility ” in the “ Group to review ” drop reviewing health profile data for all of the employees that down box 2706 , the resulting display may include a similar work in a particular facility , region , division , team , or the alert stating “ Greater than 50 % of the employees at the West like . In some embodiments , monitoring health information facility have body weights over 250 lbs . ” Such embodiments for a plurality of employees includes determining the num - 65 may provide employers with the ability to identify and ber /percentage of the plurality of employees that are expe - remedy health issues that may be affecting a group of riencing a given characteristic , condition or risk . For employees. US 9 ,830 ,576 B2 77 78 It will be appreciated that the methods 1500 , 1900 , 2000 , ATED , COMPUTER MEDIUM AND COMPUTER 2200 , 2400 , 2500 and 2800 are exemplary embodiments of IMPLEMENTED METHODS FOR MONITORING AND methods that may be employed in accordance with tech IMPROVING HEALTH AND PRODUCTIVITY OF niques described herein . The methods 1500 , 1900 , 2000 , EMPLOYEES ” , U . S . Provisional Patent Application No . 2200 , 2400 , 2500 and 2800 may be may be modified to 5 61/ 659 ,800 filed on Jun . 14 , 2012 and titled " CHAIR PAD facilitate variations of its implementations and uses . The SYSTEM AND ASSOCIATED , COMPUTER MEDIUM methods 1500 , 1900 , 2000 , 2200 , 2400 , 2500 and 2800 may AND COMPUTER - IMPLEMENTED METHODS FOR be implemented in software , hardware , or a combination MONITORING AND IMPROVING HEALTH AND PRO thereof. Some or all of the methods 1500 , 1900 , 2000 , 2200 , DUCTIVITY OF EMPLOYEES " , U . S . Provisional Patent 2400 , 2500 and 2800 may be implemented by one or more 10 Application No . 61/ 659 , 807 filed on Jun . 14 , 2012 and titled of the modules / applications described herein , such as server " FLOOR MAT SYSTEM AND ASSOCIATED , COM modules 1210 and /or computer module 308 . The order of the PUTER MEDIUM AND COMPUTER - IMPLEMENTED method 1500 , 1900 , 2000 , 2200 , 2400 , 2500 and 2800 may METHODS FOR MONITORING AND IMPROVING be changed , and various elements may be added , reordered , HEALTH AND PRODUCTIVITY OF EMPLOYEES ” , combined , omitted , modified , etc . 15 U . S . Provisional Patent Application No . 61 /659 ,810 filed on In the drawings and specification , there have been dis - Jun . 14 , 2012 and titled “ SYSTEMS, COMPUTER closed a typical preferred embodiment of the invention , and MEDIUM AND COMPUTER - IMPLEMENTED METH although specific terms are employed , the terms are used in ODS FOR MONITORING AND IMPROVING BIOMET a descriptive sense only and not for purposes of limitation . RIC HEALTH OF EMPLOYEES” , U . S . Provisional Patent The invention has been described in considerable detail with 20 Application No . 61/ 659 , 818 filed on Jun . 14 , 2012 and titled specific reference to these illustrated embodiments . It will be “ SYSTEMS, COMPUTER MEDIUM AND COMPUTER apparent, however , that various modifications and changes IMPLEMENTED METHODS FOR MONITORING AND can be made within the spirit and scope of the invention as IMPROVING BIOMECHANICAL HEALTH OF described in the foregoing specification . EMPLOYEES ” , and U . S . Provisional Patent Application As used throughout this application , the word “may ” is 25 No. 61/ 659 , 824 filed on Jun . 14 , 2012 and titled " SYS used in a permissive sense ( i. e ., meaning having the poten - TEMS , COMPUTER MEDIUM AND COMPUTER tial to ) , rather than the mandatory sense (i . e ., meaning must ). IMPLEMENTED METHODS FOR COACHING The words “ include” , “ including ” , and “ includes ” mean EMPLOYEES BASED UPON MONITORED HEALTH including , but not limited to . As used throughout this appli - CONDITIONS USING AN AVATAR ” , the disclosures of cation , the singular forms “ a ” , “ an ” and “ the” include plural 30 which are each hereby incorporated by reference in their referents unless the content clearly indicates otherwise . entireties . Thus , for example , reference to " an element may include a In this patent, certain U . S . patents, U . S . patent applica combination of two or more elements . Unless specifically tions , or other materials ( e . g . , articles ) have been incorpo stated otherwise, as apparent from the discussion , it is rated by reference . The text of such U . S . patents , U . S . patent appreciated that throughout this specification discussions 35 applications , and other materials is , however, only incorpo utilizing terms such as " processing ” , " computing ” , " calcu - rated by reference to the extent that no conflict exists lating ”, “ determining " or the like refer to actions or pro between such material and the statements and drawings set cesses of a specific apparatus , such as a special purpose forth herein . In the event of such conflict, any such con computer or a similar special purpose electronic processing flicting text in such incorporated by reference U . S . patents , computing device . In the context of this specification , a 40 U .S . patent applications, and other materials is specifically special purpose computer or a similar special purpose elec - not incorporated by reference in this patent. tronic processing/ computing device is capable of manipu - What is claimed is : lating or transforming signals , typically represented as 1 . A computer mouse system for monitoring health char physical electronic or magnetic quantities within memories, acteristics of a user, the computer mouse system comprising : registers , or other information storage devices, transmission 45 a computer mouse comprising : devices , or display devices of the special purpose computer a computer mouse controller ; or similar special purpose electronic processing / computing a computer mouse body ; device . a mouse location sensor configured to sense movement The techniques described herein may include or otherwise of the computer mouse relative to a work surface on be used in conjunction with techniques described in U .S . 50 which the computer mouse is located ; Provisional Patent Application No. 61/ 504 ,638 filed on Jul. a mouse temperature sensor configured to sense a body 5 , 2011 and titled " SYSTEM , COMPUTER PROGRAM temperature of the user ; PRODUCT AND COMPUTER - IMPLEMENTED a mouse blood condition sensor configured to sense a METHOD FOR IMPROVING AND MONITORING THE blood saturation level of the user; HEALTH AND PRODUCTIVITY OF EMPLOYEES ” , 55 a mouse wireless interface ; U . S . Provisional Patent Application No . 61 /659 , 831 filed on a first mouse body portion ; and Jun . 14 , 2012 and titled " SYSTEMS , COMPUTER a mouse lid coupled to the firstmouse body portion via MEDIUM AND COMPUTER - IMPLEMENTED METH a hinge , the mouse lid configured to rotate about the ODS FOR MONITORING AND IMPROVING HEALTH hinge between an open position and a closed posi AND PRODUCTIVITY OF EMPLOYEES” , U . S . Provi- 60 tion , wherein rotating the mouse lid to the open sional Patent Application No . 61 /659 ,790 filed on Jun . 14 , position is configured to expose an opening between 2012 and titled " SYSTEMS, COMPUTER MEDIUM AND the first mouse body portion and the mouse lid to COMPUTER -IMPLEMENTED METHODS FOR MONI provide access to the opening , and wherein rotating TORING AND IMPROVING COGNITIVE AND EMO the mouse lid to the closed position is configured to TIVE HEALTH OF EMPLOYEES " , U . S . Provisional Pat - 65 enclose the opening between the first mouse body ent Application No . 61 /659 ,796 filed on Jun . 14 , 2012 and portion and the mouse lid to inhibit access to the titled “ COMPUTER MOUSE SYSTEM AND ASSOCI opening, US 9 ,830 ,576 B2 79 80 wherein the mouse blood condition sensor is housed in 2 . The computer mouse system according to claim 1 , the opening such that rotating the mouse lid to the wherein the mouse temperature sensor is disposed on an open position is configured to provide access to the exterior surface of the computer mouse body such that mouse blood condition sensor and rotating the thebody temperature of the user is sensed by the mouse mouse lid to the closed position is configured to 5 temperature sensor when the user grasps an exterior of inhibit access to the mouse blood condition sensor ; the computer mouse . and 3 . The computer mouse system according to claim 1 , a blood pressure sensor configured to sense a blood wherein the mouse blood condition sensor comprises a pulse pressure of the user , the blood pressure sensor com oximeter sensor. prising : 10 4 . The computer mouse system according to claim 1 , wherein the blood pressure sensor comprises a blood pres a bladder ; sure cuff . a pump ; 5 . The computer mouse system according to claim 4 , a pressure transducer ; herein the blood pressure cuff is configured to be worn about a blood pressure sensor controller; and 15 a wrist of the user. a blood pressure sensor wireless interface , 6 . The computer mouse system according to claim 1 , wherein the bladder, the pump, the pressure trans - wherein the computer mouse controller is configured to : ducer, the blood pressure sensor controller , and the receive , from the computer workstation , a request for the blood pressure sensor wireless interface are inte health data ; and grated with the blood pressure sensor, and wherein 20 in response to receiving the request for the health data the blood pressure sensor is not physically teth from the computer workstation : ered to the computer mouse ; the computer mouse send the request for the blood pressure reading to the controller configured to ; blood pressure sensor controller; send , to the blood pressure sensor controller via collect the temperature data from the mouse temperature wireless communication between the mouse wire - 25 sensor, the blood condition data from the mouse blood less interface and the blood pressure sensor wire condition sensor, and the blood pressure data from the less interface , a request for a blood pressure read blood pressure sensor ; and ing , send , to the computer workstation , the health data corre the blood pressure sensor controller configured to , in sponding to the temperature data , the blood condition response to the request for the blood pressure 30 data , and the blood pressure data for use in determining reading , perform the following operations : the body temperature , the blood saturation level, and control operation of the pump to inflate the blad the blood pressure of the user . der; 7 . The system of claim 1 , wherein the mouse blood obtain , from the pressure transducer, one or more condition sensor comprises a pulse oximeter sensor com pressure readings indicative of a blood pressure 35 prising an emitter and a detector, wherein the emitter is of the user, and configured to emit light into a fingertip of the user and the send , to the computer mouse controller via wire detector is configured to detect light from the fingertip of the less communication between the mouse wire user, wherein rotating the mouse lid to the open position is less interface and the blood pressure sensor configured to enable the user to place the fingertip adjacent wireless interface , blood pressure data 40 the emitter and the detector, and wherein the mouse lid is corresponding to the one or more pressure read - biased to the closed position to squeeze the fingertip of the ings ; user against the emitter and the detector. the computer mouse controller being further configured 8 . The system of claim 7 , wherein the emitter and the to : detector are configured to be disposed on opposite sides of receive , from the mouse location sensor, movement 45 the fingertip of the employee , wherein one of the emitter and data corresponding to sensed movement of the the detector is disposed on an interior of the first mouse body computer mouse for use in determiningmovement portion , and the other of the emitter and the detector is of the computer mouse ; disposed on an interior of the mouse lid , and wherein the receive , from the mouse temperature sensor, tem bias of the mouse lid to the closed position is configured to perature data corresponding to a sensed body 50 squeeze the fingertip of the user between the emitter and the temperature of the user; detector. receive, from the mouse blood condition sensor, 9 . A computer mouse system for monitoring health char blood condition data corresponding to a sensed acteristics of a user , the computer mouse system comprising : blood saturation level of the user ; a computer mouse comprising : receive , from the blood pressure sensor controller via 55 a computer mouse controller; wireless communication between the mouse wire a mouse wireless interface ; less interface and the blood pressure sensor wire a first mouse body portion ; less interface , the blood pressure data ; and a mouse lid coupled to the first mouse body portion , the send , to a computer workstation , the following : mouse lid configured to moved between an open location data corresponding to the movement data 60 position and a closed position , wherein moving the for use in determining the movement of the mouse lid to the open position is configured to computer mouse ; and expose an opening between the first mouse body health data corresponding to the temperature data , portion and the mouse lid to provide access to the the blood condition data and the blood pressure opening , and wherein moving the mouse lid to the data for use in determining body temperature , 65 closed position is configured to enclose the opening blood saturation level, and blood pressure of the between the first mouse body portion and the mouse user. lid to inhibit access to the opening ; and US 9 ,830 , 576 B2 82 a mouse blood condition sensor configured to sense a receive , from the mouse temperature sensor, temperature blood saturation level of the user, wherein the mouse data corresponding to a sensed body temperature of the blood condition sensor is housed in the opening such user; and that moving the mouse lid to the open position is and configured to provide access to the mouse blood 5 wherein the health data further includes to the temperature data . condition sensor and moving the mouse lid to the 11 . The computer mouse system of claim 9 , wherein the closed position is configured to inhibit access to the blood pressure sensor comprises a blood pressure cuff mouse blood condition sensor ; and configured to be worn about a wrist of the user . a blood pressure sensor configured to sense a bloodis 10 12 . The computer mouse system of claim 9 , wherein the pressure of a user, the blood pressure sensor compris computer mouse controller is further configured to : ing: receive, from the computer workstation , a request for the a bladder; health data , a pump ; wherein the request for the blood pressure reading is sent a pressure transducer ; 15 by the computer mouse controller to the blood pressure a blood pressure sensor controller, and sensor controller in response to the computer mouse a blood pressure sensor wireless interface , controller receiving the request for the health data from wherein the bladder , the pump, the pressure transducer, the computer workstation . the blood pressure sensor controller, and the blood 13 . The system of claim 9 , wherein the mouse blood pressure sensor wireless interface are integrated with 20 condition sensor comprises a pulse oximeter sensor com the blood pressure sensor, and wherein the blood prising an emitter and a detector, wherein the emitter is pressure sensor is not physically tethered to the configured to emit light into a fingertip of the user and the computer mouse ; detector is configured to detect light from the fingertip of the the computer mouse controller configured to : user , wherein moving the mouse lid to the open position is receive , from the mouse blood condition sensor, blood 25 configured to enable the user to place the fingertip adjacent condition data corresponding to a sensed blood satu the emitter and the detector, and wherein the mouse lid is ration level of the user ; biased to the closed position to squeeze the fingertip of the send , to the blood pressure sensor controller via wire - user against the emitter and the detector. less communication between the mouse wireless 14 . The system of claim 13 , wherein the emitter and the interface and the blood pressure sensor wireless 30 detector are configured to be disposed on opposite sides of interface , a request for a blood pressure reading ; the fingertip ofthe employee , wherein one of the emitter and the blood pressure sensor controller configured to , in the detector is disposed on an interior of the first mouse body response to the request for the blood pressure read portion , and the other of the emitter and the detector is ing , perform the following operations : disposed on an interior of the mouse lid , and wherein the control operation of the pump to inflate the bladder ; 35 bias of the mouse lid to the closed position is configured to obtain , from the pressure transducer, one or more squeeze the fingertip of the user between the emitter and the pressure readings indicative of a blood pressure of detector. the user ; and 15 . The system of claim 13 , wherein the mouse lid is send , to the computer mouse controller via wireless coupled to the first mouse body portion via a hinge, and communication between themouse wireless inter - 40 wherein the mouse lid is configured to rotate about the hinge face and the blood pressure sensor wireless inter - between the open position and the closed position . face , blood pressure data corresponding to the one 16 . A system for monitoring health characteristics of a or more pressure readings ; user, the system comprising : the computer mouse controller being further configured a computer mouse comprising : to : 45 a computer mouse controller ; receive , from the blood pressure sensor controller via a first mouse body portion ; wireless communication between the mouse wireless a mouse lid coupled to the first mouse body portion via interface and the blood pressure sensor wireless a hinge , the mouse lid configured to rotate about the interface , the blood pressure data ; and hinge between an open position and a closed posi send , to a computer workstation , the following : 50 tion , wherein rotating the mouse lid to the open location data corresponding to sensed movement of position is configured to expose an opening between the computermouse for use in determining move the first mouse body portion and the mouse lid to ment of the computer mouse ; and provide access to the opening , and wherein rotating health data corresponding to the blood condition data the mouse lid to the closed position is configured to and the blood pressure data . 55 enclose the opening between the first mouse body 10 . The computer mouse system of claim 9 , portion and the mouse lid to inhibit access to the wherein the computer mouse comprises: opening ; and the computer mouse controller; a mouse blood condition sensor configured to sense a a mouse location sensor configured to sense movement of blood saturation level of the user, wherein the mouse the computer mouse relative to a surface on which the 60 blood condition sensor is housed in the opening such computer mouse is located ; that rotating the mouse lid to the open position is a mouse temperature sensor configured to sense a body configured to provide access to mouse blood condi temperature of the user ; tion sensor and rotating the mouse lid to the closed the mouse blood condition sensor ; and position is configured to inhibit access to the mouse the mouse wireless interface ; and 65 blood condition sensor, wherein the computer mouse controller is further config the computer mouse controller configured to receive , ured to : from the mouse blood condition sensor, blood con US 9 ,830 ,576 B2 83 84 dition data corresponding to the blood saturation level of the user sensed by the blood condition sensor ; and a blood pressure sensor comprising : a blood pressure cuff configured to be worn about a 5 wrist of the user and to sense a blood pressure of the user a blood pressure sensor controller ; a blood pressure sensor wireless interface ; a pump ; 10 a bladder ; and a pressure transducer configured to sense a pressure of the bladder, wherein the blood pressure cuff , the bladder, the pump, the pressure transducer , the blood pressure sensor 15 controller, and the blood pressure sensor wireless interface are integrated with the blood pressure sen sor , and wherein the blood pressure sensor is not physically tethered to the computer mouse ; the blood pressure sensor controller configured to : 20 receive, from the computer mouse controller via wireless communication , a request for a blood pressure reading ; and in response to the request for the blood pressure reading, perform the following operations : 2525 operate the pump to inflate the bladder ; obtain , from the pressure transducer, one or more pressure readings indicative of a blood pressure of a user; and send , to the computer mouse controller via wire - 30 less communication , blood pressure data corre sponding to the one or more pressure readings . * * * *