AN ONTOLOGY BASED
SENSOR SELECTION ENGINE
Primal Pappachan, Prajit Kumar Das
(primal1@umbc.edu, prajit1@umbc.edu)
Ebiquity Research Group, University of Maryland. Baltimore County
CMSC 491/691 – Semantic Web, Spring 2013, Research project
Motivation
• Standardize the sensor readings from mobile devices using semantic web technologies.
• Provide a semantic interface to the sensor data so as to improve understandability and reusability as well as
easier for developer access.
• Create a knowledge base of sensors, their capabilities, accuracy score and power efficiency rating.
• Identify sensor groups which can provide the same type of data but with differing accuracy and power
requirements.
• Quantify and codify differences in sensor readings associated with various user activities.
• Make it possible to have a fine grained understanding of user context and optimize sensor usage based on
the same so as to save the phone battery.
• Correlate locations and sensor readings with place labels based on the user activity.
What we are trying to achieve
Use Cases
• Alice is at home and sleeping in her bedroom in the night. Using Wi-Fi fingerprinting the mobile knows she is
at home. The sensor probes detect no audio, no screen actions and no accelerometer reading and therefore
infers that she is sleeping. Annotates the corresponding readings with activity as sleeping and place as
bedroom. Turns off all sensors to save battery. Next time user is in the same room at same time with similar
kind of sensor readings, previous action is taken automatically.
• Bob goes to the university on week days at 9 am and is in the same building until 4 pm on these days and
attends classes and meetings. Based on similar sensor readings on weekdays between afore-mentioned time
period, system can choose a particular combination of sensors based on the capability group, required accuracy
of the requesting Apps and power efficiency rating for that time of day in the week.
High Level System Architecture
Applications
Android Framework
Wi-Fi Fingerprinting Sensor Probes
Knowledge Base
Inference Engine
Sensor Manager Service
User Activity Input
Sensor Manager Middleware
Tools of the trade
The Ontology
Foaf
PlatMobileLOD
PlatMobile
SensorMeasusrements
Activity
Roadmap to the goal
• Extend the existing Platys ontology using OWL 2 Activity Ontology to represent
association between a location and an activity.
• Use tagin! to mark indoor locations with Wi-Fi fingerprinting and use funf in a box to
collect sensor data.
• Create a sensor ontology to define sensor capability groups, efficiency ratings and accuracy
score.
• Develop App to collect user activity tags and associate tags with location.
• Generate the rules for the inference engine.
• Combine the modules into a middleware which will control the context data flow on the
mobile.
References & Acknowledgement
[1] Zavala, Laura, et al. “Mobile, Collaborative, Context-Aware Systems.” Proc. AAAI Workshop on Activity Context Representation: Techniques and Languages, AAAI. AAAI Press.
2011.
[2] Nath, Suman. “Ace: exploiting correlation for energy-efficient and continuous context sensing.” Proceedings of the 10th international conference on Mobile systems, applications,
and services. ACM, 2012.
[3] http://xmlns.com/foaf/spec/
[4] Zhu, Yin, et al. “Feature engineering for place category classification.” Mobile data challenge (by Nokia) workshop, June. 2012.
[5] Korpipää, Panu, and Jani Mäntyjärvi. “An ontology for mobile device sensor-based context awareness.” Modeling and Using Context. Springer Berlin Heidelberg, 2003. 451-458.
[6] When will your phone battery last as long as your kindle? - http://www.digitaltrends.com/mobile/feel-the-power-the-future-of-smartphone-batteries/
[7] tagin! - Open source, location tagging engine http://wiki.mobile-accessibility.idrc.ocad.ca/w/Tagin!
[8] http://www.sciencedirect.com/science/article/pii/S1574119211000265
[9] http://www.digitaltrends.com/mobile/feel-the-power-the-future-of-smartphone-batteries/
• This research was partially supported by the national science foundation (award 0910838) and the air force office of scientific research (grant FA550-08-0265).
Dr. Anupam Joshi, Dr. Tim Finin
Under the guidance of :
Follow me on twitter: @primpopWebsite: http://primux.in

More Related Content

PDF
PerCol 2012 - Presentation
PDF
ARI2132 lecture 9
PDF
RoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
PDF
ICS2208 lecture9
PPTX
Object-Oriented Paradigm
PDF
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
PDF
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
PDF
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
PerCol 2012 - Presentation
ARI2132 lecture 9
RoutineMaker: Towards End-User Automation of Daily Routines Using Smartphones
ICS2208 lecture9
Object-Oriented Paradigm
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...

What's hot (6)

PDF
ICS2208 Lecture4
PPTX
ICS2208 lecture4
PDF
ICS2208 lecture6
PPTX
Arpan pal csi2012
PPTX
Mobile user context identification
PPTX
Real Time Home Automation using Google assistant Iot project presentation
ICS2208 Lecture4
ICS2208 lecture4
ICS2208 lecture6
Arpan pal csi2012
Mobile user context identification
Real Time Home Automation using Google assistant Iot project presentation
Ad

Similar to An ontology based sensor selection engine (20)

