SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
상 황 인 식 시 스 템
                 기말 고사 Review


               Architecture for a New Breed of
                         Applications




상황인식 2010 가을                                     1
Context-Aware
                 ArtiFacts

                   윤 용운




                   2010.10.14
상황인식 2010 가을                    2
Context-Aware Artifacts : Smart things

Review examples of context-aware artifacts
    • everyday objects, appliances, and handheld devices
    • how they can be made context aware
    • Sentient and smart, describing objects.

self-supported context awareness Vs infrastructure-supported context
    awareness

explore in detail of a software system for context-aware mobile phones




상황인식 2010 가을                      7 주차                                   3
Aware Objects
Robot : perform human-level tasks
Soft toy : responding and reacting to its user’s handling context or
          hearing warm greetings
Intelligent shelves : self introducing and self marketing
Cell phones : automatically behaving in the right way under the right circumstances

 Context-aware behavior in devices, appliances, and everyday objects are an
  emerging new experience.

Context-aware artifact, Smart artifacts
    • Able to perceive the situation of a user and Reacts sensibly to it
    • Promise to enhance the relationships among participants in distributed
       working groups, maintaining personal mobility while offering opportunities for
       the collaboration, informal communication, and social awareness that
       contribute to the synergy and cohesiveness inherent in collocated teams.

Galatea: Personalized Interaction with Augmented Objects, 2005 , Gatenby Master
   thesis, MIT

상황인식 2010 가을                            7 주차                                          4
infrastructure-supported context-aware artifacts
Sensor   added context-aware artifacts
    •    Limitations in the number and type of sensors that can be attached
    •    Limited computational and networking capabilities
        limit the reasoning and prevent them to acquiring information from internet
         such as weather report or traffic condition

infrastructure-supported context-aware artifacts
     • Utilizes a hardware and software infrastructure external to the artifact
     • The idea shifts from the artifact perceiving situations
                       to an external party perceiving situations related to the artifact
     • Complex reasoning with an infrastructure + Sensors in the artifact itself

     EX) CUP situations
         collection of sensors attached to the CUP
         infrastructure observe the CUP & its situations from outside the CUP



상황인식 2010 가을                              7 주차                                         5
2 approaches to Context-Aware Artifacts
  Context-aware Artifacts : 2 development approaches, 2006. Loke
  Self-supported context awareness
       • H/W, S/W with ability to perceive context and utilize context in its behaviors
  Infrastructure-supported context awareness
       • acquires context-aware capabilities by utilizing H/W and S/W infrastructure
          external to the artifact
       • Infrastructure - the environment of the artifact
                           and shared by other artifacts and applications




The relationship between context-aware artifacts and
the context-awareness infrastructure.
The infrastructure first receives the contextual
information and, if appropriate, reasons with it
The infrastructure uses a feedback mechanism to
determine the commands it issues and the context
information it shares with various artifacts.
  상황인식 2010 가을                             7 주차                                           6
A Smart Wheelchair , 2006, Cascado, Spain
Self-       The Diet-Aware Dining Table: 2006, Chang, Taiwan
Supported   Smart couch, 2002, trinity colleage, Dublin
Context     Intelligent Environments Using Smart Daily Objects, 2005, Nakajima, Japan
Aware       Chameleon tables, 2002, Selker et al, MIT
Case        A History tablecloth, 2006, William Gaver, UK
studies     The smart table, 2003, Steurer, UCLA
            The sense table , 2001, Patten, MiT
            Shelf with pressure sensors, 2005, Metzger
            Smart furniture, 2003, Ito, Japan
            Aware Mirror, 2005, Fujinami, japan
            Mediacups, 2001, Beigl, Germany
            chameleon mug, 2006, MiT
            Context-Aware Pill Bottle with RFID, 2005, Agarawala
            Intelligent spoon at MIT
            Smart sink, 2005, Mit
            Context-aware doll, , 2001, Yonezawa, Japan
            context-aware camera, 2003, Hakansson et al., 2003
            Smart wear - the SensVest, 2004, Knight
 상황인식 2010 가을                         7 주차                                      7
