SlideShare a Scribd company logo
1 of 20
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

Viewers also liked

ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis ResponseISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis ResponseISCRAM Events
 
Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008eComm2008
 
Intelligent Wireless Sensor Network Simulation: Flood Use Case
Intelligent Wireless Sensor Network Simulation: Flood Use CaseIntelligent Wireless Sensor Network Simulation: Flood Use Case
Intelligent Wireless Sensor Network Simulation: Flood Use Casecatherine roussey
 
A Context and User Aware Smart Notification System
A Context and User Aware Smart Notification SystemA Context and User Aware Smart Notification System
A Context and User Aware Smart Notification SystemTeodoro Montanaro
 
Location-based Services - Introduction
Location-based Services - IntroductionLocation-based Services - Introduction
Location-based Services - Introductionaxelkuepper
 
Intelligent Wireless Sensor Network Simulation
Intelligent Wireless Sensor Network SimulationIntelligent Wireless Sensor Network Simulation
Intelligent Wireless Sensor Network Simulationcatherine roussey
 
Mobile learning and application-final presentation
Mobile learning and application-final presentationMobile learning and application-final presentation
Mobile learning and application-final presentationVasumathy Vardarajan
 
Sensing mobile phones
Sensing mobile phonesSensing mobile phones
Sensing mobile phonesArpan Pal
 
"Integration of wireless sensor technology, Internet tools y computational me...
"Integration of wireless sensor technology, Internet tools y computational me..."Integration of wireless sensor technology, Internet tools y computational me...
"Integration of wireless sensor technology, Internet tools y computational me...3JornadasRFID
 
63104996 ppt-on-bubble-sensing
63104996 ppt-on-bubble-sensing63104996 ppt-on-bubble-sensing
63104996 ppt-on-bubble-sensingSam Ram
 
Alerting in Grafana, Grafanacon 2015
Alerting in Grafana, Grafanacon 2015Alerting in Grafana, Grafanacon 2015
Alerting in Grafana, Grafanacon 2015Dieter Plaetinck
 
Specifying the behaviour of building automation systems
Specifying the behaviour of building automation systemsSpecifying the behaviour of building automation systems
Specifying the behaviour of building automation systemsJoão Aguiam
 
Node.js and The Internet of Things
Node.js and The Internet of ThingsNode.js and The Internet of Things
Node.js and The Internet of ThingsLosant
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsDr. Mazlan Abbas
 

Viewers also liked (20)

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

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

[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...Josué Freelance
 
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD WorkshopZornitza Yovcheva
 
Automagically: A Primer to The Connection System of Things
Automagically: A Primer to The Connection System of ThingsAutomagically: A Primer to The Connection System of Things
Automagically: A Primer to The Connection System of ThingsAynne Valencia
 
SMARCOS Project Brochure
SMARCOS Project Brochure SMARCOS Project Brochure
SMARCOS Project Brochure Smarcos Eu
 
Smart camera monitoring system
Smart camera monitoring systemSmart camera monitoring system
Smart camera monitoring systemArvind Krishnaa
 
RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453Shekhar Parkhi
 
Building Task-Aware Mobile Applications
Building Task-Aware Mobile ApplicationsBuilding Task-Aware Mobile Applications
Building Task-Aware Mobile ApplicationsDave Kellogg
 
Development and integration of an awareness applications manager into ASTRA
Development and integration of an awareness applications manager into ASTRADevelopment and integration of an awareness applications manager into ASTRA
Development and integration of an awareness applications manager into ASTRADavid Rozas
 
HCLT Whitepaper: Event Driven Supply Chain
HCLT Whitepaper: Event Driven Supply ChainHCLT Whitepaper: Event Driven Supply Chain
HCLT Whitepaper: Event Driven Supply ChainHCL Technologies
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesKuncoro Wastuwibowo
 
Data Management In Cellular Networks Using Activity Mining
Data Management In Cellular Networks Using Activity MiningData Management In Cellular Networks Using Activity Mining
Data Management In Cellular Networks Using Activity MiningIDES Editor
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...IRJET Journal
 
Brochure co summit 2012
Brochure co summit 2012Brochure co summit 2012
Brochure co summit 2012Smarcos Eu
 
DavidRodriguez ISCRAM summerschool 2012
DavidRodriguez ISCRAM summerschool 2012DavidRodriguez ISCRAM summerschool 2012
DavidRodriguez ISCRAM summerschool 2012d_rdgz
 
Context aware applications
Context aware applicationsContext aware applications
Context aware applicationsRifad Mohamed
 
Human Activity Recognition Using Neural Network
Human Activity Recognition Using Neural NetworkHuman Activity Recognition Using Neural Network
Human Activity Recognition Using Neural NetworkIRJET Journal
 
PhD Proposal Presentation
PhD Proposal PresentationPhD Proposal Presentation
PhD Proposal PresentationUlrich Eck
 
CNI Fall 2011 Meeting Presentation Margaret Hedstrom & Robert McDonald (Dec. ...
CNI Fall 2011 Meeting Presentation Margaret Hedstrom & Robert McDonald (Dec. ...CNI Fall 2011 Meeting Presentation Margaret Hedstrom & Robert McDonald (Dec. ...
CNI Fall 2011 Meeting Presentation Margaret Hedstrom & Robert McDonald (Dec. ...SEAD
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 

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

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

More from Josué Freelance

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

More from Josué Freelance (20)

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

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

[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