PDF
From Context-awareness to Human Behavior Patterns
PDF
Ijsrdv7 i10842
PDF
Mobile user experience conference 2009 - The rise of the mobile context
PDF
Zejia_CV_final
PPT
Caaa07 Presentation February Final
DOCX
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS An active resource orchestration f...
PDF
CV _Manoj
PPT
Towards the Design of Intelligible Object-based Applications for the Web of T...
PDF
Automated Construction of Node Software Using Attributes in a Ubiquitous Sens...
PDF
Kerry Taylor - Semantics & sensors
PPTX
Human Activity Recognition in Android
PDF
Development of DSL for Context-Aware Mobile Applications
PDF
Mobsens -Journal paper
PPTX
Location based reminder
PDF
chapter 5.pdf
DOCX
chapter 5.docx
PDF
Following the user’s interests in mobile context aware recommender systems
PDF
Aditya_kapur_(Resume).PDF
PDF
Scaling mobile dev teams
PDF
Ambiences on the-fly usage of available resources through personal devices
From Context-awareness to Human Behavior Patterns
Ijsrdv7 i10842
Mobile user experience conference 2009 - The rise of the mobile context
Zejia_CV_final
Caaa07 Presentation February Final
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS An active resource orchestration f...
CV _Manoj
Towards the Design of Intelligible Object-based Applications for the Web of T...
Automated Construction of Node Software Using Attributes in a Ubiquitous Sens...
Kerry Taylor - Semantics & sensors
Human Activity Recognition in Android
Development of DSL for Context-Aware Mobile Applications
Mobsens -Journal paper
Location based reminder
chapter 5.pdf
chapter 5.docx
Following the user’s interests in mobile context aware recommender systems
Aditya_kapur_(Resume).PDF
Scaling mobile dev teams
Ambiences on the-fly usage of available resources through personal devices
Ad

More from Primal Pappachan (6)

PPTX
Mobipedia presentation
PPTX
A Semantic Context-aware Privacy Model for FaceBlock
PDF
Cenitpede: Analyzing Webcrawl
PDF
Droidcon India 2011 Talk
PDF
Pythonizing the Indian Engineering Education
PDF
Mobipedia presentation
A Semantic Context-aware Privacy Model for FaceBlock
Cenitpede: Analyzing Webcrawl
Droidcon India 2011 Talk
Pythonizing the Indian Engineering Education

An ontology based sensor selection engine

  • 1. AN ONTOLOGY BASED SENSOR SELECTION ENGINE Primal Pappachan, Prajit Kumar Das ([email protected], [email protected]) Ebiquity Research Group, University of Maryland. Baltimore County CMSC 491/691 – Semantic Web, Spring 2013, Research project
  • 2. Motivation • Standardize the sensor readings from mobile devices using semantic web technologies. • Provide a semantic interface to the sensor data so as to improve understandability and reusability as well as easier for developer access. • Create a knowledge base of sensors, their capabilities, accuracy score and power efficiency rating. • Identify sensor groups which can provide the same type of data but with differing accuracy and power requirements. • Quantify and codify differences in sensor readings associated with various user activities. • Make it possible to have a fine grained understanding of user context and optimize sensor usage based on the same so as to save the phone battery. • Correlate locations and sensor readings with place labels based on the user activity.
  • 3. What we are trying to achieve
  • 4. Use Cases • Alice is at home and sleeping in her bedroom in the night. Using Wi-Fi fingerprinting the mobile knows she is at home. The sensor probes detect no audio, no screen actions and no accelerometer reading and therefore infers that she is sleeping. Annotates the corresponding readings with activity as sleeping and place as bedroom. Turns off all sensors to save battery. Next time user is in the same room at same time with similar kind of sensor readings, previous action is taken automatically. • Bob goes to the university on week days at 9 am and is in the same building until 4 pm on these days and attends classes and meetings. Based on similar sensor readings on weekdays between afore-mentioned time period, system can choose a particular combination of sensors based on the capability group, required accuracy of the requesting Apps and power efficiency rating for that time of day in the week.
  • 5. High Level System Architecture Applications Android Framework Wi-Fi Fingerprinting Sensor Probes Knowledge Base Inference Engine Sensor Manager Service User Activity Input Sensor Manager Middleware
  • 6. Tools of the trade
  • 8. Roadmap to the goal • Extend the existing Platys ontology using OWL 2 Activity Ontology to represent association between a location and an activity. • Use tagin! to mark indoor locations with Wi-Fi fingerprinting and use funf in a box to collect sensor data. • Create a sensor ontology to define sensor capability groups, efficiency ratings and accuracy score. • Develop App to collect user activity tags and associate tags with location. • Generate the rules for the inference engine. • Combine the modules into a middleware which will control the context data flow on the mobile.
  • 9. References & Acknowledgement [1] Zavala, Laura, et al. “Mobile, Collaborative, Context-Aware Systems.” Proc. AAAI Workshop on Activity Context Representation: Techniques and Languages, AAAI. AAAI Press. 2011. [2] Nath, Suman. “Ace: exploiting correlation for energy-efficient and continuous context sensing.” Proceedings of the 10th international conference on Mobile systems, applications, and services. ACM, 2012. [3] http://xmlns.com/foaf/spec/ [4] Zhu, Yin, et al. “Feature engineering for place category classification.” Mobile data challenge (by Nokia) workshop, June. 2012. [5] Korpipää, Panu, and Jani Mäntyjärvi. “An ontology for mobile device sensor-based context awareness.” Modeling and Using Context. Springer Berlin Heidelberg, 2003. 451-458. [6] When will your phone battery last as long as your kindle? - http://www.digitaltrends.com/mobile/feel-the-power-the-future-of-smartphone-batteries/ [7] tagin! - Open source, location tagging engine http://wiki.mobile-accessibility.idrc.ocad.ca/w/Tagin! [8] http://www.sciencedirect.com/science/article/pii/S1574119211000265 [9] http://www.digitaltrends.com/mobile/feel-the-power-the-future-of-smartphone-batteries/ • This research was partially supported by the national science foundation (award 0910838) and the air force office of scientific research (grant FA550-08-0265). Dr. Anupam Joshi, Dr. Tim Finin Under the guidance of : Follow me on twitter: @primpopWebsite: http://primux.in