Top Banner
1 Arpan Pal Innovation Lab, TCS May 17, 2015 Context-aware Mobile Phones - towards Ubiquity
28

Sensing mobile phones

Jan 22, 2018

Download

Technology

Arpan Pal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sensing mobile phones

1

Arpan Pal

Innovation Lab, TCS

May 17, 2015

Context-aware Mobile Phones - towards Ubiquity

Page 2: Sensing mobile phones

Agenda

• Ubiquity and Internet-of-Things• Mobile Phone based Sensing• Smart Solutions using Mobile Phone Sensors• Ongoing Work

Page 3: Sensing mobile phones

Ubiquity and Internet-of-Things

Page 4: Sensing mobile phones

4

Ubiquitous Computing

“Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, but making them effectively invisible to the user”

At present Ubiquity is viewed as a Consumer phenomenon – However widespread adoption of ubiquitous devices among Enterprise stakeholders will drive Enterprises to ubiquity.

Page 5: Sensing mobile phones

5

Smart Solutions using Ubiquity

• Smartness comes from Context-awareness• Context-awareness comes from

• Sensing one’s environment (anything)• Analyzing the sensed data to make meaningful inferences• Actuate / Render value-added information from the inferred analytics

• anytime, anywhere (on Mobile, TV, PC, Tablet)

• Ubiquity CycleSense -> Analyze -> Actuate

• Need to do all the above while preserving the privacy

• Need for easy-to-use HMI to make technology hidden to background

Page 6: Sensing mobile phones

6

Internet-of-Things (IoT) – towards Ubiquity

Internet

Sensors (Location, Audio , Camera, …)

Gateway (Stand-alone Device / Mobile Phones)

Backend Server & database

Portal

USB, CAN, Zigbee, BT, NFC, WiFi

GSM/GPRS, 3G

BAN

KIN

GB

AN

KIN

G

INSU

RA

NCE

INSU

RAN

CE

AG

RIC

ULT

UR

EA

GRI

CULT

URE

HEA

LTH

CARE

HEA

LTH

CAR

E

GO

VER

NM

ENT

GO

VER

NM

ENT

UTI

LITY

UTI

LITY

MA

NU

FACT

URI

NG

MA

NU

FACT

URI

NG

TRA

NSP

ORT

TRA

NSP

OR

T

APPLICATION SERVICESAPPLICATION SERVICES

INFRASTRUCTURE PLATFORMINFRASTRUCTURE PLATFORM

INTERNET INTERNET

GATEWAYGATEWAY

ACT

UA

TEA

CTU

ATE

SEN

SESE

NSE

AN

ALY

ZEA

NA

LYZE

Page 7: Sensing mobile phones

Mobile Phone based Sensing

Page 8: Sensing mobile phones

8

Mobile Phones as Sensor and Gateway

Smart Phones

InternetWiFi, 2G/GPRS, 3G

On-board sensorsAccelerometer, GPS,

CompassCamera, Microphone

Internet

Sensors (Location, Audio , Camera, …)

Gateway (Stand-alone Device / Mobile Phones)

Backend Server & database

Portal

USB, CAN, Zigbee, BT, NFC, WiFi

GSM/GPRS, 3G

Other sensor interfaces through

Bluetooth and USB

Page 9: Sensing mobile phones

9

Mobile Phones as Sensor and Gateway

Basic and Feature PhonesInternet2G/GPRS

On-board sensorsMicrophone, Camera

Internet

Sensors (Location, Audio , Camera, …)

Gateway (Stand-alone Device / Mobile Phones)

Backend Server & database

Portal

USB, CAN, Zigbee, BT, NFC, WiFi

GSM/GPRS, 3G

Page 10: Sensing mobile phones

10

Sensor Penetration in Indian Mobile Phones

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

Bluetooth

USB

Edge

GPRS

Wifi

3G

Camera

GPS

Accelarometer

Digital Compass

Basic Phones

% Penetration for sensors and network interfaces

x100

Page 11: Sensing mobile phones

11

Sensor Penetration in Indian Mobile Phones

% Penetration for sensors and network interfaces

0 0.2 0.4 0.6 0.8 1

Bluetooth

USB

Edge

GPRS

Wifi

3G

Camera

GPS

Accelarometer

Digital Compass

Feature Phones

x100

Page 12: Sensing mobile phones

12

Sensor Penetration in Indian Mobile Phones

% Penetration for sensors and network interfaces

0 0.2 0.4 0.6 0.8 1

Bluetooth

USB

Edge

GPRS

Wifi

3G

Camera

GPS

Accelarometer

Digital Compass

Smart Phones

x100

Page 13: Sensing mobile phones

13

Sensor Penetration in Indian Mobile Phones

% Penetration for sensors and network interfaces

0 20 40 60 80 100

Bluetooth

USB

Edge

GPRS

Wifi

3G

Camera

GPS

Accelarometer

Digital Compass

Consolidated Market Penetration

Page 14: Sensing mobile phones

14

