SlideShare a Scribd company logo
NON-VISUAL
                          AUGMENTED REALITY
                                With SMS and GPS


                             Amber Case @caseorganic
                              Aaron Parecki @aaronpk




Wednesday, June 2, 2010
YOU SCHEDULE A MEETING
            For 3:00pm. You think it’s a precise time and expect the meeting
                                 to occur at that time.

Wednesday, June 2, 2010
UNCERTAINTY ENSUES
                But really you get a 2:45 to 3:30 window of uncertainty. They
                       could show up at any time within this window!

Wednesday, June 2, 2010
WHEN WILL THEY SHOW UP?
                               There is no real way to know.
                                     FRUSTRATING!!!

Wednesday, June 2, 2010
CO-LOCATION NEGOTIATON

                    “On my way!” (What
                    does that mean??)

                    “Almost there”

                    “Stuck in traffic, will be
                    15 minute late”

                    “Running late. 5 more
                    minutes”

                    “Here! Where are you?”




Wednesday, June 2, 2010
TEXTING WHILE BIKING
                                It’s really hard.


Wednesday, June 2, 2010
These redundant messages can be
                   eliminated if you know where
                           someone is.




Wednesday, June 2, 2010
REAL-TIME GPS MAP
             Half hour before the appointment, you get an SMS with a link to
                                     a real-time map                           .
Wednesday, June 2, 2010
HOW DOES IT WORK?
             GPS-enabled phone sends data to the server at regular intervals


Wednesday, June 2, 2010
~10 MILLION GPS POINTS
                               June 2008 - April 2010


Wednesday, June 2, 2010
What if two people have GPS-enabled phones?




Wednesday, June 2, 2010
THE INTERFACE DISAPPEARS


                                 Actions are reduced

                                 Queries are eliminated




Wednesday, June 2, 2010
Wednesday, June 2, 2010
Wednesday, June 2, 2010
a successful interface
                          makes itself invisible




Wednesday, June 2, 2010
like electricity in your house!




Wednesday, June 2, 2010
Flickr: Marcus Q




                                   It’s a push-button technology!

                          But what if you didn’t have to push the button...?


Wednesday, June 2, 2010
- When you enter your house, your lights turn on.
                           - When you leave the house, your lights turn off.



Wednesday, June 2, 2010
Your phone becomes a remote
                                control for reality.




Wednesday, June 2, 2010
AUTOMATIC CHECKINS
                      Based on a list of predefined areas.
               When you enter one of the areas, you are checked in.

Wednesday, June 2, 2010
SOCIAL PUNCTUATION
                          Pausing social interaction to check in.
                                                                    Flickr: @MSG
Wednesday, June 2, 2010
OTHER USES FOR REAL-TIME DATA
                          Geonotes: Send messages to your future self.


Wednesday, June 2, 2010
GEONOTES
                     Try it! • aaron.pk/geonote • caseorganic.com/geonote


Wednesday, June 2, 2010
GEONOTES
                     Try it! • aaron.pk/geonote • caseorganic.com/geonote


Wednesday, June 2, 2010
CONTEXTUAL NOTES

                                             Flickr: awnisALAN
Wednesday, June 2, 2010
TRIP PLANNING
                          Set Geonotes to arrive at various stages of a trip.
                                   -Automatic airport checkins
                                           -Transit notes
                                                                          Flickr: GenoDM
Wednesday, June 2, 2010
JUST-IN-TIME INFORMATION
                          Have specific data arrive at specific travel stages.


Wednesday, June 2, 2010
CURRENT SYSTEM




Wednesday, June 2, 2010
GOOGLE LATITUDE


                    Shows everything or nothing

                    No way to share for a limited
                    time

                    Infrequent location updates

                    Buggy friending problems

                    Mostly unused




Wednesday, June 2, 2010
ICECONDOR
                          -Sometimes inaccurate
                            -Drains the battery

Wednesday, June 2, 2010
BOOST MOBILE - INSTAMAPPER
                          -Another external device to charge
                                 -Extra monthly plan

