SlideShare a Scribd company logo
1 of 36
Download to read offline
Telling the Story of People's
Behavior with Smartphone Data
J oerg Blumtritt
@jbenno
1
Mobile
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.
4
5
• 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)
6
Satellites
MEMS
Radio
GPS
NFC
Wifi, Bluetooth
4G
Gyroscope,
Accelerometer
Microphone,
Camera
Temperature,
Air Pressure,
Compass, ...
Supplies Battery
7
Rich Context
Simple Context
Events
Raw Sensor Data
After Pei et.al.: "Human Behavior Cognition Using Smartphone Sensors", Sensors 2013, 13, 1402-1424;
doi:10.3390/s130201402
Our App: explore
• We started our own app 'explore':
• explore tracks all kinds of sensor data on the
smartphone. The data can be collected for
analysis, and it can trigger interactions (like
asking questions or offering suggestions).
• The open beta is available on Google Play
Store; the iOS version should be ready by
J uly 2014.
8 Datarella - Joerg Blumtritt
9
Rich Context
Simple Context
Events
Raw Sensor Data
Data
• 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 Datarella - Joerg Blumtritt
• 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
12
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 rhytmik 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.
13 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
14
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 J SON
doc.
• The event processing itself takes place
in the app - no network connection is
needed.
15
SELECT ID AS sensorId
FROM ExampleStream
RETAIN 60 SECONDS
WHERE Observation= '' Outlet"
Datarella - Joerg Blumtritt
16
Rich Context
Simple Context
Events
Raw Sensor Data
Travel
• 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.
17 Datarella - Joerg Blumtritt
18
Rich Context
Simple Context
Events
Raw Sensor Data
Usability
• To avoid the shortcommings of the
other social research apps, we focused
on the user interface, to make it as
"mobile" as possible.
19 Datarella - Joerg Blumtritt
Interactions
• explore can ask questions or offer suggestions, triggered by data.
20 Datarella - Joerg Blumtritt
Quantified Self
• explore offers clear and simple analytics of
the data collected. People can also get their
raw-data for their own purposes.
• We want people to be aware what we (and
other apps) do on the phone. So we do not
only tell in advance, we also show what
sensors are activated and give the opportunity
to opt-out per sensor.
• Since we reflect the results of our tracking as
well as questionnairs and interactions in form
of diagrams and sumaries, we hope, people
will realize what we are doing and can act
self-determined.
• Of couse we respect take-down notices: if
people ask for their data to be deleted, we
follow their request (which btw is also
required by German data protection laws);
this is also a reason for us not to use common
cloud storage and cloud computing platforms,
since we would not have control over the
back-up.
Datarella - Joerg Blumtritt21
22
• Use case: Tracking Chinese
Passengers.
• An international airport wants to learn,
what Chinese passengers buy, what
they consider a pleasent shopping
experience, and what they 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.
23
• 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.
Battery
• 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.
24 Datarella - Joerg Blumtritt
Identify whereabouts by
location-specific magnetic field
• 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.
25 Datarella - Joerg Blumtritt
26
• We try to help people understand what
their phone does:
• First, in our apps, we provide info on
which probes are active and give the
choice to switch a single probe off to
the user.
• Second, we also feedback
visualizations on the data readings to
the users in our apps (next slide).
• Third, we give users access to their
data via web api.
27
28
Spooky Wifi
Self-Tracking vs. Others-Tracking
• 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.
29 Datarella - Joerg Blumtritt
Postprivacy, and communalization of
private life
• In Neal Stephenson's "Snow Crash", we read about the 'Central
Intelligence Corporation' - a commercialized version of today's
NSA. Mobile health, computational social science, and mass
measurement of environmental influences are obvious and benign
applications of QS for the public good. With quantifying and
making public, what European data protection law defines as "the
most intimate personal data", however do we transform the
current "knowledge-database" character of the Net along with its
communication-networks to something new, something that might
become similar to Stephenson's vision?
• Could this even lead to Teilhard's (resp. McLuhan's) angelization
of humans, not only connected via social media but bodily knit
into the data? Would we rather end up in a rally bucolic global
village with moral control by the panoptic community (and an
inherent abelism that comes with a village life)? In both aspects,
representative aggregates like society as well as the concept of
the individual might be rendered obsolete.
30 Datarella - Joerg Blumtritt
"Privacy"
31 Datarella - Joerg Blumtritt
"Data Protection"
32 Datarella - Joerg Blumtritt
Becoming cyborgs?
• The bodily extension into the data
squere - this is what cyborgism is
really about.
• People like Neal Harbison or Enno
Park are pushing the discussion in
that direction: How do we maintain
posession of our bodies? What ethic
framework has there to be set-up?
How do we avoid technological
extensions becoming "black boxes"
that control us, rather than we do
them?
• So it is worthwhile to follow the
proceedings of the Cyborg e.V that
Enno founded.
33 Datarella - Joerg Blumtritt
Some links
• http://datarella.com/blog
• http://beautifuldata.com my blogs.
• http://twitter.com/jbenno/bigdata a data science related twitter list.
34 Datarella - Joerg Blumtritt
J örg Blumtritt
@jbenno
Datarella GmbH
Oskar-von-Miller-Ring 36
80333 München
089/44 23 69 99
info@datarella.com
Datarella - Joerg Blumtritt35
36
@jbenno

