SlideShare a Scribd company logo
1 of 29
Download to read offline
Telling the Story of People's
Mobility with Smartphone Data
Joerg Blumtritt
@jbenno
1
Mobility: More than just driving
2
Mobile
3
• Two billion people use smartphones (three times more than users of PCs)
• Smartphones are far more than just „mobile computers“: they carry more than twenty sensors or
probes, continuously monitoring our behavior and our environment.
• Mobile is becoming the most important source of human generated data and surpasses social
networks.
• Apart from people using their phones, there are more than five billion mobile devices, connected
to objects, like e.g. cars. These build the Internet of Things.
Mobile
4
5
6
• Smartphones carry a phalanx of sensors and track all kind of environmental data.
• Our movements and immediate surroundings are monitored by gyroscope,
accelerometer, luminosity sensor in the camera, microphone etc.
• The location is captured by satellite connection and mobile network.
• Proximity can be trackt via bluetooth or Wifi signal (which just becomes
systematically useable with the iBeacon)
7
Satellites
MEMS
Radio
GPS
NFC
Wifi, Bluetooth
4G
Gyroscope,
Accelerometer
Microphone
Camera
Temperature,
Air Pressure,
Compass, ...
Supplies Battery
8
Rich Context
Simple Context
Events
Raw Sensor Data
9
• Sensor data is generated mostly in forms of tables, locally stored as SQL
databases for each app. We transfer the data to analyze it, e.g. visualize
geo-location on a map.
10
• Not all data is telling streightforeward like
geolocation. Gyroscope data e.g. is measured in
three dimensions.
• This plot shows typical artefacts: the spikes shooting
out of the clutter in regular intervals. These are
caused by hardware inaccuracies, or also by aliasing
effects.
• The artefacts are unique to each device, like a
fingerprint, and can identify the source of the data.
11
Rich Context
Simple Context
Events
Raw Sensor Data
Events
• To see what happens, we have to process the
data. How people move arround is visible
through the gyroscope - you see the turns,
changes in directions ect.
• With gyroscopic data in combination with
acceleration and speed, also the means of
transportation can be revealed: walking has a
distinct signature, driving by car shows more
changes in directions then sitting on a train, etc.
• However: the data is noisy; artefacts emerge
from different brands of the sensors, of glitches
in the operating systems, and also can be caused
by environmental influences.
• Take e.g. the rhythmik spikes in the picture below:
nobody would turn rhythmically and so fast.
• So we have to preprocess the data in the app, to
really see, what happens.
12 Datarella - Joerg Blumtritt
What is behavior?
• The normalized gyroscopic data on the right
shows the movements of a person going
from her desk into the kitchen, fixing a pot
of tea, leaving the kitchen and returning to
her desk.
• Sampling rate was 10s, timeframe is 15min.
• We notice episodes of different behavior:
• turning sharply
• walking
• turning smoothly
• walking again
• entering the kitchen, preparing the pot
• waiting for the water to boil
• standing up, leaving the kitchen
• sitting down again
13
0,0
1,0
2,0
3,0
4,0
5,0
6,0
7,0
8,0
9,0
1 4 7 1013161922252831343740434649525558616467707376798285
Datarella - Joerg Blumtritt
Complex Event Processing
• Simple events, like changing direction,
entering an area of specific geo-
coordinates, or having moved for a
specific time span can be combined to
complex events.
• EPL (event processing language) offeres
a way to listen to the data stream and
detect the occurance of events.
• EPL looks like SQL, but instead of
tables, the search goes into the data
stream.
• For our app, we define events, boolean-
combine these events in a GUI and
parse the definition in the app via JSON
doc.
• The event processing itself takes place
in the app - no network connection is
needed.
14
SELECT ID AS sensorId
FROM ExampleStream
RETAIN 60 SECONDS
WHERE Observation= '' Outlet"
Datarella - Joerg Blumtritt
15
• Battery data is both interesting in itself, and also important to maintain the app usable.
• Battery consumptions is telling a lot about the environment of the phone: temperature, moisture,
even air pressure can be derived using the change in charge.
16
• Every place has a distinct
signature of the magnetic field
(in strenght like shown on my
own tracking data on the right
as well as in bearing).
• So even if someone decided
to not-track geolocation, we
might still get sufficient
information on their
whereabouts via other
measurements.
• That this is not hypothetical
can be seen on the diagram:
the field's signature of my
home is different from other
places, I stayed during that
week.
17
Rich Context
Simple Context
Events
Raw Sensor Data
18
19
20
• Studying the means of transportation, they
paths, people choose for their communte
or travel, is a streightforward application of
our data.
• We work e.g. for airports to optimize the
shops they would offer to passengers. Since
many passengers come from other
cultures, it is not an easy task for an airport
(or in general for a shopping mall) to learn
the preferences of potential clients - not
consitent shopping data or market research
is available.
• So, e.g. we incentivize passengers from
China to let us accompany their stay in
Euorpe with our app 'explore'. So we can
understand, what they wanted to buy, if
they succeded and if they would have
missed anything, that an airport could have
offered to them.
21
• You can't avoid tracking others involunarily, too. This is a problem. People might be aware, what
they themselves are doing. But others might be tracked along without giving their consent.
• Wifi is a good example of "others-tracking": all wifi signals within reach are tracked by the phone.
It tells a lot about other people; not only about the devices they use.
22
Rich Context
Simple Context
Events
Raw Sensor Data
23
• Use case: Tracking Chinese
Passengers.
• An international airport wants to
learn, what Chinese passengers buy
what they consider a pleasent
shopping experience, and what the
expect.
• We recruited a panel of Chinese
passengers before they left from
China to Europe, and accompanied
them with our app.
• We learned where they went and
could ask them about their
experiences.
24
25
26
27
• Use case: Driver Timeline
• We built an app that tracks the driving and computes more abstract events from its
data, like „stuck in a traffic jam“.
• The events are displayed in form of a timeline, and can be shared to others.
Jörg Blumtritt
@jbenno
Datarella GmbH
Oskar-von-Miller-Ring 36
80333 München
089/44 23 69 99
info@datarella.com
Datarella - Joerg Blumtritt28
29
@jbenno

