This paper describes a new approach to local messaging. Our application combines passive monitoring for smart phones and cloud based messaging for mobile OS (operational system). Passive monitoring can determine the location of mobile subscribers (mobile phones, actually) without the active participation of the users. Mobile users do not need to mark own location on social networks (check-in), they do not need to run on their phones the location track applications. In the same time, Cloud Messaging allows interested parties to directly deliver their information to mobile users who find themselves near a selected point. This is the main content of the service - how to combine the monitoring and notifications.
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Spotique: a New Approach to Local Messaging
1. Spotique: a New Approach
to Local Messaging
Manfred Sneps-Sneppe
Ventspils University College
manfreds.sneps@gmail.com
Dmitry Namiot
Lomonosov Moscow State University
dnamiot@gmail.com
WWIC 2013
2. • A new model for local area messaging
based on the network proximity.
• Mobile mashup combines passive Wi-Fi
monitoring with Cloud Messaging.
• Passive monitoring can determine the
location of mobile subscribers (mobile
phones) without the active participation of
mobile users.
• Cloud Messaging delivers notifications
About
4. Passive Wi-Fi monitoring
• Wi-Fi probe request
• Client (even not
connected) can send
requests to AP
• AP can analyze
requests
• We can collect MAC-
addresses for clients
5. Advantages and disadvantages
• It does not require special mobile applications
• For mobile users it works automatically and
transparently
• It is anonymous monitoring. MAC address is
used for re-identification only. It could be
replaced with some hash-code (privacy)
• It is not 100% reliable. There is no warranty
that Wi-Fi client will send probe request
6. Probe requests (iOS)
• Idle: Sends probe request every 8 minutes
for 30-60 minutes.
• Idle (some iOS 5.0 phones): Sends probe
requests every minute.
• Active from standby: Wi-Fi is on and
scanning (with probe requests).
• Background app (email), Wi-Fi is on:
probe requests are sent when app need to
data access
9. Cloud Messaging
• Cloud infrastructure
from vendor
• Google, Apple,
Microsoft, Nokia –
own cloud based
infrastructures for
notifications
• Google message: 4
Kb payload delivery
11. Key moments for Cloud Messaging
• Application registers with Cloud
Messaging
• Application provides a key from Cloud
Messaging server (subscribes) to the
particular application (Sender)
• Sender saves keys and use them later for
delivering notifications
• Key moment – subscription is activated
from the mobile application on the
particular phone.
12. Key moments for mashup
• Let us extend the subscription process
• Mobile application (mobile phone, actually)
will provide a key for notification and MAC-
address for identification
• Sender can compare saved MAC-
addresses with the MAC-addresses,
collected by the passive monitoring
13. Key moments for mashup - 2
• Sender can deliver notifications to those,
who are nearby only.
• It is real-time detection
• MAC-address is used for the re-
identification only. So, it could be replaced
with some hash-code (privacy)
14. Use cases
• Proximity marketing
• Deliver local area messages in retail
• Hyper-local new delivery in campuses.
Tested in Lomonosov Moscow State
University
• Smart Cities information delivery
15. Conclusion
• A new mashup based on passive Wi-Fi monitoring forA new mashup based on passive Wi-Fi monitoring for
mobile devices and cloud based notifications.mobile devices and cloud based notifications.
• Passive monitoring uses probe requests, notificationPassive monitoring uses probe requests, notification
module uses cloud messaging (push notifications)module uses cloud messaging (push notifications)
• This approach does not require special mobileThis approach does not require special mobile
applications for mobile users.applications for mobile users.
• This application does not publish location info in theThis application does not publish location info in the
social network.social network.
• Custom messages will target online subscribers inCustom messages will target online subscribers in
the nearby area only.the nearby area only.
16. About us
International team: Russia - LatviaInternational team: Russia - Latvia ((Moscow –Moscow –
Riga – VentspilsRiga – Ventspils).). Big history of developingBig history of developing
innovative telecom and software services,innovative telecom and software services,
international contests awardsinternational contests awards
Research areas are:Research areas are:
open API for telecom,open API for telecom,
web access for telecom data,web access for telecom data,
Smart Cities,Smart Cities,
M2M applications, context-aware computingM2M applications, context-aware computing..