SlideShare a Scribd company logo
1 of 17
Geo messages
Dmitry Namiot
dnamiot@gmail.com
2010
Location based services
• “where are you”
question is one of the
most popular areas for
mobile services: 600
billion messages per
year
• Current approach:
passive monitoring or
checkins
• Current approach:
passive monitoring or
checkins
• Google Latitude –
passive monitoring
• Foursquare – checkins
• Active and passive
checkins: Foursquare
vs. Twitter
Our approach
• Peer to peer sharing: add location info to the
standard messaging as a signature
• No more special applications and social networks
• No registrations
• Location is a link in SMS or Email
• Geo URI implementation
• Smart map – shows your own location vs. shared
location
How does it work
• http://mbigmap.linksto
re.ru
• Mobile web
application (any
HTML5 blowser:
iPhone, Android etc.)
• Shows your current
location
• Movable marker
How does it work - 2
• Info-window for the
marker lets you share
this link
• Unique link for for the
location
• No ID’s – no data
saving on the remote
server
How does it work - 3
• The target party opens
this link right from
his/her email/SMS
• He/she will see two
markers: own position
as well as the shared
data
• Can draw a route
Car parking info
• You can share location
info with yourself
• Or just bookmark
unique URL
• Open it again and see
two markers: saved
location and your
current position
Find the way back
• You can see the time
your marker was set
• You can even create a
route to your parking
location just by
clicking on the
marker.
Geo Mail
• Geo aware signature
for email
• Web application
(HTML5):
http://servletsuite.com/
geomail
• Add location info-link
as a signature
Mobile widget
• Geo signature
implemented as a
mobile widget
(Samsung H1 phone)
Mobile widgets 2
• JIL, Opera widgets,
WRT
Legacy phones
Geo signature
• Signature is a link to the map
• Landing page: contains an
appropriate map and some
geo-targeted information
(advertising)
• No extra applications and/or
services
• Direct link (URL) added to
the message
Mobile web mashup
• SCWS servlet: local information
• Opencellid.org: geo data for cells (latitude,
longitude)
• Google Static Maps
• URL shortening (e.g. bit.ly)
• URI scheme (sms: mailto:)
How does it work
• SCWS servlet requests local information
• Servlet creates a link to our mashup
• Mashups accepts cellid, mcc, mns and
obtains latitude/longitude
• Mashup creates a link to the map and
shortens it
• Mashup publishes messaging links (sms:
and mailto: ) with short URL
Conclusion
• service proposes a new way for the location
info exchange.
• service does not introduce a yet another
social network with location sharing.
• deploys existing and very popular channels
(e.g. SMS) for sharing locations
• does not reveal identity info
Usage and impact
• Geo-targeted context advertising.
• Customized versions: inform car repair
service, insurance companies etc.
• Traffic generation for telecom operators:
merges messaging and internet
• Convenience telecom vendors extend SMS
clients – add links

More Related Content

Similar to Geo messages approach

Farah's presentation
Farah's presentationFarah's presentation
Farah's presentation
SheSays US
 
10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone
Shashidhar Shenoy
 
Local seo)the importance of local search liang chen
Local seo)the importance of local search liang chenLocal seo)the importance of local search liang chen
Local seo)the importance of local search liang chen
guest555
 

Similar to Geo messages approach (20)

Geo messages for SIM cards
Geo messages for SIM cardsGeo messages for SIM cards
Geo messages for SIM cards
 
A new approach for sharing location info
A new approach for sharing location infoA new approach for sharing location info
A new approach for sharing location info
 
Post-PC: Geolocation & Maps in the Android Ecosystem
Post-PC: Geolocation & Maps in the Android EcosystemPost-PC: Geolocation & Maps in the Android Ecosystem
Post-PC: Geolocation & Maps in the Android Ecosystem
 
Scrlc geo ppt
Scrlc geo pptScrlc geo ppt
Scrlc geo ppt
 
Exploiting service similarity for privacy in location based search queries
Exploiting service similarity for privacy in location based search queriesExploiting service similarity for privacy in location based search queries
Exploiting service similarity for privacy in location based search queries
 
Web 2.0 & 3.0 technologies & SoLoMo
Web 2.0 & 3.0 technologies & SoLoMoWeb 2.0 & 3.0 technologies & SoLoMo
Web 2.0 & 3.0 technologies & SoLoMo
 
Navigation & Location Europe 2009 Condensed
Navigation & Location Europe 2009 CondensedNavigation & Location Europe 2009 Condensed
Navigation & Location Europe 2009 Condensed
 
Farah's presentation
Farah's presentationFarah's presentation
Farah's presentation
 
Wireless Networks Sensors and Social Streams
Wireless Networks Sensors and Social Streams  Wireless Networks Sensors and Social Streams
Wireless Networks Sensors and Social Streams
 
Web20 Mapping - by Alan Lew
Web20 Mapping - by  Alan LewWeb20 Mapping - by  Alan Lew
Web20 Mapping - by Alan Lew
 
Geofence and Network Proximity
Geofence and Network ProximityGeofence and Network Proximity
Geofence and Network Proximity
 
Location Based Services, Change in Profile and Notification
Location Based Services, Change in Profile and Notification Location Based Services, Change in Profile and Notification
Location Based Services, Change in Profile and Notification
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location Prediction
 
Tuli eServices_Mobile portfolio
 Tuli eServices_Mobile portfolio Tuli eServices_Mobile portfolio
Tuli eServices_Mobile portfolio
 
Nearyoo Mobile Mondays 090622 Bis
Nearyoo Mobile Mondays 090622 BisNearyoo Mobile Mondays 090622 Bis
Nearyoo Mobile Mondays 090622 Bis
 
