Microsoft Research Faculty Summit 2007
John A. Stankovic BP America Professor, UVA Microsoft Corporation
Problems of interest Univ. of Virginia AlarmNet Microsoft interactions HealthGear SensorMap Summary
Home health care
(Large scale) assisted living facilities
Home health care (Large scale) assisted living facilities Flexible targeting of care to a persons health condition Longitudinal studies
Assisted Living and Residential Monitoring Network
InternetInternet Internet Nurses Stations
With Harvard
With MARC UVA Medical School
* With the Univ. of Illinois
Activity of daily living classification Five two-axis accelerometer network for classifying activities with a HMM
InternetInternet Internet PDAs Nurses Stations Dust Light Pollen Humidity Temperature Motion Activities
InternetInternet Internet Nurses Stations Privacy Security
Patients Patients family and friends Doctor – what advantages for them in treating patients Nurse Technician Orderly Admin Social Worker
Personal medical data Personal activity data Environmental data Contextual data Longitudinal data System Performance data
Real- Time
InternetInternet Internet Privacy Security InternetInternet Nurses Stations
AlarmGate SW on stargate DBDB
InternetInternet Internet Privacy Security Nurses Stations
Circadian activity rhythm per room for 70 days
Life Habits at-home Learning period Diurnal/nocturnal activity
Support for heterogeneous health care systems Utilize Cell phones BlueGate, WiGate, EtherGate Unobtrusive body networks Behavior based systems management Exploiting circadian activity rhythms
Blood Pressure Sensor, ECG, … Blood Pressure Sensor, ECG, … WiGateGatewayWiGateGateway PC, DB, AlarmNetBackend AlarmNetBackend PulseOximeterPulseOximeterSmartphoneSmartphone BlueGateGatewayBlueGateGateway POGAPOGA StarGateGatewayStarGateGateway EtherGateGatewayEtherGateGateway SeeMoteSeeMote AlarmNet HealthGear Bluetooth IEEE WiFi, Ethernet Alarms Any Data
Bluetooth IEEE AlarmNet HealthGear WiFi, Ethernet PulseOximeterPulseOximeterSmartphoneSmartphone Motion, LightBPScaleTripwirePulse, SpO2 Dust ECGSwitchEnvironmental SeeMote WiGate BlueGate
Bluetooth to MICAz, , 2.4GHzRF Bluetooth to MICA2, 4xx/9xx MHz RF WiGate to WiFi (802.11b/g) EtherGate to wired Ethernet with POE NordGate Nordic RF (ECO mote, Poga2) to and/or Bluetooth
Classify and detect ADLs - accelerometer Two versions Tmote-Mini based – compatible (designed/built) Fast design time using Tmote module TinyOS compatible PHY-compatible with ZigBee Nordic RF chip based (future work) Smaller form factor/cost (expected 10x20mm w/o battery) RF, MCU, Accl. Li Ion Battery AntennaAntenna Main board
Activity pattern inference Through Circadian Activity Analysis Activity pattern inference Through Circadian Activity Analysis Detection of irregular behaviors and anomalies Detection of irregular behaviors and anomalies Alerts and Messages for the caregivers Alerts and Messages for the caregivers Base Station Motion sensors Other Sensors Motion sensors Other Sensors Detection of multiple people Detection of multiple people Sensor networkBackbone Context Aware PowerManagement(CAPM) PowerManagement(CAPM) UserIdentificationUserIdentification
Publishing and searching private data streams Privacy guarantees Anonymous aggregates Quality control for search results Rank real-time/archived sensor data search results
AlarmNet Privileged applications One administrative domain MetroNet Public information Many administrative domains Must support Privacy Mobility Data annotation
Rank data streams like PageRank algorithm ranks web pages All data need not be at central databases Aggregated streams created by users – can be ranked
Microsoft Univ. of Virginia Medical School Harvard: (some) body networks Johns Hopkins: Triage mote Univ. of Illinois: Smart clothing
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.