SlideShare a Scribd company logo
1 of 13
Download to read offline
Context Aware Computing
Contexts relevant to the delivery of alerts
                       Context Scenarios




              Context Aware Alert Delivery


                      Amal Jyothi College of Engineering


                               February 6, 2013

                                                           1 / 13
Context Aware Computing
         Contexts relevant to the delivery of alerts
                                Context Scenarios



Contents


  1   Context Aware Computing

  2   Contexts relevant to the delivery of alerts

  3   Context Scenarios
        The seriousness of alerts
        The current location of the recipient
        The current activity of the recipient
        The time
        The constraint specifications



                                                       2 / 13
Context Aware Computing
      Contexts relevant to the delivery of alerts
                             Context Scenarios



Context Aware Computing



     Context-Aware Computing can be defined as “an applications
     ability to adapt to changing circumstances and respond
     according to the context of use”.

     Context is typically the location identity and state of people,
     groups and computational and physical objects.

     Context aware computing aims at enhancing user experience
     by scheduling tasks for the user based on the current context.




                                                                       3 / 13
Context Aware Computing
       Contexts relevant to the delivery of alerts
                              Context Scenarios



Contexts relevant to the delivery of alerts


      The smart alert delivery system maintains a four dimensional
      lattice space for each patient-recipient pair

      The four dimension of the grid are

            Alert level(0-4)

            Location of the recipient

            Activity of the recipient

            Time of the day



                                                                     4 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


Context Scenarios



     The seriousness of alerts

     The current location of the recipient

     The current activity of the recipient

     The time

     The constraint specifications




                                                                                               5 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


The seriousness of alerts




      The alerts generated can be categorized into five levels
      beginning, fair, moderate, critical, and very critical.

      The mapping of the alarm level to alert level is dynamic and is
      set up by the chief consultant.




                                                                                               6 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


The current location of the recipient




      The location of the doctor is typically determined by the GPS
      system of the Smart Phone that he uses.

      In the ICU automation system, any keystroke by the doctor on
      any of the applications provided by the system will result in
      re-evaluation of location of the user, from internal heuristics.




                                                                                               7 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


The current activity of the recipient




      The current activity of the doctor may be going for rounds,
      performing a surgery, sleeping etc.




                                                                                               8 / 13
The   seriousness of alerts
                     Context Aware Computing        The   current location of the recipient
      Contexts relevant to the delivery of alerts   The   current activity of the recipient
                             Context Scenarios      The   time
                                                    The   constraint specifications


The time




     The time of the day is another parameter considered by the
     system for determining the mode of delivery of alert.




                                                                                              9 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


The constraint specifications




      The constraint specifications provide a set of rules that
      indicates the delivery mode of an alert based on the recipient,
      his location, time and activity.




                                                                                               10 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


The constraint specifications..




                                                                                               11 / 13
The   seriousness of alerts
                      Context Aware Computing        The   current location of the recipient
       Contexts relevant to the delivery of alerts   The   current activity of the recipient
                              Context Scenarios      The   time
                                                     The   constraint specifications


The constraint specifications..




      The above code segment determines which mode of alert to
      be issued to the recipient.




                                                                                               12 / 13
The   seriousness of alerts
               Context Aware Computing        The   current location of the recipient
Contexts relevant to the delivery of alerts   The   current activity of the recipient
                       Context Scenarios      The   time
                                              The   constraint specifications




                         THANK YOU




                                                                                        13 / 13

More Related Content

Viewers also liked

Architectural Design
Architectural DesignArchitectural Design
Architectural DesignJoms Antony
 
Debs 2010 context tutorial
Debs 2010 context tutorialDebs 2010 context tutorial
Debs 2010 context tutorialOpher Etzion
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computingencircle.io
 
Cutting through the hype: Cloud Computing in Context
Cutting through the hype: Cloud Computing in ContextCutting through the hype: Cloud Computing in Context
Cutting through the hype: Cloud Computing in ContextPaul Miller
 
Context Aware Computing - Online Information Presentation by Stephen Morgan
Context Aware Computing - Online Information Presentation by Stephen MorganContext Aware Computing - Online Information Presentation by Stephen Morgan
Context Aware Computing - Online Information Presentation by Stephen MorganSquiz
 
Errors in Reasoning
Errors in ReasoningErrors in Reasoning
Errors in ReasoningAmber
 
Context Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing EnvironmentContext Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing EnvironmentUmar Mahmud
 
Context-Awareness & Occupancy/Traffic Monitoring
Context-Awareness & Occupancy/Traffic MonitoringContext-Awareness & Occupancy/Traffic Monitoring
Context-Awareness & Occupancy/Traffic Monitoringsamserpoosh
 
Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015TIDChile
 
Adaptive middleware of context aware application in smart homes
Adaptive middleware of context aware application in smart homesAdaptive middleware of context aware application in smart homes
Adaptive middleware of context aware application in smart homesambitlick
 
Explanation-aware computing - A new software paradigm?
Explanation-aware computing - A new software paradigm?Explanation-aware computing - A new software paradigm?
Explanation-aware computing - A new software paradigm?Thomas Roth-Berghofer
 
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Argus Labs
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...Fread Mzee
 
Debs 2010 context based computing tutorial
Debs 2010 context based computing tutorialDebs 2010 context based computing tutorial
Debs 2010 context based computing tutorialOpher Etzion
 
[2C3]Developing context-aware applications
[2C3]Developing context-aware applications[2C3]Developing context-aware applications
[2C3]Developing context-aware applicationsNAVER D2
 
Adaptive and context aware service discovery for the internet of things - Rus...
Adaptive and context aware service discovery for the internet of things - Rus...Adaptive and context aware service discovery for the internet of things - Rus...
Adaptive and context aware service discovery for the internet of things - Rus...Talal Butt
 
