SlideShare a Scribd company logo
Ambient DiscoveryAaron Parecki Augmented Reality Event • May 2011aaron@parecki.com • http://aaron.pk • @aaronpkSlides available ataaron.pk/are11
aaron.pk/are11@aaronpk
Sparkfun Hardware GPSAs expensive as a phone
Not real-time, download the data every night
Another device to charge and carryaaron.pk/are11@aaronpk
Phones with GPS HardwareOne of a small subset of smartphones with GPS capability in 2008.
Now, most smartphones have this capability.aaron.pk/are11@aaronpk
aaron.pk/are11@aaronpk
Location is just beginning to be feasible.Timing, Hardware,Affordabilityaaron.pk/are11@aaronpk
Ambient Discovery - Augmented Reality Event 2011
You Schedule A MeetingYou say 3pm.You think he’ll show up precisely at 3.aaron.pk/are11@aaronpk
Uncertainty Ensues15 minutes before, you start getting anxious.He could show up any time between now and 3:30!aaron.pk/are11@aaronpk
Co-location NegotiationThese redundant messages can be eliminated if you know where someone is.aaron.pk/are11@aaronpk
aaron.pk/are11@aaronpk
real life relationships are temporal, not permanentaaron.pk/are11@aaronpk
Temporal RelationshipsRelationships for a limited timeMeeting a client – 30 minutes before the meetingCarpooling to work – every day from 8-9amEven with friends, their location is not always relevant to meaaron.pk/are11@aaronpk
Inform users of significant social updates.aaron.pk/are11@aaronpk
Information should be pushed to youA robot working for you behind the scenes. The more it knows about you the more it can do for you. aaron.pk/are11@aaronpk
It’s less important whereyou go out to eat, and more important whoyou go out to eat with.aaron.pk/are11@aaronpk
Personal location analytics
Everyone has a unique footprint of their city.aaron.pk/are11@aaronpk
Location-Based TriggersSome fun uses for real-time locationaaron.pk/are11@aaronpk
AutomaticCheck-insaaron.pk/are11@aaronpk
GeonotesLocation-Based Remindersaaron.pk/are11@aaronpkTry it!aaron.pk/geonote
Flickr: awnisALANGeonotesSend messages to your future self!aaron.pk/are11@aaronpk
Proximal Address NotificationSend an address as a Geonote.It will arrive where you need it.aaron.pk/are11@aaronpk
Ambient Discovery - Augmented Reality Event 2011
Sends users notifications of restaurants nearby their location that are below a threshold of cleanliness.
Made by Reid Beels at a GeoloqiHackathonTrigger-Based ActionsCreate triggers based on where users are. aaron.pk/are11@aaronpk
Turning On/Off Your Lightsaaron.pk/are11@aaronpkGeoloqi APIYour Home ServerX10SMSified.comYour Home LightsAnd sending an SMS confirmation
Home AutomationWhen you are automatically checked in to your house, your lights turn on!When you leave the house, your lights turn off!aaron.pk/are11@aaronpk
your phone becomes a remote control for reality.
Real-time location-based gamingaaron.pk/are11@aaronpk
aaron.pk/are11@aaronpkmapattack.org

More Related Content

PDF
Geolocation in Web and Native Mobile Apps
PDF
Using iBeacon with Xamarin.iOS and Xamarin.Android
PPTX
Low Friction Personal Data Collection - CyborgCamp 2012
PDF
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
PDF
Use voice recognition with Alexa to control your home [JavaOne]
PDF
Farah's presentation
PPTX
Anatomy of API Content Distribution
PDF
Seeker diagrams
Geolocation in Web and Native Mobile Apps
Using iBeacon with Xamarin.iOS and Xamarin.Android
Low Friction Personal Data Collection - CyborgCamp 2012
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
Use voice recognition with Alexa to control your home [JavaOne]
Farah's presentation
Anatomy of API Content Distribution
Seeker diagrams

What's hot (6)

PDF
Presentacio¦ünvgfggfg
PPTX
WiRun
PPT
iBeacons for Everyone, From iOS to Android
PDF
Location-Aware Salesforce1 Development with Beacons
PPTX
Xamarin iBeacon Mini-hack using Estimote iBeacons
PPTX
T6 anthony
Presentacio¦ünvgfggfg
WiRun
iBeacons for Everyone, From iOS to Android
Location-Aware Salesforce1 Development with Beacons
Xamarin iBeacon Mini-hack using Estimote iBeacons
T6 anthony
Ad

More from Aaron Parecki (20)

PPTX
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
PPTX
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
PPTX
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
PPTX
Rule Your Geometry with the Terraformer Toolkit
PPTX
Intro to the ArcGIS Geotrigger Service
PPTX
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
PPTX
Low Friction Personal Data Collection - QS Portland
PPTX
Done Reports - Open Source Bridge
PPTX
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
PPTX
UC2013 Speed Geeking: Intro to OAuth2
PDF
Low Friction Personal Data Collection - Open Source Bridge
PPTX
The State of OAuth2
PPTX
Personal Data Collection Breakout Session Notes
PPTX
An Introduction to OAuth 2
PPTX
An Introduction to OAuth2
PPTX
OAuth 2 at Webvisions
PPTX
Home Automation with SMS and GPS
PDF
The Current State of OAuth 2
PDF
Ambient Location Apps and Geoloqi
PDF
Geoloqi iPhone App Tour
Using ArcGIS with OAuth 2.0 - 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
Rule Your Geometry with the Terraformer Toolkit
Intro to the ArcGIS Geotrigger Service
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - QS Portland
Done Reports - Open Source Bridge
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
UC2013 Speed Geeking: Intro to OAuth2
Low Friction Personal Data Collection - Open Source Bridge
The State of OAuth2
Personal Data Collection Breakout Session Notes
An Introduction to OAuth 2
An Introduction to OAuth2
OAuth 2 at Webvisions
Home Automation with SMS and GPS
The Current State of OAuth 2
Ambient Location Apps and Geoloqi
Geoloqi iPhone App Tour
Ad