Wednesday, June 2, 2010
BOOST MOBILE - INSTAMAPPER
                          - Doesn’t update as often as desired
                            -Can’t run on background iPhone

Wednesday, June 2, 2010
TRACKR.EU
                          Like Instamapper, sends data to a 3rd party server


Wednesday, June 2, 2010
TRACKR.EU
                          -Updates very often
                            -Drains battery

Wednesday, June 2, 2010
HOW DO I DO THIS?

                             WHY NOW?




Wednesday, June 2, 2010
Wednesday, June 2, 2010
DEVELOPING A PROTOCOL
                             For cross-platform location sharing.


Wednesday, June 2, 2010
BUILT ON OPEN STANDARDS

             • Pubsubhubbub

             • oAuth

             • Activity Streams

             • Microformats

             • XFN

             • OpenID




Wednesday, June 2, 2010
PRIVACY
                          Control sharing: when, not just who


Wednesday, June 2, 2010
GEOLOQI.COM
                          Sign in with Twitter, Google or other OAuth sites


Wednesday, June 2, 2010
IPHONE OS4 PROTOTYPE




Wednesday, June 2, 2010
OS4 BACKGROUND PROCESS
             • App Loads

             • User presses “Tracking ON”

             • GeoLoqi App says to iPhone OS,
             “I’m interested in location data”

             • iPhone OS sends Lat/Long to App

             • Record Lat/Long - App saves Lat/
             Long locally

             • App sends Lat/Long to Server




Wednesday, June 2, 2010
ANDROID PROTOTYPE




Wednesday, June 2, 2010
ANDROID PROCESS
             • App Loads

             • User presses “Tracking ON”

             • GeoLoqi App says to Android OS,
             “I’m interested in location data”

             • OS sends Lat/Long to App

             • Record Lat/Long - App saves Lat/
             Long locally

             • App sends Lat/Long to Server




Wednesday, June 2, 2010
RELEASE PLAN


Wednesday, June 2, 2010
VERSION 1.0 - JULY 1ST

                    • OS 4 (probably) released this
                    month

                    • Logging data from iPhone and
                    Android

                    • SMS notifications for Geonotes

                    • Mobile and desktop map
                    interface

                    • Private maps




Wednesday, June 2, 2010
VERSION 2.0 - AUG. 1ST


                    • Sharable maps or users with
                    privacy controls

                    • Time-limited links sharable by
                    SMS, E-mail, Twitter

                    • Improvements to user
                    interface of mobile apps




Wednesday, June 2, 2010
VERSION 3.0 - SEPT. 1ST


                    • Distributed social networking

                    • Proximal notifications

                    • Updated UI

                    • Automatic check-ins

                    • Custom triggers




Wednesday, June 2, 2010
HACK SESSIONS



                    • Tonight: 8:30-10:30pm

                    • Tomorrow: 8:30-10:30pm



                          We need your help.




Wednesday, June 2, 2010
THANK YOU.

              caseorganic@gmail.com • @caseorganic
                  aaron@parecki.com • @aaronpk
                  loqi@geoLoqi.com • @geoloqi

                          Beta test at GeoLoqi.com




Wednesday, June 2, 2010

More Related Content

PDF
M.Malone Simple Geo @ Social Developers Summit
PPTX
My evaluation a2
PDF
I PLAN MUNICIPAL SOBRE DROGAS POZUELO DE ALARCÓN (2007 2010)
PDF
April 2013 company newsletter the headhunter times
PPT
Some of East Coast Railings completed jobs.
PPTX
Luke smith
PDF
“Exploring the Socialnomic Potential of Augmented Reality” #meshed2
PDF
Pecha Kucha NEACAC
M.Malone Simple Geo @ Social Developers Summit
My evaluation a2
I PLAN MUNICIPAL SOBRE DROGAS POZUELO DE ALARCÓN (2007 2010)
April 2013 company newsletter the headhunter times
Some of East Coast Railings completed jobs.
Luke smith
“Exploring the Socialnomic Potential of Augmented Reality” #meshed2
Pecha Kucha NEACAC

Similar to Geoloqi: Non-visual augmented reality Open Source Bridge (12)