More Related Content

What's hot

Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimensionEd Charbeneau
 
Freedom and Privacy in the Mobile World
Freedom and Privacy in the Mobile WorldFreedom and Privacy in the Mobile World
Freedom and Privacy in the Mobile WorldJessie Helfrich
 
Off the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of ThingsOff the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of Thingsfrog
 
Wearable Computing - Part I: What is Wearable Computing?
Wearable Computing - Part I: What is Wearable Computing?Wearable Computing - Part I: What is Wearable Computing?
Wearable Computing - Part I: What is Wearable Computing?Daniel Roggen
 
Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Mark Jhon Oxillo
 
Transforming instagram data into location intelligence
Transforming instagram data into location intelligenceTransforming instagram data into location intelligence
Transforming instagram data into location intelligencesuresh sood
 
Bigdataforesight
BigdataforesightBigdataforesight
Bigdataforesightsuresh sood
 
IoT is Something to Figure Out
IoT is Something to Figure OutIoT is Something to Figure Out
IoT is Something to Figure OutPeter Hoddie
 
Digital Britain
Digital BritainDigital Britain
Digital Britain- Irv -
 
Interactivity Beyond the Screen
Interactivity Beyond the ScreenInteractivity Beyond the Screen
Interactivity Beyond the ScreenEricsson
 
WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1Tina Bejian-Binnion
 
Thought: The Future of Mobile and Embedded Application Input
Thought: The Future of Mobile and Embedded Application InputThought: The Future of Mobile and Embedded Application Input
Thought: The Future of Mobile and Embedded Application InputTechWell
 

What's hot (14)

Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimension
 
Freedom and Privacy in the Mobile World
Freedom and Privacy in the Mobile WorldFreedom and Privacy in the Mobile World
Freedom and Privacy in the Mobile World
 
Off the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of ThingsOff the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of Things
 
Wearable Computing - Part I: What is Wearable Computing?
Wearable Computing - Part I: What is Wearable Computing?Wearable Computing - Part I: What is Wearable Computing?
Wearable Computing - Part I: What is Wearable Computing?
 
Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...
 
Transforming instagram data into location intelligence
Transforming instagram data into location intelligenceTransforming instagram data into location intelligence
Transforming instagram data into location intelligence
 
Bigdataforesight
BigdataforesightBigdataforesight
Bigdataforesight
 
Privacy, Emerging Technology, and Information Professionals
Privacy, Emerging Technology, and Information ProfessionalsPrivacy, Emerging Technology, and Information Professionals
Privacy, Emerging Technology, and Information Professionals
 
IoT is Something to Figure Out
IoT is Something to Figure OutIoT is Something to Figure Out
IoT is Something to Figure Out
 
Digital Britain
Digital BritainDigital Britain
Digital Britain
 
Interactivity Beyond the Screen
Interactivity Beyond the ScreenInteractivity Beyond the Screen
Interactivity Beyond the Screen
 
WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Thought: The Future of Mobile and Embedded Application Input
Thought: The Future of Mobile and Embedded Application InputThought: The Future of Mobile and Embedded Application Input
Thought: The Future of Mobile and Embedded Application Input
 

Viewers also liked

Credit crisis in a nutshell
Credit crisis in a nutshellCredit crisis in a nutshell
Credit crisis in a nutshellAndrey Belyaev
 
Future mobility blumtritt_43pr
Future mobility blumtritt_43prFuture mobility blumtritt_43pr
Future mobility blumtritt_43prJoerg Blumtritt
 
Ошибки входа. Или как заходить в интернет правильно.
Ошибки входа. Или как заходить в интернет правильно.Ошибки входа. Или как заходить в интернет правильно.
Ошибки входа. Или как заходить в интернет правильно.Андрей Ситко
 

Viewers also liked (7)

Open Foresight
Open ForesightOpen Foresight
Open Foresight
 