More Related Content

Similar to Future mobility blumtritt_43pr

Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Neal Lathia
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility ForensicsSabidur Rahman
 
Smartphone sensor and gesture
Smartphone sensor and gestureSmartphone sensor and gesture
Smartphone sensor and gestureBhavya5800
 
Iot, analytics and other trends
Iot, analytics and other trendsIot, analytics and other trends
Iot, analytics and other trendsJim Boland
 
Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewThiwanka Makumburage
 
Creating self-aware and smart healthy cities
Creating self-aware and smart healthy citiesCreating self-aware and smart healthy cities
Creating self-aware and smart healthy citiesMaged N. Kamel Boulos
 
IoT_building block_new.docx
IoT_building block_new.docxIoT_building block_new.docx
IoT_building block_new.docxutpola
 
Visually Impaired People Monitoring in a Smart Home using Electronic White Cane
Visually Impaired People Monitoring in a Smart Home using Electronic White CaneVisually Impaired People Monitoring in a Smart Home using Electronic White Cane
Visually Impaired People Monitoring in a Smart Home using Electronic White CaneAIRCC Publishing Corporation
 
VISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANE
VISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANEVISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANE
VISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANEijcsit
 
Io t research_niit_durgapur
Io t research_niit_durgapurIo t research_niit_durgapur
Io t research_niit_durgapurArpan Pal
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesMohamed Nabil, MSc.
 
IOT - The age of smart
IOT - The age of smartIOT - The age of smart
IOT - The age of smartRohan Patil
 
Biometrics fingerprint
Biometrics fingerprintBiometrics fingerprint
Biometrics fingerprintSagar Verma
 
Lec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfLec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfXuehaiLiu
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...Maged N. Kamel Boulos
 

Similar to Future mobility blumtritt_43pr (20)

Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
 
IoT_IT_Unit1.pdf
IoT_IT_Unit1.pdfIoT_IT_Unit1.pdf
IoT_IT_Unit1.pdf
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
 
Smartphone sensor and gesture
Smartphone sensor and gestureSmartphone sensor and gesture
Smartphone sensor and gesture
 
Iot, analytics and other trends
Iot, analytics and other trendsIot, analytics and other trends
Iot, analytics and other trends
 
Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature Review
 
Creating self-aware and smart healthy cities
Creating self-aware and smart healthy citiesCreating self-aware and smart healthy cities
Creating self-aware and smart healthy cities
 
IoT_building block_new.docx
IoT_building block_new.docxIoT_building block_new.docx
IoT_building block_new.docx
 
Visually Impaired People Monitoring in a Smart Home using Electronic White Cane
Visually Impaired People Monitoring in a Smart Home using Electronic White CaneVisually Impaired People Monitoring in a Smart Home using Electronic White Cane
Visually Impaired People Monitoring in a Smart Home using Electronic White Cane
 
VISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANE
VISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANEVISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANE
VISUALLY IMPAIRED PEOPLE MONITORING IN A SMART HOME USING ELECTRONIC WHITE CANE
 
Io t research_niit_durgapur
Io t research_niit_durgapurIo t research_niit_durgapur
Io t research_niit_durgapur
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniques
 
IoT White Paper
IoT White PaperIoT White Paper
IoT White Paper
 