Wisconsin SCO Virtual Data Integration
Wisconsin SCO Virtual Data IntegrationWisconsin SCO Virtual Data Integration
Wisconsin SCO Virtual Data Integration
 
Final Demo
Final DemoFinal Demo
Final Demo
 
10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone10 bm60083 location_based_badge_on_a_mobile_phone
10 bm60083 location_based_badge_on_a_mobile_phone
 
CliqTags System
CliqTags SystemCliqTags System
CliqTags System
 
Local seo)the importance of local search liang chen
Local seo)the importance of local search liang chenLocal seo)the importance of local search liang chen
Local seo)the importance of local search liang chen
 

More from Coldbeans Software

More from Coldbeans Software (20)

On Internet of Things education
On Internet of Things educationOn Internet of Things education
On Internet of Things education
 
Стандарты в цифровой экономике
Стандарты в цифровой экономикеСтандарты в цифровой экономике
Стандарты в цифровой экономике
 
On Internet of Things programming models
On Internet of Things programming modelsOn Internet of Things programming models
On Internet of Things programming models
 
IoT education
IoT educationIoT education
IoT education
 
On Crowd-sensing back-end
On Crowd-sensing back-endOn Crowd-sensing back-end
On Crowd-sensing back-end
 
On Physical Web models
On Physical Web modelsOn Physical Web models
On Physical Web models
 
Безопасный город
Безопасный городБезопасный город
Безопасный город
 
Twitter as a Transport Layer Platform
Twitter as a Transport Layer Platform Twitter as a Transport Layer Platform
Twitter as a Transport Layer Platform
 
On hyper-local web pages
On hyper-local web pagesOn hyper-local web pages
On hyper-local web pages
 
On data model for context–aware services
On data model for context–aware servicesOn data model for context–aware services
On data model for context–aware services
 
On time-series databases
On time-series databasesOn time-series databases
On time-series databases
 
On Web-based Domain-Specific Language for Internet of Things
On Web-based Domain-Specific Language for Internet of ThingsOn Web-based Domain-Specific Language for Internet of Things
On Web-based Domain-Specific Language for Internet of Things
 
ON THE SYNERGY OF CIRCUITS AND PACKETS
ON THE SYNERGY OF CIRCUITS AND PACKETS ON THE SYNERGY OF CIRCUITS AND PACKETS
ON THE SYNERGY OF CIRCUITS AND PACKETS
 
Базы данных для временных рядов
Базы данных для временных рядовБазы данных для временных рядов
Базы данных для временных рядов
 
Bluetooth Data Points
Bluetooth Data PointsBluetooth Data Points
Bluetooth Data Points
 
Метаданные в модели REST
Метаданные в модели RESTМетаданные в модели REST
Метаданные в модели REST
 
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.
 
From Jules Verne’s Moon landing dream in 1865 to “Star Wars” now
From Jules Verne’s Moon landing dream in 1865 to “Star Wars” nowFrom Jules Verne’s Moon landing dream in 1865 to “Star Wars” now
From Jules Verne’s Moon landing dream in 1865 to “Star Wars” now
 
Cars as Tags
Cars as TagsCars as Tags
Cars as Tags
 
Sensing
SensingSensing
Sensing
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Geo messages approach

  • 2. Location based services • “where are you” question is one of the most popular areas for mobile services: 600 billion messages per year • Current approach: passive monitoring or checkins • Current approach: passive monitoring or checkins • Google Latitude – passive monitoring • Foursquare – checkins • Active and passive checkins: Foursquare vs. Twitter
  • 3. Our approach • Peer to peer sharing: add location info to the standard messaging as a signature • No more special applications and social networks • No registrations • Location is a link in SMS or Email • Geo URI implementation • Smart map – shows your own location vs. shared location
  • 4. How does it work • http://mbigmap.linksto re.ru • Mobile web application (any HTML5 blowser: iPhone, Android etc.) • Shows your current location • Movable marker
  • 5. How does it work - 2 • Info-window for the marker lets you share this link • Unique link for for the location • No ID’s – no data saving on the remote server
  • 6. How does it work - 3 • The target party opens this link right from his/her email/SMS • He/she will see two markers: own position as well as the shared data • Can draw a route
  • 7. Car parking info • You can share location info with yourself • Or just bookmark unique URL • Open it again and see two markers: saved location and your current position
  • 8. Find the way back • You can see the time your marker was set • You can even create a route to your parking location just by clicking on the marker.
  • 9. Geo Mail • Geo aware signature for email • Web application (HTML5): http://servletsuite.com/ geomail • Add location info-link as a signature
  • 10. Mobile widget • Geo signature implemented as a mobile widget (Samsung H1 phone)
  • 11. Mobile widgets 2 • JIL, Opera widgets, WRT
  • 13. Geo signature • Signature is a link to the map • Landing page: contains an appropriate map and some geo-targeted information (advertising) • No extra applications and/or services • Direct link (URL) added to the message
  • 14. Mobile web mashup • SCWS servlet: local information • Opencellid.org: geo data for cells (latitude, longitude) • Google Static Maps • URL shortening (e.g. bit.ly) • URI scheme (sms: mailto:)
  • 15. How does it work • SCWS servlet requests local information • Servlet creates a link to our mashup • Mashups accepts cellid, mcc, mns and obtains latitude/longitude • Mashup creates a link to the map and shortens it • Mashup publishes messaging links (sms: and mailto: ) with short URL
  • 16. Conclusion • service proposes a new way for the location info exchange. • service does not introduce a yet another social network with location sharing. • deploys existing and very popular channels (e.g. SMS) for sharing locations • does not reveal identity info
  • 17. Usage and impact • Geo-targeted context advertising. • Customized versions: inform car repair service, insurance companies etc. • Traffic generation for telecom operators: merges messaging and internet • Convenience telecom vendors extend SMS clients – add links