Mobile and Ubiquitous Computing: Mobile Sensing

Similar documents
CS 528 Mobile and Ubiquitous Computing Lecture 7b: Smartphone Sensing. Emmanuel Agu

CS 4518 Mobile and Ubiquitous Computing Smartphone Sensing. Emmanuel Agu

ECE 1160/2160 Embedded Systems Design. Projects and Demos. Wei Gao. ECE 1160/2160 Embedded Systems Design

Overview. Background. Intelligence at the Edge. Learning at the Edge: Challenges and Brainstorming. Amazon Alexa Smart Home!

CS 528 Mobile and Ubiquitous Computing Lecture 11b: Mobile Security and Mobile Software Vulnerabilities Emmanuel Agu

Mobile and Sensor Systems

Ubiquitous and Mobile Computing CS 403x: Mobile Phone Sensing Systems: A Survey Penelope Over, Steven Malis, Christina Aiello

Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer

Ad Hoc Networks - Applications and System Design

EMBEDDED SYSTEMS AND MOBILE SYSTEMS

Mobile Computing Meets Research Data

Activity Recognition Using Cell Phone Accelerometers

Mobile Computing LECTURE # 1

Mobile Millennium Using Smartphones as Traffic Sensors

STEALING PINS VIA MOBILE SENSORS: ACTUAL RISK VERSUS USER PERCEPTION

Smart Sensors for Domotics and Health Care, Alessandra Flammini, Brescia University 1

Tizen apps with. Context Awareness, powered by AI. by Shashwat Pradhan, CEO Emberify

CrowdSignals Platform

mfingerprint: Privacy-Preserving User Modeling with Multimodal Mobile Device Footprints

Innovative M-Tech projects list IEEE papers

The new maximum security smartphone No Camera - No GPS - No Recorder

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

Pocket, Bag, Hand, etc. - Automatically Detecting Phone Context through Discovery

Frequently Asked Questions

Public Sensing Using Your Mobile Phone for Crowd Sourcing

Introduction to Android Tablets and Smartphones

CS 403X Mobile and Ubiquitous Computing Lecture 7: Final Projects + Smorgasbord of Stuff!! Emmanuel Agu

6.S062: Mobile and Sensor Computing aka IoT Systems

Urban deployment of Bluetooth. Vassilis Kostakos

Ubiquitous Location: challenges and opportunities of enabling all-day, everywhere location for all mobile platforms

1. Introduction P Package Contents 1.

Mobile Sensing: From Personal Sensing to Crowdsensing. Yu Xiao Department of Computer Science and Engineering Aalto University

CLASSIFYING AND EVALUATING COMPUTERS

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

Bluetooth mobile solutions APPLICATION NOTE / FAQ. Page 1 on 24

1. Notes. 2. Accessories. 3. Main Functions

Incredible Camera. Up to 19h 3G Talk Time. DynamicDisplay. 5 Full HD LTE phone <--> 10.1 Full HD LTE tablet. 13MP f/2.0 camera with 8FPS burst mode

Associate Professor Tao Gu, RMIT University, Australia INDOOR POSITIONING VIA SMARTPHONE SENSING

EMBEDDED SYSTEMS PROGRAMMING Accessing Hardware

CS 4518 Mobile and Ubiquitous Computing Lecture 15: Final Project Slides/Paper, Other Ubicomp Android APIs Emmanuel Agu

ANDROID TABLETS & SMARTPHONES. JB Burke Your OLLI Android Facilitator/Teacher/Moderator/etc (Cell)

WHICH PHONES ARE COMPATIBLE WITH MY HYBRID SMARTWATCH?

Context-Awareness and Smartphones Anind K. Dey

MOBILE COMPUTING 2/11/18. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

IoT in Smart Cities Technology overview and future trends

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17

Qpad X5 User Guide Hi-Target Surveying Instrument Co., Ltd. All Rights Reserved

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

SE 3S03 - Tutorial 2. Zahra Ali. Week of Feb 8, 2016

Smart Glasses & Applications. Presenter: Xu Qiu! Advisor: C.-C. (Jay) Kuo!

MOBILE COMPUTING 2/14/17. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

SE 3S03 - Tutorial 1. Zahra Ali. Week of Feb 1, 2016

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input

