title: ContextProvider: Context awareness for medical monitoring applications.
abstract: Smartphones are sensor-rich and Internet-enabled. With their on-board sensors, web services, social media, and external biosensors, smartphones can provide contextual information about the device, user, and environment, thereby enabling the creation of rich, biologically driven applications. We introduce ContextProvider, a framework that offers a unified, query-able interface to contextual data on the device. Unlike other context-based frameworks, ContextProvider offers interactive user feedback, self-adaptive sensor polling, and minimal reliance on third-party infrastructure. ContextProvider also allows for rapid development of new context and bio-aware applications. Evaluation of ContextProvider shows the incorporation of an additional monitoring sensor into the framework with fewer than 100 lines of Java code. With adaptive sensor monitoring, power consumption per sensor can be reduced down to 1% overhead. Finally, through the use of context, accuracy of data interpretation can be improved by up to 80%.
authors.affiliation: Florida State University, Tallahassee, Florida 32313, United States. mitchell@cs.fsu.edu
authors.forename: Michael
authors.initials: M
authors.lastname: Mitchell
authors.forename: Christopher
authors.initials: C
authors.lastname: Meyers
authors.forename: An-I Andy
authors.initials: AI
authors.lastname: Wang
authors.forename: Gary
authors.initials: G
authors.lastname: Tyson
mesh_terms: D040421:Cell Phone; D003936:Diagnosis, Computer-Assisted / Q000295:instrumentation / Q000379:methods; D055991:Health Records, Personal; D016247:Information Storage and Retrieval / Q000379:methods*; D020407:Internet; D018670:Monitoring, Ambulatory / Q000295:instrumentation / Q000379:methods*; D017216:Telemedicine / Q000295:instrumentation / Q000379:methods*