SlideShare a Scribd company logo
1 of 77
Download to read offline
Low Friction
Personal
Data Collection
@aaronpk • aaronparecki.com
Open Source Bridge • June 2013
Things I track consistently
¡ Location: GPS (since 2008)
¡ Location: Checkins (since 2009)
¡ Sleep (since November 2011)
¡ Weight (since October 2011)
¡ Car Gas Fillups (2008-2011)
¡ Bike Rides (since 2013)
¡ Steps / Activity (since November 2011)
@aaronpk
Things I track consistently
¡ Location: GPS (since 2008) Geoloqi iPhone app
¡ Location: Checkins (since 2009) Foursquare
¡ Sleep (since November 2011) Jawbone Up
¡ Weight (since October 2011) Withings Scale
¡ Car Gas Fillups (2008-2011) Homegrown DB via SMS
¡ Bike Rides (since 2013) Strava + Wahoo Bike & Heart Rate
¡ Steps / Activity (since November 2011) Jawbone, Fitbit
@aaronpk
Things I track inconsistently
¡  One photo every day – off and on since 2007
¡  Heart Rate – During bike rides or other activities
¡  Food I Eat – Usually only for 3-4 days at a time
Location: GPS
2008 - Present
@aaronpk
Hardware GPS Logger (2007)
@aaronpk
GPS-Enabled Phone (2008)
@aaronpk
Geoloqi on an iPhone
@aaronpk
@aaronpk
Why do I keep using it?
¡  Requires very little effort to maintain
¡  I use the raw location to add context to other
types of records (e.g. sleep)
¡  I can turn any timestamp into a location
Location: Checkins
2009 - Present
@aaronpk
Foursquare Checkins
@aaronpk
Checkie: One-click Checkins
@aaronpk
Checkin History
@aaronpk
Why do I keep using it?
¡ Requires little effort to maintain
¡ The tidbits from Foursquare are fun to see!
¡  “It’s been 6 months since you’ve last checked in
here”
¡  “11 weeks in a row at the Portland Airport!”
¡  “Six weeks since you last checked in with Turoczy!”
¡ To get accurate venue data, need a manual step.
Can’t be done reliably automatically.
Gas Fillups
2008 - 2011
@aaronpk
Simple SMS Interface
@aaronpk
Simple SMS Interface
@aaronpk
odometer
gallons
dollars
Fillups
Why was this successful?
¡ Minimal & forgiving interface
¡ SMS from my phone
¡ numbers could be sent in any order (mileage,
gallons, price) and it would figure out which is
which
Sleep
Nov 2011 - Present
@aaronpk
Sleep Cycle App
¡ Place your phone on your bed
¡ Requires your phone to be
plugged in
¡ Can wake you up at an
appropriate time
@aaronpk
Fitbit
¡ Tracks steps, activity, and sleep
¡ To track sleep, requires you wear it
around your wrist
¡ I was not able to sustain this because of
the extra effort of using the wrist strap
¡ Button tap to put into “Sleep” mode,
gives visual feedback (timer starts
running)
@aaronpk
Jawbone UP
¡ Always on my wrist, so I never forget about it
¡ Battery lasts 8-10 days
¡ Alarm wakes up only me since it buzzes my arm silently
¡ Button tap to put into “Sleep” mode, gives visual and
audio feedback
@aaronpk
Sleep Logs
@aaronpk
¡ Times are localized
using location data
from Geoloqi
¡ Timezone is found
using Terraformer
github.com/Esri/Terraformer
¡ Using a reverse
geocoder to add
City, State, Country
Publishing Sleep Logs
WithMicroformats!
http://aaronparecki.com/metrics/2013/06/19/072804/
http://aaronparecki.com/metrics/2013/06/19/072804.json
Sleep Logs
Nov 2011 – June 2013
Sleep Logs
Nov 2011 – June 2013
Sleep Logs by City
Sleep Logs by City
Jetlag
SXSW
Weight
Oct 2011 - Present
@aaronpk
@aaronpk
Withings Wireless Scale
@aaronpk
Withings Wireless Scale
@aaronpk
Withings Wireless Scale
Geoloqi
Acquired
Bike Rides
Since June 2013
@aaronpk
Experimental
Wahoo Blue SC
¡ Attaches to bike frame and wheel
¡ Measures speed and cadence
@aaronpk
Wahoo Blue HR
Strava iPhone App
¡ GPS, Bike Speed, Heart Rate
@aaronpk
Steps / Activity
Since November 2011
@aaronpk
Experimental
Fitbit
¡ Tracks steps, activity, and sleep
¡ Step count
¡ Pro: syncs wirelessly when near base
station
¡ Con: not immediately visible since
it’s on my hip, not my wrist
@aaronpk
Jawbone UP
¡ Always on my wrist, so I never forget about it
¡ Battery lasts 8-10 days
¡ Pro: simple and light
¡ Con: no display, must sync by plugging in to phone
@aaronpk
Nike FuelBand
¡ Battery lasts 8-10 days
¡ Pro: Bright LED display, syncs via Bluetooth LE
¡ Con: Fuel number is opaque
@aaronpk
Step Count Comparison
836 Steps 941 Steps790 Steps
@aaronpk
Why experimental?
I have not yet found a good way to:
¡  normalize and store the data
¡  share the data on my website
@aaronpk
SmartThings
Since June 2013
@aaronpk
Experimental
SmartThings
¡ Dead simple home automation
¡ Presence, motion, door locks, more
@aaronpk
SmartThings
¡ Get alerts when
¡ a door is opened
¡ there is motion in a room
¡ Turn on and off lights
¡ Set up rules to do
combinations of things
¡ Temperature logging
@aaronpk
Where does it go?
@aaronpk
Currently: PESOS
¡  indiewebcamp.com/PESOS
¡  Content is created in third-party services
¡  Using feeds, webhooks, content is pulled into my
own database
¡  Content is then normalized, correlated, and
published on my site
Publish Elsewhere,
Syndicate to your Own Site
@aaronpk
Database .md files in Git
aaronparecki.com
Public
Ideal: POSSE
¡  indiewebcamp.com/POSSE
¡  Content is created in my own infrastructure
¡  Syndicate to third-party services for the benefits
they provide (social sharing, analytics, etc)
Publish on your Own Site,
Syndicate Elsewhere
@aaronpk
Database .md files in Git
aaronparecki.com
Public
iPhone
Home
Sensors
Personal
Server
Body
Sensors
@aaronpk
Things I Want to
Track
But have not yet been able to
for various reasons
@aaronpk
Food and drink I
consume
@aaronpk
Stress level
@aaronpk
What people I am with
at any given time
@aaronpk
Who I've
communicated with
each day
@aaronpk
General noise level
around me at all times
@aaronpk
Ambient sound
recordings with
transcriptions
@aaronpk
Ambient photo/video
recording
@aaronpk
Other Low Friction Tools
@aaronpk
Sheet-fed Scanner
@aaronpk
One-button scan to Dropbox
@aaronpk
Eye-Fi Camera Card
@aaronpk
Photos uploaded automatically to Flickr
from wifi connections
Nest Thermostat
¡ Simple Interface (turn right, left, press down)
¡ Can be controlled from your phone
@aaronpk
Pebble Smart Watch
Displays text messages so I can avoid looking
at my phone except to respond @aaronpk
Low Friction:
If I can’t use it, then probably
nobody else will either
@aaronpk
Thanks
Aaron Parecki
@aaronpk
aaronparecki.com
indiewebcamp.com
June 22-23, 2013

