SlideShare a Scribd company logo
Data Processing and Simulation Group
                          Telecommunications School
                         Techical University of Madrid



   Using context-awareness
   to foster active lifestyles
Ana M. Bernardos, Eva Madrazo, Henar Martín, José R. Casar



      Workshop CONTEXTS 2010
                                     Josué Iglesias
                            josue@grpss.ssr.upm.es
Presentation outline


                 Introduction
                 Design principles
                 Context acquisition and reasoning
                 CASanDRA architecture
                 Application development
                 Conclusions and future work



Using context-awareness to foster active lifestyles                2 / 13
Introduction: the evolution of healthcare

                                                  Educational protocols
  Traditional                                        Support tools
reactive model


  >5.000 mobile applications
  - Information,                                      Preventive-
  - Monitoring,                                        proactive
  - Calendars,
  - Reminders,                                          model
  - Calculators...
Using context-awareness to foster active lifestyles                       3 / 13
Introduction
                                                                  Personali-
                                                                   zed and
                                                Context-          persuasive
Captology                                                        applications
                                               awareness
                                                                      for
                                                                  healthcare




              Monitor and (mainly) motivate the users to adopt
            healthy and feasible motion patterns in their daily lifes
   Using context-awareness to foster active lifestyles                  4 / 13
Presentation outline


                Introduction
                Design principles
                Context acquisition and reasoning
                CASanDRA architecture
                Application development
                Conclusions and future work



Using context-awareness to foster active lifestyles                5 / 13
Design principles
          • Application based on:
               – Motion states: walking, running, taking the bus…
inputs                REAL motion pattern + location & time information
               – Activity profiles: at work, at home, practicing sports…
outputs
                      EXPECTED motion pattern
               – Advisable motion pattern: ‘stand up and walk x Km ...’


          • Three elements for a person to perform a target
            behavior:
inputs         – Ability → configuration panel
               – Motivation → visual interface
outputs
               – Effective triggers → context-aware alerts

    Using context-awareness to foster active lifestyles                    6 / 13
Presentation outline


                Introduction
                Design principles
                Context acquisition and reasoning
                CASanDRA architecture
                Application development
                Conclusions and future work



Using context-awareness to foster active lifestyles                7 / 13
Context acquisition & feature extraction
• Motion state
   – Shimmer mote attached to the foot
   – Embedded accelerometer in the
   mobile device
• Positioning
   – When indoors: Zone-based
   – When outdoors: GPS
   – Handover between indoors and outdoors
• Walked distance
   – Based on GPS coordinates
   – Inertial-based step counter
• Date & Time
 Using context-awareness to foster active lifestyles   8 / 13
Presentation outline


                Introduction
                Design principles
                Context acquisition and reasoning
                CASanDRA architecture
                Application development
                Conclusions and future work



Using context-awareness to foster active lifestyles                9 / 13
CASanDRA mobile middleware

                                                                 mobile middleware:
                                                 Applications

  ContextFusion         Subscription          Network
                                                                 tools to simplify
      History              Registry          Discovery
                                                                 application development
                                             CASanDRA Core
                                                                           +
                                                                 process sensor data
      mobile middleware
    ENABLER ENABLER ENABLER ENABLER
                                                                 intelligently
                                CASanDRA Context inference
                                                                           +
      SENSOR     SENSOR     SENSOR     SENSOR                    hide specific sensor
                                       CASanDRA Acquisition      characteristics

                   Environment
                                                                = CASanDRA mobile
Using context-awareness to foster active lifestyles                                10 / 13
CASanDRA mobile middleware
                                              [SOA ] mobile OSGi:
                                                                  dynamic component
                                                                   framework for Java
                                                 Applications
                                                                  bundle: reusable software
                                                                   unit
  ContextFusion         Subscription          Network
      History              Registry          Discovery            reusability of components
                                                                   (bundles/services)
                                             CASanDRA Core
                                                                  aggregation of (context) data
                                                                  HW platform independence
      mobile middleware
    ENABLER ENABLER ENABLER ENABLER
                                                                   (Java-based)
                                CASanDRA Context inference        services in framework
                                                                     •   resource discovery
      SENSOR     SENSOR     SENSOR     SENSOR                        •   event management
                                                                     •   log
                                       CASanDRA Acquisition          •   [...]


                   Environment
                                                                = CASanDRA mobile
Using context-awareness to foster active lifestyles                                           11 / 13
Presentation outline


                Introduction
                Design principles
                Context acquisition and reasoning
                CASanDRA architecture
                Application development
                Conclusions and future work



