SlideShare a Scribd company logo
1 of 14
Download to read offline
Citron : Context Information Acquisition Framework on Personal
                            Devices


                 Distributed Computing Laboratory
                         Waseda University

          Tetsuo Yamabe, Ayako Takagi, Tatsuo Nakajima
Outline

1.    Introduction
2.    Muffin
3.    Sensors on Muffin
4.    Context acquisition on Muffin
5.    Citron
6.    Sample application
7.    Experiments result
8.    Conclusion and future direction
Introduction

•  It is expected that personal devices acquire a perceptual
   ability and recognize a user’s context information.
   –  Why personal devices?
       •  Tight partnership with a user
       •  Connectivity to a user and context-aware services
   –  How they recognize?
       •  Incorporate sensors and analyze acquired values

   "   What type of sensors are useful to acquire a user’s context ?
   "   What is required in the process of context acquisition ?
•  We have developed Muffin, which is a prototype of a
   sensory personal device, to investigate sensors’
   characteristics and data processing process.

•  Also, we have developed a framework named Citron…
   –  to utilize the advantage of multiple sensory personal device.
   –  to implement context analysis modules on it.


•  By running context-aware application on top of Citron,
   we present…
   –  how Citron bring out Muffin’s capability
   –  possibilities of personal devices fabricated with multiple sensors
What is Muffin??

•  Muffin is a prototype of the future sensor device for
   research on ubiquitous computing area.
   –  Developed by a collaboration work with Nokia Research Center
   –  Sensing capability for context-awareness
        •  15 kinds of sensors in a PDA size box
   –  Linux OS
   –  Wired / Wireless interface
        •  Bluetooth, IrDA, WLAN
        •  USB, Serial port, PCMCIA slot
Sensors on Muffin

•  Sensors on Muffin are roughly divided into 4 categories.
                                              •  Environmental sensors
                 Alcohol gas sensor           •  Physiological sensors
                 Relative humidity sensor     •  Motion/Location sensors
                 Air temperature sensor       •  Other sensors

Skin resistance sensor                          Rear camera
Grip sensor
Front camera
RFID reader                                            GPS
Microphone
Pulse sensor
Barometer
Compass / Tilt sensor
3D Linear accelerometer
Skin temperature sensor                         Ultrasonic range finder
Context acquisition on Muffin

•  We performed some experiments about context
   acquisition on Muffin; and found that…
   "   Validity of sensor value and analysis algorithm changes
       frequently according to a user’s taking style.
   "   Some sensors’ characteristics require long term data logging.




         Muffin         Waist-mounted      Held          Held
          User          Not watching    Not watching   Watching
         Pulse             invalid         valid         valid
    Standing or not ?      invalid         invalid       valid
"   Multiple sensors enable reliable context acquisition by
    analyzing information from multiple aspects of view.
                                                        Walking or running or not


       Under watch or not          Moving or stop


                                                                  Activity(1- 5)
          Held or not

                            Top side
      Skin resistance                          Activity(1 - 5)
                                       Accel                             Ultra range finder


"   We should reflect the already recognized context…
   –  to select an appropriate set of sensors and analysis algorithms
   –  by modeling relationships among other context
   → Middleware support should be offered to application
      programmers.
Citron: architecture overview
                                                          Application
•  A framework for context acquisition
                                                                            Citron API
   on sensory personal devices
     –  Citron Worker
         •  Context analysis module
                                                                                                  put
         •  Work independently                   Citron Worker             Citron Space
         •  Enable parallel context processing
     –  Citron Space
         •  Shared space for storing context
                                                                                             read
         •  Core module of a blackboard model

                                                    Output	
•    Citron supports …                              - Analyzed context	

     –  Hierarchical context abstraction                                                     Context

     –  Context analysis from multiple
        aspects of view
                                                                                         Sensor
     –  Switching analysis module                    Input	
                                                     - Sensor data	
        according to context                         - Context
Sample application : StateTracer

•  StateTracer displays the track of walking route with
   user’s state in real time.
   –  Not only walking or not, but also walking speed and resting time
   –  No location systems or infrastructure

      Walking         At rest
Working modules on StateTracer

    Orientation                     Walking (state, speed)


Can detect speed,
but time consuming             Walking (FFT)         Walking (Threshold)


Citron
worker                  Watching          Activity

                                                              Can not detect speed,
Sensor               Holding       Top_side                      but responsive



      compass        skin resistance           accel_x, accel_y, accel_z


          Orientation : “N”, “NW”, “W”, “SW”, “S”, “SE”, “E”, “EW”
          Walking_State : “walking”, “resting”
          Walking_Speed : “0”, “1”, “2”, “3”, “4”
Experimental result

•  Walk around a lot (50m x 100m)
                                                Start and Goal
   –  Change walking speed
   –  Two stop point                            Stop point

•  Change working analysis modules              Walk fast
   –  Case1 : Walking (threshold) worker only
                                                Walk slowly
   –  Case2 : Walking (FFT) worker only
   –  Case3 : Both workers

            Case 1           Case 2             Case 3
