WATN

1,147 views
1,060 views

Published on

Where Are They Now - a new model for sharing location info on mobile phones. Safe location sharing.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,147
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WATN

  1. 1. Where Are They Now A new model for sharing location info Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Moscow 2011
  2. 2. Introduction <ul><li>This paper describes a new model for sharing location information on mobile phones. </li></ul><ul><li>Safe model for sharing – there is no third party server that keeps your ID and your data </li></ul><ul><li>Mobile web application (HTML5) </li></ul><ul><li>http://watn.linkstore.ru </li></ul>
  3. 3. Key moments <ul><li>No sign-in </li></ul><ul><li>Peer to peer sharing </li></ul><ul><li>Separation for location data and users data </li></ul><ul><li>Any personal information is local only </li></ul>
  4. 4. How does it work <ul><li>Step by step slides </li></ul><ul><li>Step 1: run the application </li></ul><ul><li>http://watn.linkstore.ru </li></ul><ul><li>Any HTML5 browser: iPhone, Android, Bada etc. </li></ul>
  5. 5. Start
  6. 6. Start <ul><li>Application assigns (once) some unique ID for the each user </li></ul><ul><li>Just an ID (UUID) - no secret codes </li></ul><ul><li>Any time you can erase data associated with this ID and create a new one </li></ul>
  7. 7. Available options
  8. 8. Share location info
  9. 9. Sharing process
  10. 10. Sharing data <ul><li>Sharing location info starts with sharing your ID </li></ul><ul><li>Shared via messages (email, SMS) </li></ul><ul><li>The target party can see context: SMS phone number or From field in email </li></ul><ul><li>So the target party is aware who is behind the shared ID </li></ul>
  11. 11. Sharing request
  12. 12. Mutual friends <ul><li>Based on IDs we can detect mutual friends </li></ul><ul><li>But we can not set mutual friendship automatically </li></ul><ul><li>We (WANT) are unaware about the originator of request </li></ul>
  13. 13. IDs
  14. 14. IDs <ul><li>Accept sharing request </li></ul><ul><li>Assign name (nick) for ID from incoming request </li></ul><ul><li>It is based on the context (‘from’) for message with the “share location” request </li></ul><ul><li>Name (nick) will be stored locally </li></ul><ul><li>localStorage in HTML5 </li></ul><ul><li>It is like distributed database: names (nicks) are local, social graph (who shares location to whom) is global </li></ul>
  15. 15. Social graph <ul><li>Now we can obtain our social graph from the server </li></ul><ul><li>A set of pairs (ID1, ID2) </li></ul><ul><li>We can match IDs against the local database with nicks (names) </li></ul><ul><li>After that we can display data in natural forms (with names versus IDs </li></ul>
  16. 16. Social graph
  17. 17. Your own sharing
  18. 18. Messages
  19. 19. Conclusion <ul><li>A new model for sharing location info </li></ul><ul><li>There is no 3-rd party server (as in social networks, Google Latitude etc) with your ID and your location </li></ul><ul><li>Only anonymous server side data </li></ul><ul><li>Personal info is local only </li></ul><ul><li>Platform agnostic (HTML5) </li></ul>

×