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
 
robot.ppt
robot.pptrobot.ppt
robot.ppt
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.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

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

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