Project Universe – Context-aware Project Management System
Project Universe – Context-aware Project Management SystemProject Universe – Context-aware Project Management System
Project Universe – Context-aware Project Management SystemDaniel Kornev
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous ComputingDaniel Kornev
 
Explanation Aware Design And Computing 2009 09 11
Explanation Aware Design And Computing   2009 09 11Explanation Aware Design And Computing   2009 09 11
Explanation Aware Design And Computing 2009 09 11Thomas Roth-Berghofer
 

Viewers also liked (19)

Architectural Design
Architectural DesignArchitectural Design
Architectural Design
 
Debs 2010 context tutorial
Debs 2010 context tutorialDebs 2010 context tutorial
Debs 2010 context tutorial
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
Cutting through the hype: Cloud Computing in Context
Cutting through the hype: Cloud Computing in ContextCutting through the hype: Cloud Computing in Context
Cutting through the hype: Cloud Computing in Context
 
Context Aware Computing - Online Information Presentation by Stephen Morgan
Context Aware Computing - Online Information Presentation by Stephen MorganContext Aware Computing - Online Information Presentation by Stephen Morgan
Context Aware Computing - Online Information Presentation by Stephen Morgan
 
Errors in Reasoning
Errors in ReasoningErrors in Reasoning
Errors in Reasoning
 
Context Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing EnvironmentContext Aware Paradigm for Pervasive Computing Environment
Context Aware Paradigm for Pervasive Computing Environment
 
Context-Awareness & Occupancy/Traffic Monitoring
Context-Awareness & Occupancy/Traffic MonitoringContext-Awareness & Occupancy/Traffic Monitoring
Context-Awareness & Occupancy/Traffic Monitoring
 
Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015
 
Adaptive middleware of context aware application in smart homes
Adaptive middleware of context aware application in smart homesAdaptive middleware of context aware application in smart homes
Adaptive middleware of context aware application in smart homes
 
Explanation-aware computing - A new software paradigm?
Explanation-aware computing - A new software paradigm?Explanation-aware computing - A new software paradigm?
Explanation-aware computing - A new software paradigm?
 
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...
 
Debs 2010 context based computing tutorial
Debs 2010 context based computing tutorialDebs 2010 context based computing tutorial
Debs 2010 context based computing tutorial
 
[2C3]Developing context-aware applications
[2C3]Developing context-aware applications[2C3]Developing context-aware applications
[2C3]Developing context-aware applications
 
Adaptive and context aware service discovery for the internet of things - Rus...
Adaptive and context aware service discovery for the internet of things - Rus...Adaptive and context aware service discovery for the internet of things - Rus...
Adaptive and context aware service discovery for the internet of things - Rus...
 
Project Universe – Context-aware Project Management System
Project Universe – Context-aware Project Management SystemProject Universe – Context-aware Project Management System
Project Universe – Context-aware Project Management System
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
Explanation Aware Design And Computing 2009 09 11
Explanation Aware Design And Computing   2009 09 11Explanation Aware Design And Computing   2009 09 11
Explanation Aware Design And Computing 2009 09 11
 

Context aware

  • 1. Context Aware Computing Contexts relevant to the delivery of alerts Context Scenarios Context Aware Alert Delivery Amal Jyothi College of Engineering February 6, 2013 1 / 13
  • 2. Context Aware Computing Contexts relevant to the delivery of alerts Context Scenarios Contents 1 Context Aware Computing 2 Contexts relevant to the delivery of alerts 3 Context Scenarios The seriousness of alerts The current location of the recipient The current activity of the recipient The time The constraint specifications 2 / 13
  • 3. Context Aware Computing Contexts relevant to the delivery of alerts Context Scenarios Context Aware Computing Context-Aware Computing can be defined as “an applications ability to adapt to changing circumstances and respond according to the context of use”. Context is typically the location identity and state of people, groups and computational and physical objects. Context aware computing aims at enhancing user experience by scheduling tasks for the user based on the current context. 3 / 13
  • 4. Context Aware Computing Contexts relevant to the delivery of alerts Context Scenarios Contexts relevant to the delivery of alerts The smart alert delivery system maintains a four dimensional lattice space for each patient-recipient pair The four dimension of the grid are Alert level(0-4) Location of the recipient Activity of the recipient Time of the day 4 / 13
  • 5. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications Context Scenarios The seriousness of alerts The current location of the recipient The current activity of the recipient The time The constraint specifications 5 / 13
  • 6. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The seriousness of alerts The alerts generated can be categorized into five levels beginning, fair, moderate, critical, and very critical. The mapping of the alarm level to alert level is dynamic and is set up by the chief consultant. 6 / 13
  • 7. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The current location of the recipient The location of the doctor is typically determined by the GPS system of the Smart Phone that he uses. In the ICU automation system, any keystroke by the doctor on any of the applications provided by the system will result in re-evaluation of location of the user, from internal heuristics. 7 / 13
  • 8. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The current activity of the recipient The current activity of the doctor may be going for rounds, performing a surgery, sleeping etc. 8 / 13
  • 9. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The time The time of the day is another parameter considered by the system for determining the mode of delivery of alert. 9 / 13
  • 10. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The constraint specifications The constraint specifications provide a set of rules that indicates the delivery mode of an alert based on the recipient, his location, time and activity. 10 / 13
  • 11. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The constraint specifications.. 11 / 13
  • 12. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications The constraint specifications.. The above code segment determines which mode of alert to be issued to the recipient. 12 / 13
  • 13. The seriousness of alerts Context Aware Computing The current location of the recipient Contexts relevant to the delivery of alerts The current activity of the recipient Context Scenarios The time The constraint specifications THANK YOU 13 / 13