More Related Content

What's hot

What's hot (6)

Dynamic Sound for iOS Apps and Games
Dynamic Sound for iOS Apps and GamesDynamic Sound for iOS Apps and Games
Dynamic Sound for iOS Apps and Games
 
WTF is PWA?
WTF is PWA?WTF is PWA?
WTF is PWA?
 
Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014
Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014
Thomas Sarlandie Kickoff Talk | Pebble Developer Retreat 2014
 
Welcome alexa, your personal assistant
Welcome alexa, your personal assistantWelcome alexa, your personal assistant
Welcome alexa, your personal assistant
 
JavaOne: Welcome alexa, your personal assistant [con1700]
JavaOne: Welcome alexa, your personal assistant [con1700]JavaOne: Welcome alexa, your personal assistant [con1700]
JavaOne: Welcome alexa, your personal assistant [con1700]
 
Writing Alexa Voice Skills With NodeJS (with a little IoT)
Writing Alexa Voice Skills With NodeJS (with a little IoT)Writing Alexa Voice Skills With NodeJS (with a little IoT)
Writing Alexa Voice Skills With NodeJS (with a little IoT)
 

Viewers also liked

Viewers also liked (10)

Why your users want Google Maps, not your GIS ... And what to do about it!
Why your users want Google Maps, not your GIS ... And what to do about it!Why your users want Google Maps, not your GIS ... And what to do about it!
Why your users want Google Maps, not your GIS ... And what to do about it!
 
Mobile LBS
Mobile LBSMobile LBS
Mobile LBS
 
Start thinking from volume towards end users (by Paul Poelmans)
Start thinking from volume towards end users (by Paul Poelmans)Start thinking from volume towards end users (by Paul Poelmans)
Start thinking from volume towards end users (by Paul Poelmans)
 