Conclusion and future direction

•  Coordination among analysis module with sharing
   context information is flexible and effective way to
   acquire context on Muffin.
   –  Bring out capability of Muffin and its perceptual ability
   –  Enable reliable context acquisition in practical usage


•  We continue to research on context acquisition on
   personal devices based on Muffin and Citron.
   –  Rearrange placement of sensors and reshape its form
   –  Distribute sensors as a wearable sensor device
   –  Coordination with remote resource over network
Cookie : Coin size wearable sensor
•    Size                                      •    Sensor
      –  24mm x 22mm x 8~10mm                        –  Compass
      –  Almost same size as 10 Yen coin.            –  Ambient Light Sensor
•    Three stacked board structure                   –  Pulse sensor
      –  Main board                                  –  Skin temperature sensor
      –  Sensor board                                –  GSR sensor
      –  Extension board                             –  UV sensor
•    Running time                                    –  RGB color sensor
      –  About 1 hr (with 2032 size battery)         –  3-Axis Linear Accelerometer
                                                     –  Vibration motor

More Related Content

Similar to Citron : Context Information Acquisition Framework on Personal Devices

Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...ICDEcCnferenece
 
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
 
Module 5_detailed ppt.pptx
Module 5_detailed ppt.pptxModule 5_detailed ppt.pptx
Module 5_detailed ppt.pptxDebabrataPain1
 
Lec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfLec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfXuehaiLiu
 
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...Srinath Perera
 
Human Activity Recognition in Android
Human Activity Recognition in AndroidHuman Activity Recognition in Android
Human Activity Recognition in AndroidSurbhi Jain
 
Iit kgp workshop
Iit kgp workshopIit kgp workshop
Iit kgp workshopArpan Pal
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
Motion sensing and detection
Motion sensing and detectionMotion sensing and detection
Motion sensing and detectionNirav Soni
 
CyMap Sept 12
CyMap Sept 12CyMap Sept 12
CyMap Sept 12marblar
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.pptPTejaswini6
 
Presentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification SystemPresentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification SystemShakti Patil
 

Similar to Citron : Context Information Acquisition Framework on Personal Devices (20)

Semantics and Sensors
Semantics and SensorsSemantics and Sensors
Semantics and Sensors
 
Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...
 
Lecture3 - VR Technology
Lecture3 - VR TechnologyLecture3 - VR Technology
Lecture3 - VR Technology
 
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
 
Making sense
Making senseMaking sense
Making sense
 
Sensor's inside
Sensor's insideSensor's inside
Sensor's inside
 
WRAIR
WRAIRWRAIR
WRAIR
 
Module 5_detailed ppt.pptx
Module 5_detailed ppt.pptxModule 5_detailed ppt.pptx
Module 5_detailed ppt.pptx
 
Lec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfLec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdf
 
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...
 
Human Activity Recognition in Android
Human Activity Recognition in AndroidHuman Activity Recognition in Android
Human Activity Recognition in Android
 
Iit kgp workshop
Iit kgp workshopIit kgp workshop
Iit kgp workshop
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
Haptic Radar at ISWC 2006
Haptic Radar at ISWC 2006Haptic Radar at ISWC 2006
Haptic Radar at ISWC 2006
 
Motion sensing and detection
Motion sensing and detectionMotion sensing and detection
Motion sensing and detection
 
CyMap Sept 12
CyMap Sept 12CyMap Sept 12
CyMap Sept 12
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
 
robot.ppt
robot.pptrobot.ppt
robot.ppt
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
 
Presentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification SystemPresentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification System
 

More from Tetsuo Yamabe

スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~Tetsuo Yamabe
 
StudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure DataStudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure DataTetsuo Yamabe
 
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)Tetsuo Yamabe
 
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介Tetsuo Yamabe
 
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみたGMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみたTetsuo Yamabe
 
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望Tetsuo Yamabe
 
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策Tetsuo Yamabe
 
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...Tetsuo Yamabe
 
Prototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case StudiesPrototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case StudiesTetsuo Yamabe
 
A System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient IntelligenceA System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient IntelligenceTetsuo Yamabe
 
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public DisplayEmpowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public DisplayTetsuo Yamabe
 
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...Tetsuo Yamabe
 
Design Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service DevelopmentﰀDesign Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service DevelopmentﰀTetsuo Yamabe
 

More from Tetsuo Yamabe (14)

スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
 
StudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure DataStudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure Data
 
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
 
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
 
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみたGMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
 
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
 
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
 
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
 
Prototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case StudiesPrototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case Studies
 
A System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient IntelligenceA System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient Intelligence
 
EmoPoker
EmoPokerEmoPoker
EmoPoker
 
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public DisplayEmpowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public Display
 
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
 