Credit crisis in a nutshell
Credit crisis in a nutshellCredit crisis in a nutshell
Credit crisis in a nutshell
 
Posthuman advertising
Posthuman advertisingPosthuman advertising
Posthuman advertising
 
Future mobility blumtritt_43pr
Future mobility blumtritt_43prFuture mobility blumtritt_43pr
Future mobility blumtritt_43pr
 
Zwei jahrebigdata
Zwei jahrebigdataZwei jahrebigdata
Zwei jahrebigdata
 
Miyawaki 03.2009
Miyawaki 03.2009Miyawaki 03.2009
Miyawaki 03.2009
 
Ошибки входа. Или как заходить в интернет правильно.
Ошибки входа. Или как заходить в интернет правильно.Ошибки входа. Или как заходить в интернет правильно.
Ошибки входа. Или как заходить в интернет правильно.
 

Similar to Behavioral Analytics with Smartphone Data. Talk at Strata + Hadoop World 2014, Barcelona

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
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility ForensicsSabidur Rahman
 
Iot, analytics and other trends
Iot, analytics and other trendsIot, analytics and other trends
Iot, analytics and other trendsJim Boland
 
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
 
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
 
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
 
Wearable Computing - Part II: Sensors
Wearable Computing - Part II: SensorsWearable Computing - Part II: Sensors
Wearable Computing - Part II: SensorsDaniel Roggen
 
A real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismA real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismAlexander Decker
 
Privacy, the Internet of Things and Smart Cities
Privacy, the Internet of Things and Smart Cities Privacy, the Internet of Things and Smart Cities
Privacy, the Internet of Things and Smart Cities Lilian Edwards
 
FinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptxFinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptxssuser046cf5
 
How Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsHow Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsAnand SFJ
 
White Paper Outernet
White Paper OuternetWhite Paper Outernet
White Paper OuternetTRENDONE GmbH
 
Trend one destination_outernet_whitepaper_itb_2011_english
Trend one destination_outernet_whitepaper_itb_2011_englishTrend one destination_outernet_whitepaper_itb_2011_english
Trend one destination_outernet_whitepaper_itb_2011_englishITB Berlin
 

Similar to Behavioral Analytics with Smartphone Data. Talk at Strata + Hadoop World 2014, Barcelona (20)

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
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
 
IoT_IT_Unit1.pdf
IoT_IT_Unit1.pdfIoT_IT_Unit1.pdf
IoT_IT_Unit1.pdf
 
Iot, analytics and other trends
Iot, analytics and other trendsIot, analytics and other trends
Iot, analytics and other trends
 
Google Maps Mobile
Google Maps MobileGoogle Maps Mobile
Google Maps Mobile
 
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...
 
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
 
123456.pptx
123456.pptx123456.pptx
123456.pptx
 
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...
 
'Sentrollers" and the Internet of Things
'Sentrollers" and the Internet of Things'Sentrollers" and the Internet of Things
'Sentrollers" and the Internet of Things
 
Wearable Computing - Part II: Sensors
Wearable Computing - Part II: SensorsWearable Computing - Part II: Sensors
Wearable Computing - Part II: Sensors
 
A real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismA real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanism
 
Privacy, the Internet of Things and Smart Cities
Privacy, the Internet of Things and Smart Cities Privacy, the Internet of Things and Smart Cities
Privacy, the Internet of Things and Smart Cities
 
HCIReportSunday
HCIReportSundayHCIReportSunday
HCIReportSunday
 
FinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptxFinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptx
 
How Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsHow Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT Applications
 
IOT ppt1.pptx
IOT ppt1.pptxIOT ppt1.pptx
IOT ppt1.pptx
 
White Paper Outernet
White Paper OuternetWhite Paper Outernet
White Paper Outernet
 
Trend one destination_outernet_whitepaper_itb_2011_english
Trend one destination_outernet_whitepaper_itb_2011_englishTrend one destination_outernet_whitepaper_itb_2011_english
Trend one destination_outernet_whitepaper_itb_2011_english
 
IoT White Paper
IoT White PaperIoT White Paper
IoT White Paper
 

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
 
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 (11)

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
 
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
 
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.
 

Recently uploaded

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 

Recently uploaded (20)

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 