PDF
Turning That UX Frown Upside Down
PDF
Growing and Fostering Software Craftsmanship
PDF
Anymeta training module 1 mlna
PDF
It's a new, visual world
PDF
Ruby Coding Dojo
PDF
Availability, The Cloud and Everything (version 2, Surge2010)
PDF
2010 Xpert Summit--Tour Hard
PDF
Mobile websites: Why your clients' smartphones hate your website?
PDF
A Security Analysis Framework Powered By An Expert System
PDF
Human APIs, the future of mobile
PDF
How can airlines optimize social media content for maximum conversion?
PDF
Dom Sagolla - Cumbre del Futuro 2010
Turning That UX Frown Upside Down
Growing and Fostering Software Craftsmanship
Anymeta training module 1 mlna
It's a new, visual world
Ruby Coding Dojo
Availability, The Cloud and Everything (version 2, Surge2010)
2010 Xpert Summit--Tour Hard
Mobile websites: Why your clients' smartphones hate your website?
A Security Analysis Framework Powered By An Expert System
Human APIs, the future of mobile
How can airlines optimize social media content for maximum conversion?
Dom Sagolla - Cumbre del Futuro 2010
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
Low Friction Personal Data Collection - CyborgCamp 2012
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
PPTX
Ambient Discovery - Augmented Reality Event 2011
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
Low Friction Personal Data Collection - CyborgCamp 2012
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 Discovery - Augmented Reality Event 2011
Ad

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A comparative analysis of optical character recognition models for extracting...
Building Integrated photovoltaic BIPV_UPV.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25-Week II
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Dropbox Q2 2025 Financial Results & Investor Presentation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)