Using context-awareness to foster active lifestyles                12 / 13
Application components

                                                      • APPLICATIONS



                                                      • CORE




                                                      • SENSORS
                                                       •   accelerometer (x2)
                                                       •   Bluetooth
                                                       •   WiFi
                                                       •   GPS

                                                      • ENABLERS
                                                       •   step counter
                                                       •   indoor location (x2)
                                                       •   location fusion
                                                       •   inference engine


Using context-awareness to foster active lifestyles               13 / 13
Application operation

                                                           events management
                                                           component
                                                           subscription
                                                            • enablers
                                                            • applications

                                                           register components
                                                            • sensors
                                                            • enablers

                                                           start components

                                                           dynamic rules
                                                           configuration


Using context-awareness to foster active lifestyles                  14 / 13
Application prototype
• Samsung Omnia with WM 6.1
• J9 virtual machine to run mOSGi (based on
  equinox OSGi)




 Using context-awareness to foster active lifestyles             15 / 13
Presentation outline


                Introduction
                Design principles
                Context acquisition and reasoning
                CASanDRA architecture
                Application development
                Conclusions and future work



Using context-awareness to foster active lifestyles                16 / 13
Conclusions
• Persuasive computing merged with context-
  awareness may be a powerful tool to educate
  people in healthy lifestyles.
• But there is a way to go…:
   – Technology (HW and SW) to estimate the user’s
     context in a non-intrusive way.
   – Frameworks to make easier the development of
     context-aware apps.
   – Privacy and security in data management.
   – User experience.

 Using context-awareness to foster active lifestyles           17 / 13
Further work
  This is a work in progress. Our current efforts aim at:
• Improving CASanDRA Mobile
        • How to use data fusion techniques to manage uncertainty
          (Quality of context)
        • Light reasoning strategies: ontology management in mobile
          devices
• Enhancing the application features
        • Fusion algorithms to detect motion patterns with non-
          invasive hardware
        • Adaptive strategies for personal patterns’ analysis
        • Enhancing the performance of positioning by using inertial
          systems
• Modeling of ‘persuasion’ for behavior change: user feedback and
  validation
  Using context-awareness to foster active lifestyles            18 / 13
Thank you for your attention


           Josué Iglesias
      josue@grpss.ssr.upm.es
Activity profiles
Profile                             Activity level      Motion pattern
Work                                Low                 Stand up and walk for some
                                                        meters once an hour
Sleep                               Very low            9 hours max
Commuting                           High                Walk 1 km.
At home                             Low                 Stand up and walk for some
                                                        meters once an hour
Sports practice                     Very high           Run 4 km




  Using context-awareness to foster active lifestyles                         20 / 13

More Related Content