Location Based Services Verhaert
Location Based Services VerhaertLocation Based Services Verhaert
Location Based Services Verhaert
 
Design for behavioral change (by David Pas)
Design for behavioral change (by David Pas)Design for behavioral change (by David Pas)
Design for behavioral change (by David Pas)
 
Get the right customer insights & validation (by Michiel Cambron)
Get the right customer insights & validation (by Michiel Cambron)Get the right customer insights & validation (by Michiel Cambron)
Get the right customer insights & validation (by Michiel Cambron)
 
The Future of Social Networks on the Internet: The Need for Semantics
The Future of Social Networks on the Internet: The Need for SemanticsThe Future of Social Networks on the Internet: The Need for Semantics
The Future of Social Networks on the Internet: The Need for Semantics
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Similar to Low Friction Personal Data Collection - Open Source Bridge

Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012
Aaron Parecki
 
Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011
Aaron Parecki
 

Similar to Low Friction Personal Data Collection - Open Source Bridge (6)

Low Friction Personal Data Collection - QS Portland
Low Friction Personal Data Collection - QS PortlandLow Friction Personal Data Collection - QS Portland
Low Friction Personal Data Collection - QS Portland
 
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - Quantified Self Global Conference 2013Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
 
Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012
 
WheelLogger_WISA
WheelLogger_WISAWheelLogger_WISA
WheelLogger_WISA
 
Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011
 
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
2018 GIS in the Rockies Vendor Showcase (Wed): Adventure Safely: A New Techno...
 

More from Aaron Parecki

Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Aaron Parecki
 
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Aaron Parecki
 
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Aaron Parecki
 
Rule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer ToolkitRule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer Toolkit
Aaron Parecki
 
Personal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session NotesPersonal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session Notes
Aaron Parecki
 
OAuth 2 at Webvisions
OAuth 2 at WebvisionsOAuth 2 at Webvisions
OAuth 2 at Webvisions
Aaron Parecki
 
Ambient Location Apps and Geoloqi
Ambient Location Apps and GeoloqiAmbient Location Apps and Geoloqi
Ambient Location Apps and Geoloqi
Aaron Parecki
 
Geoloqi: Non-visual augmented reality Open Source Bridge
Geoloqi: Non-visual augmented reality Open Source BridgeGeoloqi: Non-visual augmented reality Open Source Bridge
Geoloqi: Non-visual augmented reality Open Source Bridge
Aaron Parecki
 

More from Aaron Parecki (19)

Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
 
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
 
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
 
Rule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer ToolkitRule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer Toolkit
 
Intro to the ArcGIS Geotrigger Service
Intro to the ArcGIS Geotrigger ServiceIntro to the ArcGIS Geotrigger Service
Intro to the ArcGIS Geotrigger Service
 
Done Reports - Open Source Bridge
Done Reports - Open Source BridgeDone Reports - Open Source Bridge
Done Reports - Open Source Bridge
 
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGISEsri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
 
UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2
 
The State of OAuth2
The State of OAuth2The State of OAuth2
The State of OAuth2
 
Personal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session NotesPersonal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session Notes
 
An Introduction to OAuth 2
An Introduction to OAuth 2An Introduction to OAuth 2
An Introduction to OAuth 2
 
An Introduction to OAuth2
An Introduction to OAuth2An Introduction to OAuth2
An Introduction to OAuth2
 
OAuth 2 at Webvisions
OAuth 2 at WebvisionsOAuth 2 at Webvisions
OAuth 2 at Webvisions
 
Home Automation with SMS and GPS
Home Automation with SMS and GPSHome Automation with SMS and GPS
Home Automation with SMS and GPS
 
The Current State of OAuth 2
The Current State of OAuth 2The Current State of OAuth 2
The Current State of OAuth 2
 
Ambient Location Apps and Geoloqi
Ambient Location Apps and GeoloqiAmbient Location Apps and Geoloqi
Ambient Location Apps and Geoloqi
 
Geoloqi iPhone App Tour
Geoloqi iPhone App TourGeoloqi iPhone App Tour
Geoloqi iPhone App Tour
 
The Vowel R - Ignite Portland 9
The Vowel R - Ignite Portland 9The Vowel R - Ignite Portland 9
The Vowel R - Ignite Portland 9
 
Geoloqi: Non-visual augmented reality Open Source Bridge
Geoloqi: Non-visual augmented reality Open Source BridgeGeoloqi: Non-visual augmented reality Open Source Bridge
Geoloqi: Non-visual augmented reality Open Source Bridge
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 

Low Friction Personal Data Collection - Open Source Bridge