Recently uploaded (20)

PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Spectroscopy.pptx food analysis technology
PDF
August Patch Tuesday
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mushroom cultivation and it's methods.pdf
OMC Textile Division Presentation 2021.pptx
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25-Week II
A comparative study of natural language inference in Swahili using monolingua...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Machine Learning_overview_presentation.pptx
A comparative analysis of optical character recognition models for extracting...
Spectroscopy.pptx food analysis technology
August Patch Tuesday
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
Univ-Connecticut-ChatGPT-Presentaion.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mushroom cultivation and it's methods.pdf

Ambient Discovery - Augmented Reality Event 2011

Editor's Notes

  • #3: A couple years ago, I had this crazy idea that I wanted to track everywhere I went. I spent a year looking around for ways to do this, but there weren’t many options other than manually tracing on a map. Explain map of Portland.----- Meeting Notes (2011-05-17 11:54) -----:30
  • #4: I tried to do this in 2007 by getting a hardware GPS logger, and only lasted a week of carrying it around since it was another device to charge, and I had to download the data every night.----- Meeting Notes (2011-05-17 11:54) -----:60
  • #5: A couple months later, I finally got my first smart phone, and I made sure to choose one that had a GPS chip in it, and there weren’t many options at that point.----- Meeting Notes (2011-05-17 11:54) -----1:20
  • #6: Now I have been logging GPS positions everywhere I go and have been doing it for the last 3 years.
  • #7: We're still just at the beginning of exploring what we can do with location.
  • #8: We see people experimenting with location and building things like Foursquare. Putting yourself on pause at a social gathering in order to check in on Foursquare is sometimes awkward. We want a more passive system, something that doesn’t require as much interaction to use.----- Meeting Notes (2011-05-17 11:54) -----2:30
  • #9: Here is an example of something more useful. Say you schedule a meeting at 3pm. You think “great, he’ll get to my office right at 3.”
  • #10: But of course, 15 minutes before the meeting you start wondering if I’ll get there early, or if I’ll be a few minutes late. Do you have time to go next door to get some coffee? Do you have time to finish this phone call?
  • #11: And if I’m on my way to meet you and get stuck in traffic, I’d want to let you know that I’ll be a few minutes late and not to give up on me! But texting while driving is hard, and sometimes illegal! All these redundant messages could be eliminated if you knew where I was.
  • #12: So now, before I leave for the meeting, I”ll send you a link to my map where you can watch my trip in real time. Now you don’t need to wonder if I’ve forgotten about the meeting or if I’m only a block away. This is one of the features of our app, Geoloqi.----- Meeting Notes (2011-05-17 11:54) -----3:30
  • #13: And, you know, this relationship that we share is relatively temporary. I would like you to know exactly where I am right before our meeting, but after our meeting, I’d like my location to be private again. And it’s not even so much of a privacy concern, because really do you want to know where I am after our meeting? You probably just don’t care.4:00Location is particularly sensitive to types of relationships I'd like to share my location with a client if I'm meeting them somewhere, so they can know when I will arrive After our meeting, I absolutely don't want them to access my location This is often true even with friends Friends' location is not always relevant to me, only if I'm meeting up with them or possibly if they are near me
  • #14: Even with my close friends, I don’t really want to know where everyone is all the time, there’s just too much noise in that. I only want to know about people’s location if it is actionable.
  • #15: Frankly, I don’t care if my friend in New York is at his neighborhood coffee shop or his local gym, but if he is anywhere in San Francisco, I’d like to know so I can invite him to lunch. There’s a difference between privacy and looking for the signal in the noise.Even if he's comfortable sharing everything publicly, I just don't really need to know about it.
  • #16: The point is information should be pushed to you instead of having to seek it out. In order to do this, we need to make our computers and systems more aware of our context so they can work for us. One component of this, and the one we’re focusing on, is location. Imagine if this app knows you haven’t eaten in a while, so it suggests some places you might like to eat that are nearby.
  • #17: It could pre-load some restaurant recommendations for me based on what I like to eat and what’s nearby. But the important
  • #18: What we’ve been doing in Geoloqi is building up profiles of where people spend time. This, for example, is a list of three places I often visit, and the dates and times of each of my visits. You can see I spent 8 hours at this coffee shop on April 9th, and about 3 hours there on March 27th.
  • #19: We can use this information to build a unique footprint of the city for each person. Then we can provide recommendations and filter events based on each person’s individual pattern.----- Meeting Notes (2011-05-17 11:54) -----6:00
  • #20: Real-time location opens up some fun uses once this robot knows where you are all the time.
  • #21: For example, automatic checkins. Now you can notify someone if you enter a designated place, such as if you’re on a bridge.
  • #22: Explain the concept of geonotes.----- Meeting Notes (2011-05-17 12:11) -----:30
  • #23: Example: batteries for a remote at the store
  • #24: Example: send detailed transit instructions so you don’t have to dig for them later.Rather than searching your email on your phone trying to find the information, you get it as an SMS when you need it.
  • #25: Example: Notifications of nearby events from the city’s event calendar.
  • #26: Example: take restaurant inspection scores, and send an SMS if you’re near a restaurant with a low score.
  • #32: Explain map attack game at Stanford. While we were there, Mark from Spot Metrix quickly set up a viewer for the game board in his augmented reality view framework!