Context Aware Computing

From Boolean Algebra to Smart Glass

HOW TO USE TECHNOLOGY TO UNDERSTAND HUMAN MOBILITY IN CITIES? Stefan Seer Mobility Department Dynamic Transportation Systems

I Travel on mobile / FR

How To Use Bluetooth Of Ipod Touch Facetime On My

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

Characterizing a User from Large-scale Smartphone-sensed Data

Sleek And Sociable. The new BlackBerry Curve 9350 smartphone

PD_BlackBerry_Folder_210x210mm_GB_4c_RZ_v4.indd :36

Technical Disclosure Commons

DIESEL ON: FAQS I PRESS THE BUTTON BUT THE HANDS JUST SPIN AROUND ONCE AND THEN STOP. WHAT'S WRONG?

Digitale Zukunft Datenbrillen und Smartwatches im (alpinen) Tourismus. Gerald Binder

igital Marketing urrent Techniques, Choices, d Privacy Controls he Future of Marketing in the ra of Trump and Brexit 26.16

Copyright 2017, Zighra Inc.

NESL. CAreDroid: Adaptation Framework for Android Context-Aware Applications. Salma Elmalaki Lucas Wanner Mani Srivastava

Location-Based Services & Route Planning

CS 525M Mobile and Ubiquitous Computing Healthcare and Personal Assistants Intro. Emmanuel Agu

Sony develops transparent lens eyewear SmartEyeglass - Announces availability of software development kit -

Wearables for Fingers and Ears. Shahriar Nirjon UNC Chapel Hill

How to Setup your ipad w/ icapture in Dedicated Kiosk Mode

Honor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Document downloaded from: The final publication is available at: Copyright.

1. Introduction P Package Contents 1.

So let s see if the MS Surface has given Apple Corp some ghostly shivers to worry about...

CS 403X Mobile and Ubiquitous Computing Lecture 1: Introduction. Emmanuel Agu

Is there anything I should bear in mind when pairing my

Digital Marketing, Privacy, and New Technologies. Jules Polonetsky, CEO Future of Privacy Forum

TINY System Ultra-Low Power Sensor Hub for Always-on Context Features

CS 525M Mobile and Ubiquitous Computing TagSense: A Smartphone based Approach to Automatic Image Tagging

Designing Content-driven Intelligent Notification Mechanisms for Mobile Applications

Settings. Managing Memory Checking Free Memory Allocating Free Memory Checking Information about Handset...

PowerForecaster: Predicting Smartphone Power Impact of Continuous Sensing Applications at Pre-installation Time

Sony expands SmartWear Experience range with two new additions for Lifelog - SmartBand Talk and SmartWatch 3

Exploiting mobility data from Nokia smartphones

BlackBerry BlackBerry 10 OS, version continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices.

lgusa.com/revolution Set Up Customize Your Phone Record and View HD Video Download Apps Use Multilanguage Entry Take and Send a Picture

26/05/2015 AR & VR? 1 1

Distributed Systems - Mertz & McCarthy

SMART Technologies. Introducing bluetooth low energy and ibeacon

The Internet of Everything

MITSUBISHI MOTORS NORTH AMERICA, INC. SMARTPHONE LINK DISPLAY AUDIO SYSTEM (SDA) QUICK REFERENCE GUIDE FOR ANDROID USERS

ANDROID PRIVACY & SECURITY GUIDE ANDROID DEVICE SETTINGS

SMARTWATCH WITH ACTIVITY AND SLEEP TRACKER

No.1 OMA/MCPTT based Smart Walkie Talkie Solution! Bittium Tough Mobile (SD-42 & Hybrid X)

The New Xperia Tablet S from Sony: A Place for Your Imagination to Play

Smartphone Evolution and Revolution

Transcription:

Mobile and Ubiquitous Computing: Mobile Sensing Master studies, Winter 2015/2016 Dr Veljko Pejović Veljko.Pejovic@fri.uni-lj.si Based on: Mobile and Ubiquitous Computing Mirco Musolesi, University of Birmingham, UK

Mobile Phone Sensing Environment sensing Fixed indoor sensors Specialised mobile sensing solutions (early 2000s): Sociometer MSP