IOT - The age of smart
IOT - The age of smartIOT - The age of smart
IOT - The age of smart
 
123456.pptx
123456.pptx123456.pptx
123456.pptx
 
Biometrics fingerprint
Biometrics fingerprintBiometrics fingerprint
Biometrics fingerprint
 
Lec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfLec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdf
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
HCIReportSunday
HCIReportSundayHCIReportSunday
HCIReportSunday
 
How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...How the Internet of Things and People can help improve our health, well-being...
How the Internet of Things and People can help improve our health, well-being...
 

More from Joerg Blumtritt

BYOD - Bring your own data. Wearable Tech und Shared Data für die Medizin
BYOD - Bring your own data. Wearable Tech und Shared Data für die MedizinBYOD - Bring your own data. Wearable Tech und Shared Data für die Medizin
BYOD - Bring your own data. Wearable Tech und Shared Data für die MedizinJoerg Blumtritt
 
Big Data, Augmented Ubiquity, Quantified Self
Big Data, Augmented Ubiquity, Quantified SelfBig Data, Augmented Ubiquity, Quantified Self
Big Data, Augmented Ubiquity, Quantified SelfJoerg Blumtritt
 
Quantified Self and Philosophy
Quantified Self and PhilosophyQuantified Self and Philosophy
Quantified Self and PhilosophyJoerg Blumtritt
 
Streetfighting datascience
Streetfighting datascienceStreetfighting datascience
Streetfighting datascienceJoerg Blumtritt
 
Hacking the meme_code_ext
Hacking the meme_code_extHacking the meme_code_ext
Hacking the meme_code_extJoerg Blumtritt
 
Grüne Trends: Der Markt der Bio-Lebensmittel.
Grüne Trends: Der Markt der Bio-Lebensmittel.Grüne Trends: Der Markt der Bio-Lebensmittel.
Grüne Trends: Der Markt der Bio-Lebensmittel.Joerg Blumtritt
 

More from Joerg Blumtritt (14)

Algorithm Ethics
Algorithm EthicsAlgorithm Ethics
Algorithm Ethics
 
BYOD - Bring your own data. Wearable Tech und Shared Data für die Medizin
BYOD - Bring your own data. Wearable Tech und Shared Data für die MedizinBYOD - Bring your own data. Wearable Tech und Shared Data für die Medizin
BYOD - Bring your own data. Wearable Tech und Shared Data für die Medizin
 
Big Data, Augmented Ubiquity, Quantified Self
Big Data, Augmented Ubiquity, Quantified SelfBig Data, Augmented Ubiquity, Quantified Self
Big Data, Augmented Ubiquity, Quantified Self
 
Quantified Self and Philosophy
Quantified Self and PhilosophyQuantified Self and Philosophy
Quantified Self and Philosophy
 
Open Foresight
Open ForesightOpen Foresight
Open Foresight
 
Streetfighting datascience
Streetfighting datascienceStreetfighting datascience
Streetfighting datascience
 
Hacking the meme_code_ext
Hacking the meme_code_extHacking the meme_code_ext
Hacking the meme_code_ext
 
Einfurung in media
Einfurung in mediaEinfurung in media
Einfurung in media
 
Einfuhrung datascience
Einfuhrung datascienceEinfuhrung datascience
Einfuhrung datascience
 
Algorithm ethics
Algorithm ethicsAlgorithm ethics
Algorithm ethics
 
Quantified self
Quantified selfQuantified self
Quantified self
 
Zwei jahrebigdata
Zwei jahrebigdataZwei jahrebigdata
Zwei jahrebigdata
 
Vom kriege
Vom kriegeVom kriege
Vom kriege
 
Grüne Trends: Der Markt der Bio-Lebensmittel.
Grüne Trends: Der Markt der Bio-Lebensmittel.Grüne Trends: Der Markt der Bio-Lebensmittel.
Grüne Trends: Der Markt der Bio-Lebensmittel.
 