Power Consumption using Sensors

Source: Nericell: Rich Monitoring of of Road and Traffic Conditions using Mobile SmartphonesPrashant Mohan et. al., Microsoft Research, SenSys 2008, North Carolina, USA

Page 15: Sensing mobile phones

Smart Solutions using Mobile Phone Sensors

Page 16: Sensing mobile phones

16

Pothole Detection using Accelerometer

“The Pothole Patrol: Using a Mobile Sensor Network for Road Surface Monitoring”Jakob Ericsson et.al., MIT Labs, MobiSys 2008, Colorado, USA

Page 17: Sensing mobile phones

17

Audio Sensing using Microphone

“SoundSense: Scalable Sound Sensing for People-centric Applications on Mobile Phones”Hong Lu et.al., Dartmouth College, MobiSys 2009, Krakow, Poland

Applications• Daily Diary• Music Classification• Honk Detection

Page 18: Sensing mobile phones

18

Bike Sensing using external Sensors

“The BikeNet Mobile Sensing System for Cyclist Experience Mapping”Eisenman et.al., Columbia Univ, SenSys 2007, Sydney, Australlia

Applications• Fitness Sensing• Cyclist Experience• Pollution Monitoring

Page 19: Sensing mobile phones

Ultrasound based Tracking in Smart Stores

• Ultrasound beacon transmitters used for location marks / landmarks in a retail store

• Registered Customers carrying Mobile phones can receive these beacons as a record of visiting the designated location

• The visit records are uploaded for loyalty discounts, behavior analysis etc.• The audio frequency used is in the in-audible regions around 20 KHz. • A wide range of cell phones can support this mode of communication and can

enable location sensing in smart spaces

Page 21: Sensing mobile phones

21

OCR using Mobile Phone Camera Data

“Shah, P.; Karamchandani, S.; Nadkar, T.; Gulechha, N.; Koli, K.; Lad, K.; , "OCR-based chassis-number recognition using artificial neural networks," Vehicular Electronics and Safety (ICVES), 2009 IEEE International Conference on , vol., no., pp.31-34, 11-12 Nov. 2009

Applications• Automatic scan of Car Identifier Number for Insurance Application

Edge Detection

Horizontal Segmentation

Vertical Segmentation

Page 22: Sensing mobile phones

22

Eye Tracking using Camera

“EyePhone: Activating Mobile Phones with Your Eyes”Emiliano Mullizo et.al., Dartmouth College, MobiHeld 2010, New Delhi, India

Applications• Novel Mobile PhoneHMI

Page 23: Sensing mobile phones

23

Brain-Computer Interaction

“NeuroPhone: Brain-Mobile Phone Interface using a Wireless EEG Headset”Campbell et.al., Dartmouth College, MobiHeld 2010, New Delhi, India

Applications• Novel Mobile Phone HMI

Page 24: Sensing mobile phones

Ongoing Work

Page 25: Sensing mobile phones

25

Use Case Focus

Internet of ThingsSmart Home --> Smart Car --> Smart CityBA

NKI

NG

BA

NKI

NG

INSU

RA

NCE

INSU

RAN

CE

AG

RIC

ULT

UR

EA

GRI

CULT

URE

HEA

LTH

CARE

HEA

LTH

CAR

E

GO

VER

NM

ENT

GO

VER

NM

ENT

UTI

LITY

UTI

LITY

MA

NU

FACT

URI

NG

MA

NU

FACT

URI

NG

TRA

NSP

ORT

TRA

NSP

OR

T

APPLICATION SERVICESAPPLICATION SERVICES

INFRASTRUCTURE PLATFORMINFRASTRUCTURE PLATFORM

INTERNET INTERNET

GATEWAYGATEWAY

ACT

UA

TEA

CTU

ATE

SEN

SESE

NSE

AN

ALY

ZEA

NA

LYZE

Smart City

Smart Home

Smart Buildings

Smart VehicleSmart Infra

ParticipatorySensing

Smart Stores

Page 26: Sensing mobile phones

26

Application Focus

App Usage

Pothole / Traffic Jam Detection Smart City Municipal Service / Intelligent Transportation System

Driver Behavior Rogue Driver Detection / Dynamic Insurance

Ultrasound-based localization Smart Tourism / Smart Store

Audio Surveillance using Mobile Phones / Video Surveillance

Law Enforcement

Context-aware Advertisement Target Advertisement delivered to User

Multimodal HMI (Audio and Gesture)

Rich and easy-to-use User Interfaces

Page 27: Sensing mobile phones

27

Platform Focus

Component Purpose

Phone Middleware Java Based Service Container and Device Management

Phone Analytics Statistical and Analytical Processing of Sensor Data – low footprint, low computation power

Privacy Privacy preservation through aggregation, anonymization and access control

Back-end Platform Device Management, Control and Sensor Data Storage

Back-end Analytics Machine Learning, Reasoning, Stream Processing and Large data Handling

Page 28: Sensing mobile phones

Thank you

[email protected]