Design Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service DevelopmentﰀDesign Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Citron : Context Information Acquisition Framework on Personal Devices

  • 1. Citron : Context Information Acquisition Framework on Personal Devices Distributed Computing Laboratory Waseda University Tetsuo Yamabe, Ayako Takagi, Tatsuo Nakajima
  • 2. Outline 1.  Introduction 2.  Muffin 3.  Sensors on Muffin 4.  Context acquisition on Muffin 5.  Citron 6.  Sample application 7.  Experiments result 8.  Conclusion and future direction
  • 3. Introduction •  It is expected that personal devices acquire a perceptual ability and recognize a user’s context information. –  Why personal devices? •  Tight partnership with a user •  Connectivity to a user and context-aware services –  How they recognize? •  Incorporate sensors and analyze acquired values "   What type of sensors are useful to acquire a user’s context ? "   What is required in the process of context acquisition ?
  • 4. •  We have developed Muffin, which is a prototype of a sensory personal device, to investigate sensors’ characteristics and data processing process. •  Also, we have developed a framework named Citron… –  to utilize the advantage of multiple sensory personal device. –  to implement context analysis modules on it. •  By running context-aware application on top of Citron, we present… –  how Citron bring out Muffin’s capability –  possibilities of personal devices fabricated with multiple sensors
  • 5. What is Muffin?? •  Muffin is a prototype of the future sensor device for research on ubiquitous computing area. –  Developed by a collaboration work with Nokia Research Center –  Sensing capability for context-awareness •  15 kinds of sensors in a PDA size box –  Linux OS –  Wired / Wireless interface •  Bluetooth, IrDA, WLAN •  USB, Serial port, PCMCIA slot
  • 6. Sensors on Muffin •  Sensors on Muffin are roughly divided into 4 categories. •  Environmental sensors Alcohol gas sensor •  Physiological sensors Relative humidity sensor •  Motion/Location sensors Air temperature sensor •  Other sensors Skin resistance sensor Rear camera Grip sensor Front camera RFID reader GPS Microphone Pulse sensor Barometer Compass / Tilt sensor 3D Linear accelerometer Skin temperature sensor Ultrasonic range finder
  • 7. Context acquisition on Muffin •  We performed some experiments about context acquisition on Muffin; and found that… "   Validity of sensor value and analysis algorithm changes frequently according to a user’s taking style. "   Some sensors’ characteristics require long term data logging. Muffin Waist-mounted Held Held User Not watching Not watching Watching Pulse invalid valid valid Standing or not ? invalid invalid valid
  • 8. "   Multiple sensors enable reliable context acquisition by analyzing information from multiple aspects of view. Walking or running or not Under watch or not Moving or stop Activity(1- 5) Held or not Top side Skin resistance Activity(1 - 5) Accel Ultra range finder "   We should reflect the already recognized context… –  to select an appropriate set of sensors and analysis algorithms –  by modeling relationships among other context → Middleware support should be offered to application programmers.
  • 9. Citron: architecture overview Application •  A framework for context acquisition Citron API on sensory personal devices –  Citron Worker •  Context analysis module put •  Work independently Citron Worker Citron Space •  Enable parallel context processing –  Citron Space •  Shared space for storing context read •  Core module of a blackboard model Output •  Citron supports … - Analyzed context –  Hierarchical context abstraction Context –  Context analysis from multiple aspects of view Sensor –  Switching analysis module Input - Sensor data according to context - Context
  • 10. Sample application : StateTracer •  StateTracer displays the track of walking route with user’s state in real time. –  Not only walking or not, but also walking speed and resting time –  No location systems or infrastructure Walking At rest
  • 11. Working modules on StateTracer Orientation Walking (state, speed) Can detect speed, but time consuming Walking (FFT) Walking (Threshold) Citron worker Watching Activity Can not detect speed, Sensor Holding Top_side but responsive compass skin resistance accel_x, accel_y, accel_z Orientation : “N”, “NW”, “W”, “SW”, “S”, “SE”, “E”, “EW” Walking_State : “walking”, “resting” Walking_Speed : “0”, “1”, “2”, “3”, “4”
  • 12. Experimental result •  Walk around a lot (50m x 100m) Start and Goal –  Change walking speed –  Two stop point Stop point •  Change working analysis modules Walk fast –  Case1 : Walking (threshold) worker only Walk slowly –  Case2 : Walking (FFT) worker only –  Case3 : Both workers Case 1 Case 2 Case 3
  • 13. Conclusion and future direction •  Coordination among analysis module with sharing context information is flexible and effective way to acquire context on Muffin. –  Bring out capability of Muffin and its perceptual ability –  Enable reliable context acquisition in practical usage •  We continue to research on context acquisition on personal devices based on Muffin and Citron. –  Rearrange placement of sensors and reshape its form –  Distribute sensors as a wearable sensor device –  Coordination with remote resource over network
  • 14. Cookie : Coin size wearable sensor •  Size •  Sensor –  24mm x 22mm x 8~10mm –  Compass –  Almost same size as 10 Yen coin. –  Ambient Light Sensor •  Three stacked board structure –  Pulse sensor –  Main board –  Skin temperature sensor –  Sensor board –  GSR sensor –  Extension board –  UV sensor •  Running time –  RGB color sensor –  About 1 hr (with 2032 size battery) –  3-Axis Linear Accelerometer –  Vibration motor