Users and geo R a f f i K r i k o r i a n          @ r a f f i
Talk ing about user  s and geo with@t hinkvitamin in t he GeolocationOnlin  e Conference!13 Jan via Twitter for iPhone  fr...
Who am I?Engineering Manager of the Twitter Platform Services teamBuilt the original geo services on the @twitterapi Coord...
What are we going to talk         about?Take a look at some geo enabled applicationsTry to understand the implicit “here”W...
What are we going to talk         about?Take a look at some geo enabled applicationsTry to understand the implicit “here”W...
People want to talkabout where they are
People want todiscover what’s  around them
Location is...
Location is context  and Relevancy
Location is globally  applicable, but locally relevant
Walking down memory        lane
Active Badge (1989-1992)Way to locate people within abuildingTransmits a unique code every 10secondsBuilding sensors can t...
Dodgeball (2000-2005-2009)Users use SMS to indicate location(pre-cursor to “check-in”)Dodgeball would notify of crushesand...
PacManhattan (2004)Urban game recreating Pac-man inNYC by NYU ITP studentsPlayer dressed as Pac-man wouldrun around Washin...
Serendipity (2004)Centralized server stores profilesMobile phones broadcastBlueTooth IDs nearby phones query the server for...
Loopt (2005-)GPS sharing system to see whereyour friends/contacts areBackground application thatupdates locationHas the ab...
Flickr Geo Tagging (2006-)Adding contextLocation is a “first class” object, butnot the pointOn modern devices, this can bea...
Brightkite (2007-)First mass usage of “check in”Based on check-in, who is nearby,who has been someplace before,posted note...
Foursquare (2009-)Real popular-ization of “check in”due to embedded game dynamics -made LBS funGame dynamics cause people ...
Search with my Location           (2009-)Location is just contextTurn on location for Mobile Safariin iOS on www.google.co...
Facebook Places (2010-)“Check-in” becomes a verb inFacebookMost notable because of juggernautwhich is FacebookFacebook Dea...
Location in the @twitterapi       user object1st attempt at geo on the             {                                      ...
@twitterapi’s Geotagging APIAttach coordinates to a TweetExpose the “point” in timelinesAllow radius searches
@twitterapi’s Geoplace APIAttach a named place to a TweetHave entire model for how toexpose and describe a placeRicher dat...
Location is about    context
Location is really   dangerous
Location is really            dangerousContext can be hard to infer - mistaken assumptions can bedangerous and problematic...
A lot of data already out           thereClipper card (transit card for subway system)FastPass (electronic toll pass devic...
What makes a place?
37o46’56.5”N,122o24’1.7”W
37o46’56.5”N,   122o24’1.7”W
37.78215,-122.40040          !=    37.78,-122.40
Dropping precision
“SoMA”
SoMA
Roma or Rome /    or Tokyo
5a110d312052166f or      2487956
Sharing Location
Understanding the user’s        “intent”Why are we sharing the location?Are we trying to actually share current / real loc...
Public modelsComplete publication oflocational informationControlled “fuzziness” ofshared data
Private/Public modelsFoursquare / Gowalla / etc. have public privatemodelsPublic - ability to shout out and TweetPrivate -...
Temporary sharesGranting access to accountNo concerns about user“forgetting” who has accessto this data
Who/What has the ability to  share your location?What applications can share your location?You may be extremely careful, b...
What do your users   want to do?
What do your users want to           do?You have to evaluate this for yourself, obviouslyTrends towards location as a perv...
Twitter Local TrendsDiscovery of local conversationsUse a multitude of signals to bucketcontent
SVNGREven more game dynamics than FoursquareBetter incentive for businesses - moving towardsmore of an engagement and broa...
GrouponFinding deals near byGreat example of “location as a substrate” or“location as context”Both web and native mobile a...
Yelp’s Monocle“Augmented reality” to search the worldnearbyInterface is clearly problematic, and isunclear why it benefits ...
@emergency_in_sf“Follow some of the larger emergencies inSan Francisco as they happen!”Could be seriously enhanced to only...
Questions?      Follow me!             twitter.com/raffi
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Users and Geo
Upcoming SlideShare
Loading in...5
×

Users and Geo

2,476

Published on

http://thinkvitamin.com/events/geolocation-online-conference/

What do users want with geo?

In this session Raffi will be discussing what companies are doing right now with geo and where they are being most successful. He'll also take an in-depth look at the privacy concerns and UI implications, along with what users actually want from geo-enabled apps and where the opportunities lie in the future.

Published in: Technology
2 Comments
2 Likes
Statistics
Notes
  • oh , you can send it to blacksigma.mail@gmail.com
    and I will be thankful :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • can I have an off line version of this slide show ??
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,476
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Users and Geo

    1. 1. Users and geo R a f f i K r i k o r i a n @ r a f f i
    2. 2. Talk ing about user s and geo with@t hinkvitamin in t he GeolocationOnlin e Conference!13 Jan via Twitter for iPhone from Twitter Headquarters 795 Folsom Street San Francisco, CA View Tweets at this place
    3. 3. Who am I?Engineering Manager of the Twitter Platform Services teamBuilt the original geo services on the @twitterapi Coordinate support for Tweets Built initial implementation of Rockdove at Twitter - our locations database
    4. 4. What are we going to talk about?Take a look at some geo enabled applicationsTry to understand the implicit “here”What is location privacy? How does sharing work?What are some opportunities in the geo space?
    5. 5. What are we going to talk about?Take a look at some geo enabled applicationsTry to understand the implicit “here”What is location privacy? How does sharing work?What are some opportunities in the geo space? PLEASE INTERRUPT ME WITH QUESTIONS!!!!
    6. 6. People want to talkabout where they are
    7. 7. People want todiscover what’s around them
    8. 8. Location is...
    9. 9. Location is context and Relevancy
    10. 10. Location is globally applicable, but locally relevant
    11. 11. Walking down memory lane
    12. 12. Active Badge (1989-1992)Way to locate people within abuildingTransmits a unique code every 10secondsBuilding sensors can then pick uppeople and allow other applicationsto be built on top of it
    13. 13. Dodgeball (2000-2005-2009)Users use SMS to indicate location(pre-cursor to “check-in”)Dodgeball would notify of crushesand friends who were nearbyClosed in February of 2009 butideas clearly live on in GoogleLatitude
    14. 14. PacManhattan (2004)Urban game recreating Pac-man inNYC by NYU ITP studentsPlayer dressed as Pac-man wouldrun around Washington SquarePark collecting dots while Ghoststried to catch him/herUsed cell phone contact tocontrollers back at NYU
    15. 15. Serendipity (2004)Centralized server stores profilesMobile phones broadcastBlueTooth IDs nearby phones query the server for the IDs they receive server does a profile matchUsed to augment physical reality
    16. 16. Loopt (2005-)GPS sharing system to see whereyour friends/contacts areBackground application thatupdates locationHas the ability to turn location onand off on a friend by friend basisHas social aspects of seeing andmessaging friends; Loopt Mix formore non-friend social networking
    17. 17. Flickr Geo Tagging (2006-)Adding contextLocation is a “first class” object, butnot the pointOn modern devices, this can beautomatic; provides functionality soitems can be dragged and dropped
    18. 18. Brightkite (2007-)First mass usage of “check in”Based on check-in, who is nearby,who has been someplace before,posted notes and photoscheck.in was Brightkite’s attempt ata “universal check in” service
    19. 19. Foursquare (2009-)Real popular-ization of “check in”due to embedded game dynamics -made LBS funGame dynamics cause people tochange their behaviorReal business awareness with deals,tips, and rewards for mayorship
    20. 20. Search with my Location (2009-)Location is just contextTurn on location for Mobile Safariin iOS on www.google.com, andsearch results are re-ranked usingthat context
    21. 21. Facebook Places (2010-)“Check-in” becomes a verb inFacebookMost notable because of juggernautwhich is FacebookFacebook Deals is a loyalty cardmechanism built upon Places
    22. 22. Location in the @twitterapi user object1st attempt at geo on the { ...@twitterapi "display_url":null, "profile_text_color":"333333", "followers_count":5997,Expose a text field in the user "expanded_url":null,object called “location” "is_translator":false, "following":false, "verified":false, "profile_sidebar_fill_color":"DDEEF6",Free form text "location":"San Francisco, California", "profile_background_tile":false, "time_zone":"Pacific Time (US & Canada)",If geo-codeable, then include it in ...search }
    23. 23. @twitterapi’s Geotagging APIAttach coordinates to a TweetExpose the “point” in timelinesAllow radius searches
    24. 24. @twitterapi’s Geoplace APIAttach a named place to a TweetHave entire model for how toexpose and describe a placeRicher data for users
    25. 25. Location is about context
    26. 26. Location is really dangerous
    27. 27. Location is really dangerousContext can be hard to infer - mistaken assumptions can bedangerous and problematicWho is storing the data? How is the history managed? Who has control over the data? How is that data shared?Is the application provider a subpoena target?
    28. 28. A lot of data already out thereClipper card (transit card for subway system)FastPass (electronic toll pass device)Cellphone dataGoogle searches made from my phone
    29. 29. What makes a place?
    30. 30. 37o46’56.5”N,122o24’1.7”W
    31. 31. 37o46’56.5”N, 122o24’1.7”W
    32. 32. 37.78215,-122.40040 != 37.78,-122.40
    33. 33. Dropping precision
    34. 34. “SoMA”
    35. 35. SoMA
    36. 36. Roma or Rome / or Tokyo
    37. 37. 5a110d312052166f or 2487956
    38. 38. Sharing Location
    39. 39. Understanding the user’s “intent”Why are we sharing the location?Are we trying to actually share current / real location?Rarely (but there are examples) do people share location forlocation’s sake
    40. 40. Public modelsComplete publication oflocational informationControlled “fuzziness” ofshared data
    41. 41. Private/Public modelsFoursquare / Gowalla / etc. have public privatemodelsPublic - ability to shout out and TweetPrivate - ability to just share with mutualconfirmed friends
    42. 42. Temporary sharesGranting access to accountNo concerns about user“forgetting” who has accessto this data
    43. 43. Who/What has the ability to share your location?What applications can share your location?You may be extremely careful, but are the people you are withcareful?A user’s locational privacy may not be in control of that user
    44. 44. What do your users want to do?
    45. 45. What do your users want to do?You have to evaluate this for yourself, obviouslyTrends towards location as a pervasive context / find cool things near by / alerts need more location contextual data out there to do this more attempts to crack the mythical “social networking” one data mining
    46. 46. Twitter Local TrendsDiscovery of local conversationsUse a multitude of signals to bucketcontent
    47. 47. SVNGREven more game dynamics than FoursquareBetter incentive for businesses - moving towardsmore of an engagement and broadcast model
    48. 48. GrouponFinding deals near byGreat example of “location as a substrate” or“location as context”Both web and native mobile applications are geo-location enabled
    49. 49. Yelp’s Monocle“Augmented reality” to search the worldnearbyInterface is clearly problematic, and isunclear why it benefits users - but theconcepts are intriguing
    50. 50. @emergency_in_sf“Follow some of the larger emergencies inSan Francisco as they happen!”Could be seriously enhanced to only dodelivery to those people who are actuallyaffected (or are strangely interested inemergencies)
    51. 51. Questions? Follow me! twitter.com/raffi

    ×