Geoloqi: Non-visual augmented reality Open Source Bridge

  • 1. NON-VISUAL AUGMENTED REALITY With SMS and GPS Amber Case @caseorganic Aaron Parecki @aaronpk Wednesday, June 2, 2010
  • 2. YOU SCHEDULE A MEETING For 3:00pm. You think it’s a precise time and expect the meeting to occur at that time. Wednesday, June 2, 2010
  • 3. UNCERTAINTY ENSUES But really you get a 2:45 to 3:30 window of uncertainty. They could show up at any time within this window! Wednesday, June 2, 2010
  • 4. WHEN WILL THEY SHOW UP? There is no real way to know. FRUSTRATING!!! Wednesday, June 2, 2010
  • 5. CO-LOCATION NEGOTIATON “On my way!” (What does that mean??) “Almost there” “Stuck in traffic, will be 15 minute late” “Running late. 5 more minutes” “Here! Where are you?” Wednesday, June 2, 2010
  • 6. TEXTING WHILE BIKING It’s really hard. Wednesday, June 2, 2010
  • 7. These redundant messages can be eliminated if you know where someone is. Wednesday, June 2, 2010
  • 8. REAL-TIME GPS MAP Half hour before the appointment, you get an SMS with a link to a real-time map . Wednesday, June 2, 2010
  • 9. HOW DOES IT WORK? GPS-enabled phone sends data to the server at regular intervals Wednesday, June 2, 2010
  • 10. ~10 MILLION GPS POINTS June 2008 - April 2010 Wednesday, June 2, 2010
  • 11. What if two people have GPS-enabled phones? Wednesday, June 2, 2010
  • 12. THE INTERFACE DISAPPEARS Actions are reduced Queries are eliminated Wednesday, June 2, 2010
  • 15. a successful interface makes itself invisible Wednesday, June 2, 2010
  • 16. like electricity in your house! Wednesday, June 2, 2010
  • 17. Flickr: Marcus Q It’s a push-button technology! But what if you didn’t have to push the button...? Wednesday, June 2, 2010
  • 18. - When you enter your house, your lights turn on. - When you leave the house, your lights turn off. Wednesday, June 2, 2010
  • 19. Your phone becomes a remote control for reality. Wednesday, June 2, 2010
  • 20. AUTOMATIC CHECKINS Based on a list of predefined areas. When you enter one of the areas, you are checked in. Wednesday, June 2, 2010
  • 21. SOCIAL PUNCTUATION Pausing social interaction to check in. Flickr: @MSG Wednesday, June 2, 2010
  • 22. OTHER USES FOR REAL-TIME DATA Geonotes: Send messages to your future self. Wednesday, June 2, 2010
  • 23. GEONOTES Try it! • aaron.pk/geonote • caseorganic.com/geonote Wednesday, June 2, 2010
  • 24. GEONOTES Try it! • aaron.pk/geonote • caseorganic.com/geonote Wednesday, June 2, 2010
  • 25. CONTEXTUAL NOTES Flickr: awnisALAN Wednesday, June 2, 2010
  • 26. TRIP PLANNING Set Geonotes to arrive at various stages of a trip. -Automatic airport checkins -Transit notes Flickr: GenoDM Wednesday, June 2, 2010
  • 27. JUST-IN-TIME INFORMATION Have specific data arrive at specific travel stages. Wednesday, June 2, 2010
  • 29. GOOGLE LATITUDE Shows everything or nothing No way to share for a limited time Infrequent location updates Buggy friending problems Mostly unused Wednesday, June 2, 2010
  • 30. ICECONDOR -Sometimes inaccurate -Drains the battery Wednesday, June 2, 2010
  • 31. BOOST MOBILE - INSTAMAPPER -Another external device to charge -Extra monthly plan Wednesday, June 2, 2010
  • 32. BOOST MOBILE - INSTAMAPPER - Doesn’t update as often as desired -Can’t run on background iPhone Wednesday, June 2, 2010
  • 33. TRACKR.EU Like Instamapper, sends data to a 3rd party server Wednesday, June 2, 2010
  • 34. TRACKR.EU -Updates very often -Drains battery Wednesday, June 2, 2010
  • 35. HOW DO I DO THIS? WHY NOW? Wednesday, June 2, 2010
  • 37. DEVELOPING A PROTOCOL For cross-platform location sharing. Wednesday, June 2, 2010
  • 38. BUILT ON OPEN STANDARDS • Pubsubhubbub • oAuth • Activity Streams • Microformats • XFN • OpenID Wednesday, June 2, 2010
  • 39. PRIVACY Control sharing: when, not just who Wednesday, June 2, 2010
  • 40. GEOLOQI.COM Sign in with Twitter, Google or other OAuth sites Wednesday, June 2, 2010
  • 42. OS4 BACKGROUND PROCESS • App Loads • User presses “Tracking ON” • GeoLoqi App says to iPhone OS, “I’m interested in location data” • iPhone OS sends Lat/Long to App • Record Lat/Long - App saves Lat/ Long locally • App sends Lat/Long to Server Wednesday, June 2, 2010
  • 44. ANDROID PROCESS • App Loads • User presses “Tracking ON” • GeoLoqi App says to Android OS, “I’m interested in location data” • OS sends Lat/Long to App • Record Lat/Long - App saves Lat/ Long locally • App sends Lat/Long to Server Wednesday, June 2, 2010
  • 46. VERSION 1.0 - JULY 1ST • OS 4 (probably) released this month • Logging data from iPhone and Android • SMS notifications for Geonotes • Mobile and desktop map interface • Private maps Wednesday, June 2, 2010
  • 47. VERSION 2.0 - AUG. 1ST • Sharable maps or users with privacy controls • Time-limited links sharable by SMS, E-mail, Twitter • Improvements to user interface of mobile apps Wednesday, June 2, 2010
  • 48. VERSION 3.0 - SEPT. 1ST • Distributed social networking • Proximal notifications • Updated UI • Automatic check-ins • Custom triggers Wednesday, June 2, 2010
  • 49. HACK SESSIONS • Tonight: 8:30-10:30pm • Tomorrow: 8:30-10:30pm We need your help. Wednesday, June 2, 2010
  • 50. THANK YOU. caseorganic@gmail.com • @caseorganic aaron@parecki.com • @aaronpk loqi@geoLoqi.com • @geoloqi Beta test at GeoLoqi.com Wednesday, June 2, 2010