Self-Supported CA Case studies
   Building Intelligent Environments Using Smart Daily Objects and Personal Devices ,
       2005, Tatsuo Nakajima, 와세다대학

Sentient Chair
Sitting on it, then the activity at the
chair is narrowed
sensors to detect a person, sitting or
not, and his or her orientation

Aware mirror – detection a person
displays information relevant to him
suggests an ideal interaction between
a person and a computer embedded
into our daily lives

Sentient Personal devices (PDA)
different types of sensors for a user’s
context
control some applications


   상황인식 2010 가을                           7 주차                                     8
Self-Supported CA Case studies
Smart Furniture: Improvising Ubiquitous Hot-spot Environment, 2003, Masaki Ito, Keio
SF2: Smart Furniture for Creating Ubiquitous Applications, 2004, Hideyuki Tokuda
Smart Furniture :
Convert legacy non-smart space into a Smart Hot-Spot
 which can provide the accessibility to the Internet,
 location-based context-aware services, service roaming,
 and personalization services.
Equipped with networked computers, sensors and various
  I/O devices
Personalized Message Board : displays commercial
 messages on a Smart Furniture
Environmental Monitor : keeps track of number of users
 inside the sensing area, and changes the color of lamp
 type Smart Furniture accordingly
mobile TV-phone : Display and Camera on Smart
 Furniture is enabled

            Smart Spaces are characterized by following features;
            (1) Identification and detection of activity of users
            (2) Sensing users’ and devices’ location
            (3) control and coordination of devices.
   상황인식 2010 가을                               7 주차                                9
Self-Supported CA Case studies
Aware Mirror: A Personalized Display Using a Mirror, 2005, Kaori Fujinami
A Mirror and Its Augmentation
A toothbrush : an identification tool by the owner of the toothbrush
proximity sensors have been utilized to detect a person’s position (in front of the mirror)


                                                 three types of information that can
                                                 affect a user’s decision
                                                      •transportation information by
                                                      his/her schedule
                                                      •Weather forecasting at the
                                                      destination
                                                      •Time to leave and schedule




상황인식 2010 가을                             7 주차                                         10
Context-aware mobile Phones
Context aware hand-held devices, 2000, Tuulari, VTT Finland
Tuulari‘s Sensor box (2000)
Personal technology devices for mobile users :
     Wristwatch, Heart monitor, Mobile Phone, GPS-Navigator, MP3, Camera…
     Key problem is user interface (small size keyboard, display)

Research questions
    • What is the role of context-awareness in personal technology devices ?
    • Why is context awareness of personal technology important ?
    • What are the contexts that are associated with hand-held devices ?
    • How can hand-held devices, with limited resources, identify these context ?

Prototype system : self-supported context-awareness mobile phone
    • Sensor box with sensors for acceleration, temperature, humidity, light, conductance
    • Exploit context-awareness in reducing the interaction in the user interface,
       modifying interaction to more suitable for mobile use.
    • Implement rule-based behaviors such as “if the phone rings and it is picked up, it
       should stop ringing.”
. 상황인식 2010 가을                           7 주차                                        11
Context-aware mobile Phones
ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications, 2005,
   Raento, Helsinki Univ.
ContextPhone (2005, Raento) for Nokia Series 60 Smartphone platform & Symbian OS

Software platform with following design goals:
    • Provide context as a resource for social interaction.
    • incorporate existing applications.
    • fast interaction and unobtrusiveness.
    • Ensure robustness - automatically recover
    • Emphasize timeliness for fast response
    • Enable rapid development for adding new context data, building new application




  상황인식 2010 가을
                                        7 주차                                     12
ContextPhone -2
The ContextPhone platform. Four interconnected Modules
1. modules for sensing
    • Location information (by GSM cell IDs, GPS via a bluetooth GPS receiver ),
    • Phone information (charger status and alarm profile)
    • Communication behavior(calls, call attempts & recording, SMS content)
    • Optical marker recognition using a built-in phone camera