Behavioral Analytics with Smartphone Data. Talk at Strata + Hadoop World 2014, Barcelona

  • 1. Telling the Story of People's Behavior with Smartphone Data J oerg Blumtritt @jbenno 1
  • 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.
  • 4. 4
  • 5. 5 • 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. 7 Rich Context Simple Context Events Raw Sensor Data After Pei et.al.: "Human Behavior Cognition Using Smartphone Sensors", Sensors 2013, 13, 1402-1424; doi:10.3390/s130201402
  • 8. Our App: explore • We started our own app 'explore': • explore tracks all kinds of sensor data on the smartphone. The data can be collected for analysis, and it can trigger interactions (like asking questions or offering suggestions). • The open beta is available on Google Play Store; the iOS version should be ready by J uly 2014. 8 Datarella - Joerg Blumtritt
  • 10. Data • 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 Datarella - Joerg Blumtritt
  • 11. • 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
  • 13. 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 rhytmik 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. 13 Datarella - Joerg Blumtritt
  • 14. 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 14 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
  • 15. 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 J SON doc. • The event processing itself takes place in the app - no network connection is needed. 15 SELECT ID AS sensorId FROM ExampleStream RETAIN 60 SECONDS WHERE Observation= '' Outlet" Datarella - Joerg Blumtritt
  • 17. Travel • 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. 17 Datarella - Joerg Blumtritt
  • 19. Usability • To avoid the shortcommings of the other social research apps, we focused on the user interface, to make it as "mobile" as possible. 19 Datarella - Joerg Blumtritt
  • 20. Interactions • explore can ask questions or offer suggestions, triggered by data. 20 Datarella - Joerg Blumtritt
  • 21. Quantified Self • explore offers clear and simple analytics of the data collected. People can also get their raw-data for their own purposes. • We want people to be aware what we (and other apps) do on the phone. So we do not only tell in advance, we also show what sensors are activated and give the opportunity to opt-out per sensor. • Since we reflect the results of our tracking as well as questionnairs and interactions in form of diagrams and sumaries, we hope, people will realize what we are doing and can act self-determined. • Of couse we respect take-down notices: if people ask for their data to be deleted, we follow their request (which btw is also required by German data protection laws); this is also a reason for us not to use common cloud storage and cloud computing platforms, since we would not have control over the back-up. Datarella - Joerg Blumtritt21
  • 22. 22 • Use case: Tracking Chinese Passengers. • An international airport wants to learn, what Chinese passengers buy, what they consider a pleasent shopping experience, and what they 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.
  • 23. 23 • 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.
  • 24. Battery • 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. 24 Datarella - Joerg Blumtritt
  • 25. Identify whereabouts by location-specific magnetic field • 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. 25 Datarella - Joerg Blumtritt
  • 26. 26 • We try to help people understand what their phone does: • First, in our apps, we provide info on which probes are active and give the choice to switch a single probe off to the user. • Second, we also feedback visualizations on the data readings to the users in our apps (next slide). • Third, we give users access to their data via web api.
  • 27. 27
  • 28. 28
  • 29. Spooky Wifi Self-Tracking vs. Others-Tracking • 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. 29 Datarella - Joerg Blumtritt
  • 30. Postprivacy, and communalization of private life • In Neal Stephenson's "Snow Crash", we read about the 'Central Intelligence Corporation' - a commercialized version of today's NSA. Mobile health, computational social science, and mass measurement of environmental influences are obvious and benign applications of QS for the public good. With quantifying and making public, what European data protection law defines as "the most intimate personal data", however do we transform the current "knowledge-database" character of the Net along with its communication-networks to something new, something that might become similar to Stephenson's vision? • Could this even lead to Teilhard's (resp. McLuhan's) angelization of humans, not only connected via social media but bodily knit into the data? Would we rather end up in a rally bucolic global village with moral control by the panoptic community (and an inherent abelism that comes with a village life)? In both aspects, representative aggregates like society as well as the concept of the individual might be rendered obsolete. 30 Datarella - Joerg Blumtritt
  • 31. "Privacy" 31 Datarella - Joerg Blumtritt
  • 32. "Data Protection" 32 Datarella - Joerg Blumtritt
  • 33. Becoming cyborgs? • The bodily extension into the data squere - this is what cyborgism is really about. • People like Neal Harbison or Enno Park are pushing the discussion in that direction: How do we maintain posession of our bodies? What ethic framework has there to be set-up? How do we avoid technological extensions becoming "black boxes" that control us, rather than we do them? • So it is worthwhile to follow the proceedings of the Cyborg e.V that Enno founded. 33 Datarella - Joerg Blumtritt
  • 34. Some links • http://datarella.com/blog • http://beautifuldata.com my blogs. • http://twitter.com/jbenno/bigdata a data science related twitter list. 34 Datarella - Joerg Blumtritt
  • 35. J örg Blumtritt @jbenno Datarella GmbH Oskar-von-Miller-Ring 36 80333 München 089/44 23 69 99 info@datarella.com Datarella - Joerg Blumtritt35