Nudge Nudge A Proximity Based Social Application Armir Bujari [email protected] Nicola Miotto [email protected] Smartphone Era Mobile devices Social Applications Date Low cost Growing popularity Becoming the dominant interconnection mode Making people “closer” Geolocation Friends Meet New Opportunities Easy spreading of Social Apps Real-time data exchange Hardware “eyes & ears” for more powerful applicationse to error Matchmaker Locate Geolocalization - Global Positioning System - MAC sniffing + Skyhook WiFi Service - GSM + Cell Tower Triangulation - Similarity vector - Matching computation - Proximity analysis Reverse Geocoding (Google API) Nudge Nudge Affinity Affinity & & Vicinity Vicinity closeness closeness Automatically find and connect people in proximity - Geographical proximity recognition - Profile mining & matching - Short-range wireless chat Profile Automatic profile vector mining from Facebook CHECK-IN! Meet Meeting Request Instant (almost) push notification P2P Chat room Bluetooth short-ray connection or WLAN Infrastructure Future Works - More informative profile similarity score - Multi-user chat room - More pervasive SN integration Università degli Studi di Padova – Web site http://www.unipd.it UCLA CSD Network Research Laboratory High Performance Internet Group Dipartimento di Scienze Matematiche, Fisiche e Naturali – Facoltà di Informatica TCP Westwood Web Page - http://www.cs.ucla.edu/NRL/hpi/tcpw