2. communications :
    • Wide area network : Generalized Packet Radio Service (GPRS),
    • Local : Bluetooth and infrared networking,
    • SMS or MMS messaging
3. Customizable applications
    • ContextLogger : Studying mobility patterns
            logs details of the communication’s nature, timing, participants
    • ContextContacts : Automatic context sharing
    • ContextMedia : Sharing mobile media : situated annotating services
    • The automatic annotation includes features such as location and nearby
       Bluetooth devices
4. background services, error logging and recovery, and the Status display
상황인식 2010 가을                           7 주차                                        13
ContextPhone-3




                                The ContextPhone platform.
                                4 interconnected Modules




상황인식 2010 가을        7 주차                            14
Context-Aware mobile Phones: An illustration

Self-supported context-aware mobile phones – previously described

Situation-Aware phone (Wang, 2004)
     • Ontology-based approach to recognize & reason the context
     • Using supporting infrastructure
Context-Aware Phone (Connelly, 2000)
     • Using infrastructure representing the space in which the phone is situated in
     • the space and phone would negotiate in determining suitable actions on the
        phone
Space control over the phone
     • for compliance reasons : abide by some policy concerning phone usage and
        behavior
     • for convenience reasons : the actions can be carried out on the phone
        automatically, reducing user intervention)




 상황인식 2010 가을                            7 주차                                          15
Situation-Aware phone
Semantic Space: An Infrastructure for Smart Spaces, 2004, Wang
Semantic Space : a context infrastructure for the following issues
    • Explicit representation , Context querying, Context reasoning. :
    Ex) Who is in the room with Yoon?
    • Context-aware applications must adapt to changing situations,
       they need a detailed model of users’ activities and surroundings that lets
       them share users’ perceptions of the real world
    • Ontology : Smart spaces cover a range of environment types such as homes,
       offices, workplaces, classrooms, and vehicles
The context infrastructure consists of several context wrappers, an context
   aggregator, a knowledge base, a query engine, and a reasoner.
Rachel wishes to contact her friend Joey, so she instructs her mobile phone to arrange a call.
Upon request, Joey’s mobile phone checks the calendar and realizes he’s currently attending a
seminar. The phone determines on his behalf that he shouldn’t be interrupted and schedules a
call back when the seminar ends. Soon after the seminar, Professor Geller asks Joey to have a
discussion in his office. Before the phone reminds Joey of the missed call as scheduled earlier, it
wants to know whether his current situation is suitable for receiving the call. Based on contextual
information (Where are you? Who are you with? What is the noise level? Is the door open or
closed?) gathered in the smart space, the Phone infers that Joey is in a conversation with his
supervisor and decides to postpone the call until he’s available. A few minutes later, when the
conversation ends and Joey leaves the office, the phone finally reminds him of the missed call.
상황인식 2010 가을                                  7 주차                                              16
An upper-level context ontology ,                The Semantic Space
        extended context ontologies.                   context infrastructure.

Building a prototype:
 Networked sensors and devices
 the RFID indoor location system
 the GUI for configuring the response mode in each situation.
 상황인식 2010 가을                              7 주차                                  17
Context-Aware Phone
On Negotiating Automatic Device Configuration in Smart Environments, 2004, Kay
   Connelly and Ashraf Khalil
    • Architecture for automatic device configuration in smart environments
    • negotiating between the user’s wishes and owner of the smart environment
    • User Intervention
    • Agent-based negotiation : to decide the best negotiation strategy given the
      limitation (computing, battery, and memory) of mobile devices.
      Another challenge is finding the correct metrics that quantify both the space
      and device preferences
    • Where to reside resolution logic ?


Device modes on Cell phone
Quiet Mode: ringer should be disabled
Noisy Mode: user is in a loud environment
Disable Mode: all incoming and outgoing
          calls should be disabled