Future mobility blumtritt_43pr

  • 1. Telling the Story of People's Mobility with Smartphone Data Joerg Blumtritt @jbenno 1
  • 2. Mobility: More than just driving 2
  • 3. Mobile 3 • Two billion people use smartphones (three times more than users of PCs) • Smartphones are far more than just „mobile computers“: they carry more than twenty sensors or probes, continuously monitoring our behavior and our environment. • Mobile is becoming the most important source of human generated data and surpasses social networks. • Apart from people using their phones, there are more than five billion mobile devices, connected to objects, like e.g. cars. These build the Internet of Things.
  • 5. 5
  • 6. 6 • Smartphones carry a phalanx of sensors and track all kind of environmental data. • Our movements and immediate surroundings are monitored by gyroscope, accelerometer, luminosity sensor in the camera, microphone etc. • The location is captured by satellite connection and mobile network. • Proximity can be trackt via bluetooth or Wifi signal (which just becomes systematically useable with the iBeacon)
  • 9. 9 • Sensor data is generated mostly in forms of tables, locally stored as SQL databases for each app. We transfer the data to analyze it, e.g. visualize geo-location on a map.
  • 10. 10 • Not all data is telling streightforeward like geolocation. Gyroscope data e.g. is measured in three dimensions. • This plot shows typical artefacts: the spikes shooting out of the clutter in regular intervals. These are caused by hardware inaccuracies, or also by aliasing effects. • The artefacts are unique to each device, like a fingerprint, and can identify the source of the data.
  • 12. Events • To see what happens, we have to process the data. How people move arround is visible through the gyroscope - you see the turns, changes in directions ect. • With gyroscopic data in combination with acceleration and speed, also the means of transportation can be revealed: walking has a distinct signature, driving by car shows more changes in directions then sitting on a train, etc. • However: the data is noisy; artefacts emerge from different brands of the sensors, of glitches in the operating systems, and also can be caused by environmental influences. • Take e.g. the rhythmik spikes in the picture below: nobody would turn rhythmically and so fast. • So we have to preprocess the data in the app, to really see, what happens. 12 Datarella - Joerg Blumtritt
  • 13. What is behavior? • The normalized gyroscopic data on the right shows the movements of a person going from her desk into the kitchen, fixing a pot of tea, leaving the kitchen and returning to her desk. • Sampling rate was 10s, timeframe is 15min. • We notice episodes of different behavior: • turning sharply • walking • turning smoothly • walking again • entering the kitchen, preparing the pot • waiting for the water to boil • standing up, leaving the kitchen • sitting down again 13 0,0 1,0 2,0 3,0 4,0 5,0 6,0 7,0 8,0 9,0 1 4 7 1013161922252831343740434649525558616467707376798285 Datarella - Joerg Blumtritt
  • 14. Complex Event Processing • Simple events, like changing direction, entering an area of specific geo- coordinates, or having moved for a specific time span can be combined to complex events. • EPL (event processing language) offeres a way to listen to the data stream and detect the occurance of events. • EPL looks like SQL, but instead of tables, the search goes into the data stream. • For our app, we define events, boolean- combine these events in a GUI and parse the definition in the app via JSON doc. • The event processing itself takes place in the app - no network connection is needed. 14 SELECT ID AS sensorId FROM ExampleStream RETAIN 60 SECONDS WHERE Observation= '' Outlet" Datarella - Joerg Blumtritt
  • 15. 15 • Battery data is both interesting in itself, and also important to maintain the app usable. • Battery consumptions is telling a lot about the environment of the phone: temperature, moisture, even air pressure can be derived using the change in charge.
  • 16. 16 • Every place has a distinct signature of the magnetic field (in strenght like shown on my own tracking data on the right as well as in bearing). • So even if someone decided to not-track geolocation, we might still get sufficient information on their whereabouts via other measurements. • That this is not hypothetical can be seen on the diagram: the field's signature of my home is different from other places, I stayed during that week.
  • 18. 18
  • 19. 19
  • 20. 20 • Studying the means of transportation, they paths, people choose for their communte or travel, is a streightforward application of our data. • We work e.g. for airports to optimize the shops they would offer to passengers. Since many passengers come from other cultures, it is not an easy task for an airport (or in general for a shopping mall) to learn the preferences of potential clients - not consitent shopping data or market research is available. • So, e.g. we incentivize passengers from China to let us accompany their stay in Euorpe with our app 'explore'. So we can understand, what they wanted to buy, if they succeded and if they would have missed anything, that an airport could have offered to them.
  • 21. 21 • You can't avoid tracking others involunarily, too. This is a problem. People might be aware, what they themselves are doing. But others might be tracked along without giving their consent. • Wifi is a good example of "others-tracking": all wifi signals within reach are tracked by the phone. It tells a lot about other people; not only about the devices they use.
  • 23. 23 • Use case: Tracking Chinese Passengers. • An international airport wants to learn, what Chinese passengers buy what they consider a pleasent shopping experience, and what the expect. • We recruited a panel of Chinese passengers before they left from China to Europe, and accompanied them with our app. • We learned where they went and could ask them about their experiences.
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27 • Use case: Driver Timeline • We built an app that tracks the driving and computes more abstract events from its data, like „stuck in a traffic jam“. • The events are displayed in form of a timeline, and can be shared to others.
  • 28. Jörg Blumtritt @jbenno Datarella GmbH Oskar-von-Miller-Ring 36 80333 München 089/44 23 69 99 info@datarella.com Datarella - Joerg Blumtritt28