Mobile Phone Sensing Phone manufacturers never intended their devices to act as general purpose sensing devices Sensing components used to improve the interaction with the phone: Accelerometer to trigger screen rotation Gyroscope for playing games Microphone for making calls Camera for taking conventional photos

Mobile Phone Sensing Phone sensing requires a significant engineering effort: Frequent sampling with what was supposed to be an occasionally used feature Accuracy problems Battery lifetime Processing overhead Android is trying to lower the sensing overhead: E.g. Google Play Services for location updates Manufacturers start viewing sensors as a central component of their platforms

Infrastructure vs Phone Sensing Infrastructure sensor networks (WSNs) Well suited for sensing the environment Specialized hardware accurately monitors specific phenomena All resources dedicated to sensing High cost of deployment and maintenance (regular recharging thousands of sensor nodes) Phone sensing Personalised suited for sensing human activities General purpose hardware, often inaccurate sensing of the target phenomena Multi-tasking OS. Main purpose of the device is to support other applications Low cost of deployment and maintenance (millions of users where each user charges their own phone) Apps could get uninstalled

Smartphone Sensors Accelerometer Magnetometer GPS Light Camera Barometer Gyroscope Proximity Microphone WiFi Bluetooth GSM NFC Touch screen Thermometer Humidity sensor

Applications of Mobile Sensing Individual sensing: Fitness applications Behaviour intervention applications Group/community sensing: Sense common group activities and help achieving group goals, environmental sensing Urban-scale sensing: Large scale sensing - a large number of people have the same application installed; e.g. tracking speed of disease across the country Nicholas D. Lane, Emiliano Miluzzo, Hong Lu, Daniel Peebles,Tanzeem Choudhury, Andrew T. Campbell.A Survey of Mobile Phone Sensing. IEEE CommunicaEons Magazine. September 2010.

Properties We Can Infer Physical activity (running, walking, sitting) Accelerometer Transport mode (bicycle, car, train) Accelerometer, GPS, WiFi Surroundings, context (party, shopping mall) Microphone, camera, Bluetooth Human voice (speaker recognition, stress) Microphone Many other things: Emotion, depression, sociability, etc.

Phone as a Societal Sensor

Reality Mining Study (2006) Phone is a wearable sensor allowing us to understand human behaviour 100 users at MIT campus carried a phone and ran an app sensing their GSM connectivity (towers), Bluetooth environment Data are available: realitycommons.media.mit.edu Find structure in individual and group behaviour

Reality Mining Study (2006) Association with GSM towers indicates the location, Bluetooth contacts indicate social encounters : Low-entropy subject (e.g. a staff member)

Reality Mining Study (2006) Association with GSM towers indicates the location, Bluetooth contacts indicate social encounters : High-entropy subject (e.g. a student)

You are entropic!

Reality Mining Study (2006) Other findings: Indoor we spend time close to static Bluetooth devices. Implication: do we need GPS for location inference? Bluetooth contacts can be used to infer the hierarchy of organisation Bluetooth contacts in time can be used to infer who is a friend and who is just an acquaintance

Reality Mining Study (2006) Issues: Privacy issues User compliance: Restart the app, forget the phone at home, forgets to recharge the phone Energy consumption versus sensed data granularity

CenceMe Study (2008) Infer a user s physical activity, and social environment using mobile phone sensors Small scale study: 22 people, three weeks Inferred properties: Activity Conversation Location Mobility mode Social context

CenceMe Study (2008) Get high-level inferences from low-level data: Sample low-level data; how often? Extract useful features accelerometer mean, variance, peaks Train a classifier with labelled ground truth data samples collected when we know whether a user is walking, sitting, running, etc. Classify decide the label for newly-seen data

CenceMe Study (2008) Recognise human conversation Feature selection: Apply FFT (Fast Fourier Transform) on the audio samples and compare training data Voiced Human voice contains most of its energy within Non-voiced a narrow range of frequencies

CenceMe Study (2008) Recognise human conversation Classification: Simple threshold on mean and std deviation of FFT-ed signal

Social fmri (2011) Monitoring a medium-size social group and use mobile phones to impact human behaviour Infer user s physical activity and social habits, and provide an incentive in order to make people more physically active