Default Mode: normal conditions

  상황인식 2010 가을                              7 주차                                      18
Overview of a Framework of The CAMP-UP System
CAMP-UP (Context-Aware Mobile Phone with User Preferences)
    • the level of access (from external parties) to phone functionality can be adjusted,
       based on the context and user preferences
The architecture of the system :
     A server side & A client side
     two classes of users :
       device (mobile phone) user
       space administrator

two types of interactions
    • The user and his mobile phone
       - Set his preferences for the device
       - Set the type of functionalities
         , exposed and controlled by external parties
    • The space administrator and the Space Manager component of the system
       - Defines a space policy, which is a set of rules that determines certain device
         functionalities to be set to certain modes based on current context

  상황인식 2010 가을                             7 주차                                           19
CAMP-UP System Interaction




상황인식 2010 가을              7 주차              20

Mais conteúdo relacionado

Mais procurados

Natural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface ComputingNatural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface ComputingYuvaraj Ilangovan
 
Pervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our FuturePervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our FutureKarthikeyan V
 
Blue eye technology
Blue eye technologyBlue eye technology
Blue eye technologyDivya Mohan
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes pptdeepu427
 
Blue eyes technology..document (1)
Blue eyes technology..document (1)Blue eyes technology..document (1)
Blue eyes technology..document (1)yuvatejreddy
 
Iotweek Iotcrawler Concept Pitches
Iotweek Iotcrawler Concept PitchesIotweek Iotcrawler Concept Pitches
Iotweek Iotcrawler Concept PitchesIoTCrawler
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technologyYusuf Shaik
 
Sixth sense report
Sixth sense reportSixth sense report
Sixth sense reportRAJASHREE B
 
Multi-modal_1st_Research_ETstudio
Multi-modal_1st_Research_ETstudioMulti-modal_1st_Research_ETstudio
Multi-modal_1st_Research_ETstudioyeji1989
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technologyHimadri khali
 

Mais procurados (20)

Natural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface ComputingNatural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface Computing
 
Pervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our FuturePervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our Future
 
Blue eye technology
Blue eye technologyBlue eye technology
Blue eye technology
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes ppt
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
Iot and sensors
Iot and sensorsIot and sensors
Iot and sensors
 
Blue eyes
Blue eyesBlue eyes
Blue eyes
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
 
Blue eyes technology..document (1)
Blue eyes technology..document (1)Blue eyes technology..document (1)
Blue eyes technology..document (1)
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
Sixth sensing robot
Sixth sensing robotSixth sensing robot
Sixth sensing robot
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligence
 
Iotweek Iotcrawler Concept Pitches
Iotweek Iotcrawler Concept PitchesIotweek Iotcrawler Concept Pitches
Iotweek Iotcrawler Concept Pitches
 
blue_eye_technology_jeevagan
blue_eye_technology_jeevaganblue_eye_technology_jeevagan
blue_eye_technology_jeevagan
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
Sixth sense report
Sixth sense reportSixth sense report
Sixth sense report
 
Multi-modal_1st_Research_ETstudio
Multi-modal_1st_Research_ETstudioMulti-modal_1st_Research_ETstudio
Multi-modal_1st_Research_ETstudio
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 

Destaque

Review 1 부분2
Review 1 부분2Review 1 부분2
Review 1 부분2희범 구
 
Eyetracking of St Joseph Channel (KQ2) website
Eyetracking of St Joseph Channel (KQ2) websiteEyetracking of St Joseph Channel (KQ2) website
Eyetracking of St Joseph Channel (KQ2) websitearizona2
 
2.2 catalogue-rail-htmlwirexx
2.2 catalogue-rail-htmlwirexx2.2 catalogue-rail-htmlwirexx
2.2 catalogue-rail-htmlwirexxSneha Singh
 
Review 1 부분5
Review 1 부분5Review 1 부분5
Review 1 부분5희범 구
 