PDF
A vision on collaborative computation of things for personalized analyses
PPT
[MADRINET'08] Design and deployment of context aware services - a prototyping...
PPTX
[SeNAmI'12] Towards a fuzzy-based multi-classifier selection module for activ...
PDF
Presence @ Winterschool 2008
PPTX
ISCRAM 2013: Smartphones as an Alerting, Command and Control System for the P...
PPT
METAA Dinner
PDF
Common Alerting Protocol and Procedures
PDF
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
A vision on collaborative computation of things for personalized analyses
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[SeNAmI'12] Towards a fuzzy-based multi-classifier selection module for activ...
Presence @ Winterschool 2008
ISCRAM 2013: Smartphones as an Alerting, Command and Control System for the P...
METAA Dinner
Common Alerting Protocol and Procedures
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...

Viewers also liked (20)

PPTX
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
PPT
Dawn Nafus's presentation at eComm 2008
PPTX
SenSocial
PDF
I Cafe Ordering Process
PDF
Mobile Score Notification System
PDF
Intelligent Wireless Sensor Network Simulation: Flood Use Case
PPTX
New
PDF
A Context and User Aware Smart Notification System
PPT
Location-based Services - Introduction
PPTX
Intelligent Wireless Sensor Network Simulation
PPTX
Mobile learning and application-final presentation
PPT
Sensing mobile phones
PPTX
"Integration of wireless sensor technology, Internet tools y computational me...
PDF
63104996 ppt-on-bubble-sensing
PDF
Alerting in Grafana, Grafanacon 2015
PPTX
Specifying the behaviour of building automation systems
PPT
Android ppt
PDF
Node.js and The Internet of Things
PDF
Internet of Things (IOT) - Technology and Applications
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
Dawn Nafus's presentation at eComm 2008
SenSocial
I Cafe Ordering Process
Mobile Score Notification System
Intelligent Wireless Sensor Network Simulation: Flood Use Case
New
A Context and User Aware Smart Notification System
Location-based Services - Introduction
Intelligent Wireless Sensor Network Simulation
Mobile learning and application-final presentation
Sensing mobile phones
"Integration of wireless sensor technology, Internet tools y computational me...
63104996 ppt-on-bubble-sensing
Alerting in Grafana, Grafanacon 2015
Specifying the behaviour of building automation systems
Android ppt
Node.js and The Internet of Things
Internet of Things (IOT) - Technology and Applications
Ad

Similar to [CONTEXTS'10] Using context awareness to foster active lifestyles (20)

PPT
[HAIS'10] An embeddable fusion framework to manage context information in mob...
PPT
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
ZIP
Automagically: A Primer to The Connection System of Things
PDF
SMARCOS Project Brochure
PPT
Smart camera monitoring system
PDF
RCAMM_IEEE_RAICS_2013_6745453
PPTX
Building Task-Aware Mobile Applications
PDF
Development and integration of an awareness applications manager into ASTRA
PDF
HCLT Whitepaper: Event Driven Supply Chain
PPTX
Ubiquitous Computing and Context-Aware Services
PDF
Data Management In Cellular Networks Using Activity Mining
PDF
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
PDF
Brochure co summit 2012
PPTX
DavidRodriguez ISCRAM summerschool 2012
PPTX
Context aware applications
PDF
Human Activity Recognition Using Neural Network
PDF
PhD Proposal Presentation
PPTX
CNI Fall 2011 Meeting Presentation Margaret Hedstrom & Robert McDonald (Dec. ...
PPTX
Timelytrendsin appdelivery
PPTX
Connected vehicle highway network applications
[HAIS'10] An embeddable fusion framework to manage context information in mob...
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
Automagically: A Primer to The Connection System of Things
SMARCOS Project Brochure
Smart camera monitoring system
RCAMM_IEEE_RAICS_2013_6745453
Building Task-Aware Mobile Applications
Development and integration of an awareness applications manager into ASTRA
HCLT Whitepaper: Event Driven Supply Chain
Ubiquitous Computing and Context-Aware Services
Data Management In Cellular Networks Using Activity Mining
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Brochure co summit 2012
DavidRodriguez ISCRAM summerschool 2012
Context aware applications
Human Activity Recognition Using Neural Network
PhD Proposal Presentation
CNI Fall 2011 Meeting Presentation Margaret Hedstrom & Robert McDonald (Dec. ...
Timelytrendsin appdelivery
Connected vehicle highway network applications
Ad

More from Josué Freelance (20)

PDF
Infographic resume
PDF
Infographic resume
PDF
geoplanoSOCIAL
PPTX
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
PPTX
[SENAmI'13] PERSEO - a system to personalize the environment response through...
PPTX
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
PPT
[THOFU] Objetos y razonamiento
PPT
Sistemas de gestión contextual
PPTX
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
PPT
[THOFU] User context space
PPT
[THOFU] Arquitectura activo experimental
PPT
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
PPTX
[PIRAmIDE] getHealthier! Monitor de actividad
PPTX
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
PPT
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
PPT
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
PPT
[MADRINET'09] Designing a framework to handle context information
PPTX
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
PPTX
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
PPT
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...
Infographic resume
Infographic resume
geoplanoSOCIAL
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[SENAmI'13] PERSEO - a system to personalize the environment response through...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[THOFU] Objetos y razonamiento
Sistemas de gestión contextual
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[THOFU] User context space
[THOFU] Arquitectura activo experimental
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] getHealthier! Monitor de actividad
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[MADRINET'09] Designing a framework to handle context information
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor locali...

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Mobile App Security Testing_ A Comprehensive Guide.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25-Week II
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf

[CONTEXTS'10] Using context awareness to foster active lifestyles

  • 1. Data Processing and Simulation Group Telecommunications School Techical University of Madrid Using context-awareness to foster active lifestyles Ana M. Bernardos, Eva Madrazo, Henar Martín, José R. Casar Workshop CONTEXTS 2010 Josué Iglesias josue@grpss.ssr.upm.es
  • 2. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future work Using context-awareness to foster active lifestyles 2 / 13
  • 3. Introduction: the evolution of healthcare Educational protocols Traditional Support tools reactive model >5.000 mobile applications - Information, Preventive- - Monitoring, proactive - Calendars, - Reminders, model - Calculators... Using context-awareness to foster active lifestyles 3 / 13
  • 4. Introduction Personali- zed and Context- persuasive Captology applications awareness for healthcare Monitor and (mainly) motivate the users to adopt healthy and feasible motion patterns in their daily lifes Using context-awareness to foster active lifestyles 4 / 13
  • 5. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future work Using context-awareness to foster active lifestyles 5 / 13
  • 6. Design principles • Application based on: – Motion states: walking, running, taking the bus… inputs REAL motion pattern + location & time information – Activity profiles: at work, at home, practicing sports… outputs EXPECTED motion pattern – Advisable motion pattern: ‘stand up and walk x Km ...’ • Three elements for a person to perform a target behavior: inputs – Ability → configuration panel – Motivation → visual interface outputs – Effective triggers → context-aware alerts Using context-awareness to foster active lifestyles 6 / 13
  • 7. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future work Using context-awareness to foster active lifestyles 7 / 13
  • 8. Context acquisition & feature extraction • Motion state – Shimmer mote attached to the foot – Embedded accelerometer in the mobile device • Positioning – When indoors: Zone-based – When outdoors: GPS – Handover between indoors and outdoors • Walked distance – Based on GPS coordinates – Inertial-based step counter • Date & Time Using context-awareness to foster active lifestyles 8 / 13
  • 9. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future work Using context-awareness to foster active lifestyles 9 / 13
  • 10. CASanDRA mobile middleware mobile middleware: Applications ContextFusion Subscription Network tools to simplify History Registry Discovery application development CASanDRA Core + process sensor data mobile middleware ENABLER ENABLER ENABLER ENABLER intelligently CASanDRA Context inference + SENSOR SENSOR SENSOR SENSOR hide specific sensor CASanDRA Acquisition characteristics Environment = CASanDRA mobile Using context-awareness to foster active lifestyles 10 / 13
  • 11. CASanDRA mobile middleware [SOA ] mobile OSGi:  dynamic component framework for Java Applications  bundle: reusable software unit ContextFusion Subscription Network History Registry Discovery  reusability of components (bundles/services) CASanDRA Core  aggregation of (context) data  HW platform independence mobile middleware ENABLER ENABLER ENABLER ENABLER (Java-based) CASanDRA Context inference  services in framework • resource discovery SENSOR SENSOR SENSOR SENSOR • event management • log CASanDRA Acquisition • [...] Environment = CASanDRA mobile Using context-awareness to foster active lifestyles 11 / 13
  • 12. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future work Using context-awareness to foster active lifestyles 12 / 13
  • 13. Application components • APPLICATIONS • CORE • SENSORS • accelerometer (x2) • Bluetooth • WiFi • GPS • ENABLERS • step counter • indoor location (x2) • location fusion • inference engine Using context-awareness to foster active lifestyles 13 / 13
  • 14. Application operation events management component subscription • enablers • applications register components • sensors • enablers start components dynamic rules configuration Using context-awareness to foster active lifestyles 14 / 13
  • 15. Application prototype • Samsung Omnia with WM 6.1 • J9 virtual machine to run mOSGi (based on equinox OSGi) Using context-awareness to foster active lifestyles 15 / 13
  • 16. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future work Using context-awareness to foster active lifestyles 16 / 13
  • 17. Conclusions • Persuasive computing merged with context- awareness may be a powerful tool to educate people in healthy lifestyles. • But there is a way to go…: – Technology (HW and SW) to estimate the user’s context in a non-intrusive way. – Frameworks to make easier the development of context-aware apps. – Privacy and security in data management. – User experience. Using context-awareness to foster active lifestyles 17 / 13
  • 18. Further work This is a work in progress. Our current efforts aim at: • Improving CASanDRA Mobile • How to use data fusion techniques to manage uncertainty (Quality of context) • Light reasoning strategies: ontology management in mobile devices • Enhancing the application features • Fusion algorithms to detect motion patterns with non- invasive hardware • Adaptive strategies for personal patterns’ analysis • Enhancing the performance of positioning by using inertial systems • Modeling of ‘persuasion’ for behavior change: user feedback and validation Using context-awareness to foster active lifestyles 18 / 13
  • 19. Thank you for your attention Josué Iglesias josue@grpss.ssr.upm.es
  • 20. Activity profiles Profile Activity level Motion pattern Work Low Stand up and walk for some meters once an hour Sleep Very low 9 hours max Commuting High Walk 1 km. At home Low Stand up and walk for some meters once an hour Sports practice Very high Run 4 km Using context-awareness to foster active lifestyles 20 / 13