Review 1 부분3
Review 1 부분3Review 1 부분3
Review 1 부분3희범 구
 
Review 1 부분4
Review 1 부분4Review 1 부분4
Review 1 부분4희범 구
 
ISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdf
ISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdfISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdf
ISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdfSneha Singh
 

Destaque (8)

Review 1 부분2
Review 1 부분2Review 1 부분2
Review 1 부분2
 
Eyetracking of St Joseph Channel (KQ2) website
Eyetracking of St Joseph Channel (KQ2) websiteEyetracking of St Joseph Channel (KQ2) website
Eyetracking of St Joseph Channel (KQ2) website
 
2.2 catalogue-rail-htmlwirexx
2.2 catalogue-rail-htmlwirexx2.2 catalogue-rail-htmlwirexx
2.2 catalogue-rail-htmlwirexx
 
Review 1 부분5
Review 1 부분5Review 1 부분5
Review 1 부분5
 
Review 1 부분3
Review 1 부분3Review 1 부분3
Review 1 부분3
 
Review 1 부분4
Review 1 부분4Review 1 부분4
Review 1 부분4
 
ISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdf
ISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdfISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdf
ISATHERM Plus® and ISATHERM Minus ® Thermocouple Alloys.pdf
 
4
44
4
 

Semelhante a Review 1 부분1

From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsVille Antila
 
Research Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and InteractionsResearch Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and InteractionsFahim Kawsar
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous ComputingDaniel Kornev
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware ComputingMOHIT DADU
 
Emerging chapter 4.pptx
Emerging chapter 4.pptxEmerging chapter 4.pptx
Emerging chapter 4.pptxAderawAlemie
 
Mobsens -Journal paper
Mobsens -Journal paperMobsens -Journal paper
Mobsens -Journal paperEman Kanjo
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligencejoshuasimon97
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
context aware.pptx
context aware.pptxcontext aware.pptx
context aware.pptxnassmah
 
Complex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on ArduinoComplex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on Arduinoneirew J
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOijccsa
 
contextawareness.pptx
contextawareness.pptxcontextawareness.pptx
contextawareness.pptxnassmah
 
International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)CSCJournals
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextFlorent Stroppa
 
An ontology based sensor selection engine
An ontology based sensor selection engineAn ontology based sensor selection engine
An ontology based sensor selection enginePrimal Pappachan
 
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...Matteo Ferroni
 
Ambient intelligence (AmI)
 Ambient intelligence (AmI)  Ambient intelligence (AmI)
Ambient intelligence (AmI) Maneesh B.S
 

Semelhante a Review 1 부분1 (20)

From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior Patterns
 
Research Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and InteractionsResearch Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and Interactions
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
Emerging chapter 4.pptx
Emerging chapter 4.pptxEmerging chapter 4.pptx
Emerging chapter 4.pptx
 
Mobsens -Journal paper
Mobsens -Journal paperMobsens -Journal paper
Mobsens -Journal paper
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligence
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
iotarchitecture-190506052723.pdf
iotarchitecture-190506052723.pdfiotarchitecture-190506052723.pdf
iotarchitecture-190506052723.pdf
 
context aware.pptx
context aware.pptxcontext aware.pptx
context aware.pptx
 
Ubiquitous interactions
Ubiquitous interactionsUbiquitous interactions
Ubiquitous interactions
 
Complex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on ArduinoComplex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on Arduino
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
 
contextawareness.pptx
contextawareness.pptxcontextawareness.pptx
contextawareness.pptx
 
International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)International Journal of Computer Science and Security Volume (2) Issue (3)
International Journal of Computer Science and Security Volume (2) Issue (3)
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile context
 
An ontology based sensor selection engine
An ontology based sensor selection engineAn ontology based sensor selection engine
An ontology based sensor selection engine
 
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
 
Shaspa
Shaspa Shaspa
Shaspa
 
Ambient intelligence (AmI)
 Ambient intelligence (AmI)  Ambient intelligence (AmI)
Ambient intelligence (AmI)
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Review 1 부분1

  • 1. 상 황 인 식 시 스 템 기말 고사 Review Architecture for a New Breed of Applications 상황인식 2010 가을 1
  • 2. Context-Aware ArtiFacts 윤 용운 2010.10.14 상황인식 2010 가을 2
  • 3. Context-Aware Artifacts : Smart things Review examples of context-aware artifacts • everyday objects, appliances, and handheld devices • how they can be made context aware • Sentient and smart, describing objects. self-supported context awareness Vs infrastructure-supported context awareness explore in detail of a software system for context-aware mobile phones 상황인식 2010 가을 7 주차 3
  • 4. Aware Objects Robot : perform human-level tasks Soft toy : responding and reacting to its user’s handling context or hearing warm greetings Intelligent shelves : self introducing and self marketing Cell phones : automatically behaving in the right way under the right circumstances  Context-aware behavior in devices, appliances, and everyday objects are an emerging new experience. Context-aware artifact, Smart artifacts • Able to perceive the situation of a user and Reacts sensibly to it • Promise to enhance the relationships among participants in distributed working groups, maintaining personal mobility while offering opportunities for the collaboration, informal communication, and social awareness that contribute to the synergy and cohesiveness inherent in collocated teams. Galatea: Personalized Interaction with Augmented Objects, 2005 , Gatenby Master thesis, MIT 상황인식 2010 가을 7 주차 4
  • 5. infrastructure-supported context-aware artifacts Sensor added context-aware artifacts • Limitations in the number and type of sensors that can be attached • Limited computational and networking capabilities  limit the reasoning and prevent them to acquiring information from internet such as weather report or traffic condition infrastructure-supported context-aware artifacts • Utilizes a hardware and software infrastructure external to the artifact • The idea shifts from the artifact perceiving situations to an external party perceiving situations related to the artifact • Complex reasoning with an infrastructure + Sensors in the artifact itself EX) CUP situations collection of sensors attached to the CUP infrastructure observe the CUP & its situations from outside the CUP 상황인식 2010 가을 7 주차 5
  • 6. 2 approaches to Context-Aware Artifacts Context-aware Artifacts : 2 development approaches, 2006. Loke Self-supported context awareness • H/W, S/W with ability to perceive context and utilize context in its behaviors Infrastructure-supported context awareness • acquires context-aware capabilities by utilizing H/W and S/W infrastructure external to the artifact • Infrastructure - the environment of the artifact and shared by other artifacts and applications The relationship between context-aware artifacts and the context-awareness infrastructure. The infrastructure first receives the contextual information and, if appropriate, reasons with it The infrastructure uses a feedback mechanism to determine the commands it issues and the context information it shares with various artifacts. 상황인식 2010 가을 7 주차 6
  • 7. A Smart Wheelchair , 2006, Cascado, Spain Self- The Diet-Aware Dining Table: 2006, Chang, Taiwan Supported Smart couch, 2002, trinity colleage, Dublin Context Intelligent Environments Using Smart Daily Objects, 2005, Nakajima, Japan Aware Chameleon tables, 2002, Selker et al, MIT Case A History tablecloth, 2006, William Gaver, UK studies The smart table, 2003, Steurer, UCLA The sense table , 2001, Patten, MiT Shelf with pressure sensors, 2005, Metzger Smart furniture, 2003, Ito, Japan Aware Mirror, 2005, Fujinami, japan Mediacups, 2001, Beigl, Germany chameleon mug, 2006, MiT Context-Aware Pill Bottle with RFID, 2005, Agarawala Intelligent spoon at MIT Smart sink, 2005, Mit Context-aware doll, , 2001, Yonezawa, Japan context-aware camera, 2003, Hakansson et al., 2003 Smart wear - the SensVest, 2004, Knight 상황인식 2010 가을 7 주차 7
  • 8. Self-Supported CA Case studies Building Intelligent Environments Using Smart Daily Objects and Personal Devices , 2005, Tatsuo Nakajima, 와세다대학 Sentient Chair Sitting on it, then the activity at the chair is narrowed sensors to detect a person, sitting or not, and his or her orientation Aware mirror – detection a person displays information relevant to him suggests an ideal interaction between a person and a computer embedded into our daily lives Sentient Personal devices (PDA) different types of sensors for a user’s context control some applications 상황인식 2010 가을 7 주차 8
  • 9. Self-Supported CA Case studies Smart Furniture: Improvising Ubiquitous Hot-spot Environment, 2003, Masaki Ito, Keio SF2: Smart Furniture for Creating Ubiquitous Applications, 2004, Hideyuki Tokuda Smart Furniture : Convert legacy non-smart space into a Smart Hot-Spot which can provide the accessibility to the Internet, location-based context-aware services, service roaming, and personalization services. Equipped with networked computers, sensors and various I/O devices Personalized Message Board : displays commercial messages on a Smart Furniture Environmental Monitor : keeps track of number of users inside the sensing area, and changes the color of lamp type Smart Furniture accordingly mobile TV-phone : Display and Camera on Smart Furniture is enabled Smart Spaces are characterized by following features; (1) Identification and detection of activity of users (2) Sensing users’ and devices’ location (3) control and coordination of devices. 상황인식 2010 가을 7 주차 9
  • 10. Self-Supported CA Case studies Aware Mirror: A Personalized Display Using a Mirror, 2005, Kaori Fujinami A Mirror and Its Augmentation A toothbrush : an identification tool by the owner of the toothbrush proximity sensors have been utilized to detect a person’s position (in front of the mirror) three types of information that can affect a user’s decision •transportation information by his/her schedule •Weather forecasting at the destination •Time to leave and schedule 상황인식 2010 가을 7 주차 10
  • 11. Context-aware mobile Phones Context aware hand-held devices, 2000, Tuulari, VTT Finland Tuulari‘s Sensor box (2000) Personal technology devices for mobile users :  Wristwatch, Heart monitor, Mobile Phone, GPS-Navigator, MP3, Camera…  Key problem is user interface (small size keyboard, display) Research questions • What is the role of context-awareness in personal technology devices ? • Why is context awareness of personal technology important ? • What are the contexts that are associated with hand-held devices ? • How can hand-held devices, with limited resources, identify these context ? Prototype system : self-supported context-awareness mobile phone • Sensor box with sensors for acceleration, temperature, humidity, light, conductance • Exploit context-awareness in reducing the interaction in the user interface, modifying interaction to more suitable for mobile use. • Implement rule-based behaviors such as “if the phone rings and it is picked up, it should stop ringing.” . 상황인식 2010 가을 7 주차 11
  • 12. Context-aware mobile Phones ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications, 2005, Raento, Helsinki Univ. ContextPhone (2005, Raento) for Nokia Series 60 Smartphone platform & Symbian OS Software platform with following design goals: • Provide context as a resource for social interaction. • incorporate existing applications. • fast interaction and unobtrusiveness. • Ensure robustness - automatically recover • Emphasize timeliness for fast response • Enable rapid development for adding new context data, building new application 상황인식 2010 가을 7 주차 12
  • 13. ContextPhone -2 The ContextPhone platform. Four interconnected Modules 1. modules for sensing • Location information (by GSM cell IDs, GPS via a bluetooth GPS receiver ), • Phone information (charger status and alarm profile) • Communication behavior(calls, call attempts & recording, SMS content) • Optical marker recognition using a built-in phone camera 2. communications : • Wide area network : Generalized Packet Radio Service (GPRS), • Local : Bluetooth and infrared networking, • SMS or MMS messaging 3. Customizable applications • ContextLogger : Studying mobility patterns logs details of the communication’s nature, timing, participants • ContextContacts : Automatic context sharing • ContextMedia : Sharing mobile media : situated annotating services • The automatic annotation includes features such as location and nearby Bluetooth devices 4. background services, error logging and recovery, and the Status display 상황인식 2010 가을 7 주차 13
  • 14. ContextPhone-3 The ContextPhone platform. 4 interconnected Modules 상황인식 2010 가을 7 주차 14
  • 15. Context-Aware mobile Phones: An illustration Self-supported context-aware mobile phones – previously described Situation-Aware phone (Wang, 2004) • Ontology-based approach to recognize & reason the context • Using supporting infrastructure Context-Aware Phone (Connelly, 2000) • Using infrastructure representing the space in which the phone is situated in • the space and phone would negotiate in determining suitable actions on the phone Space control over the phone • for compliance reasons : abide by some policy concerning phone usage and behavior • for convenience reasons : the actions can be carried out on the phone automatically, reducing user intervention) 상황인식 2010 가을 7 주차 15
  • 16. Situation-Aware phone Semantic Space: An Infrastructure for Smart Spaces, 2004, Wang Semantic Space : a context infrastructure for the following issues • Explicit representation , Context querying, Context reasoning. : Ex) Who is in the room with Yoon? • Context-aware applications must adapt to changing situations, they need a detailed model of users’ activities and surroundings that lets them share users’ perceptions of the real world • Ontology : Smart spaces cover a range of environment types such as homes, offices, workplaces, classrooms, and vehicles The context infrastructure consists of several context wrappers, an context aggregator, a knowledge base, a query engine, and a reasoner. Rachel wishes to contact her friend Joey, so she instructs her mobile phone to arrange a call. Upon request, Joey’s mobile phone checks the calendar and realizes he’s currently attending a seminar. The phone determines on his behalf that he shouldn’t be interrupted and schedules a call back when the seminar ends. Soon after the seminar, Professor Geller asks Joey to have a discussion in his office. Before the phone reminds Joey of the missed call as scheduled earlier, it wants to know whether his current situation is suitable for receiving the call. Based on contextual information (Where are you? Who are you with? What is the noise level? Is the door open or closed?) gathered in the smart space, the Phone infers that Joey is in a conversation with his supervisor and decides to postpone the call until he’s available. A few minutes later, when the conversation ends and Joey leaves the office, the phone finally reminds him of the missed call. 상황인식 2010 가을 7 주차 16
  • 17. An upper-level context ontology , The Semantic Space extended context ontologies. context infrastructure. Building a prototype:  Networked sensors and devices  the RFID indoor location system  the GUI for configuring the response mode in each situation. 상황인식 2010 가을 7 주차 17
  • 18. Context-Aware Phone On Negotiating Automatic Device Configuration in Smart Environments, 2004, Kay Connelly and Ashraf Khalil • Architecture for automatic device configuration in smart environments • negotiating between the user’s wishes and owner of the smart environment • User Intervention • Agent-based negotiation : to decide the best negotiation strategy given the limitation (computing, battery, and memory) of mobile devices. Another challenge is finding the correct metrics that quantify both the space and device preferences • Where to reside resolution logic ? Device modes on Cell phone Quiet Mode: ringer should be disabled Noisy Mode: user is in a loud environment Disable Mode: all incoming and outgoing calls should be disabled Default Mode: normal conditions 상황인식 2010 가을 7 주차 18
  • 19. Overview of a Framework of The CAMP-UP System CAMP-UP (Context-Aware Mobile Phone with User Preferences) • the level of access (from external parties) to phone functionality can be adjusted, based on the context and user preferences The architecture of the system :  A server side & A client side  two classes of users : device (mobile phone) user space administrator two types of interactions • The user and his mobile phone - Set his preferences for the device - Set the type of functionalities , exposed and controlled by external parties • The space administrator and the Space Manager component of the system - Defines a space policy, which is a set of rules that determines certain device functionalities to be set to certain modes based on current context 상황인식 2010 가을 7 주차 19
  • 20. CAMP-UP System Interaction 상황인식 2010 가을 7 주차 20