• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Spotique: a New Approach to Local Messaging

Spotique: a New Approach to Local Messaging



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 ...

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.



Total Views
Views on SlideShare
Embed Views



32 Embeds 520

http://abava.blogspot.ru 178
http://abava.blogspot.com 89
http://servletsuite.blogspot.com 87
http://servletsuite.blogspot.ru 42
http://servletsuite.blogspot.in 37
http://www.abava.blogspot.ru 12
http://servletsuite.blogspot.de 9
http://servletsuite.blogspot.co.uk 8
http://www.feedly.com 7
http://abava.blogspot.co.uk 7
http://www.abava.blogspot.com 5
http://servletsuite.blogspot.ro 3
http://servletsuite.blogspot.fr 3
http://beta.bazqux.com 3
http://cloud.feedly.com 3
http://servletsuite.blogspot.nl 3
http://abavanet.ru 3
http://servletsuite.blogspot.com.es 3
http://servletsuite.blogspot.co.il 2
http://servletsuite.blogspot.mx 2
http://abava.blogspot.co.il 2
http://servletsuite.blogspot.fi 2
http://abava.blogspot.hu 1
http://servletsuite.blogspot.ch 1
http://servletsuite.blogspot.gr 1
http://servletsuite.blogspot.jp 1
http://servletsuite.blogspot.se 1
http://servletsuite.blogspot.ie 1
http://servletsuite.blogspot.hu 1
http://servletsuite.blogspot.it 1
http://servletsuite.blogspot.ca 1
http://servletsuite.blogspot.com.br 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Spotique: a New Approach to Local Messaging Spotique: a New Approach to Local Messaging Presentation Transcript

    • Spotique: a New Approachto Local MessagingManfred Sneps-SneppeVentspils University Collegemanfreds.sneps@gmail.comDmitry NamiotLomonosov Moscow State Universitydnamiot@gmail.comWWIC 2013
    • • A new model for local area messagingbased on the network proximity.• Mobile mashup combines passive Wi-Fimonitoring with Cloud Messaging.• Passive monitoring can determine thelocation of mobile subscribers (mobilephones) without the active participation ofmobile users.• Cloud Messaging delivers notificationsAbout
    • ContentsIntroductionPassive Wi-Fi monitoringCloud MessagingSpotique: Local area messaging mashupConclusion
    • Passive Wi-Fi monitoring• Wi-Fi probe request• Client (even notconnected) can sendrequests to AP• AP can analyzerequests• We can collect MAC-addresses for clients
    • Advantages and disadvantages• It does not require special mobile applications• For mobile users it works automatically andtransparently• It is anonymous monitoring. MAC address isused for re-identification only. It could bereplaced with some hash-code (privacy)• It is not 100% reliable. There is no warrantythat Wi-Fi client will send probe request
    • Probe requests (iOS)• Idle: Sends probe request every 8 minutesfor 30-60 minutes.• Idle (some iOS 5.0 phones): Sends proberequests every minute.• Active from standby: Wi-Fi is on andscanning (with probe requests).• Background app (email), Wi-Fi is on:probe requests are sent when app need todata access
    • Passive monitoring examplesLibelium
    • Passive monitoring examples.Cisco MSE
    • Cloud Messaging• Cloud infrastructurefrom vendor• Google, Apple,Microsoft, Nokia –own cloud basedinfrastructures fornotifications• Google message: 4Kb payload delivery
    • Google Cloud Messages
    • Key moments for Cloud Messaging• Application registers with CloudMessaging• Application provides a key from CloudMessaging server (subscribes) to theparticular application (Sender)• Sender saves keys and use them later fordelivering notifications• Key moment – subscription is activatedfrom the mobile application on theparticular phone.
    • 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
    • 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 replacedwith some hash-code (privacy)
    • Use cases• Proximity marketing• Deliver local area messages in retail• Hyper-local new delivery in campuses.Tested in Lomonosov Moscow StateUniversity• Smart Cities information delivery
    • Conclusion• A new mashup based on passive Wi-Fi monitoring forA new mashup based on passive Wi-Fi monitoring formobile devices and cloud based notifications.mobile devices and cloud based notifications.• Passive monitoring uses probe requests, notificationPassive monitoring uses probe requests, notificationmodule uses cloud messaging (push notifications)module uses cloud messaging (push notifications)• This approach does not require special mobileThis approach does not require special mobileapplications for mobile users.applications for mobile users.• This application does not publish location info in theThis application does not publish location info in thesocial network.social network.• Custom messages will target online subscribers inCustom messages will target online subscribers inthe nearby area only.the nearby area only.
    • About usInternational team: Russia - LatviaInternational team: Russia - Latvia ((Moscow –Moscow –Riga – VentspilsRiga – Ventspils).). Big history of developingBig history of developinginnovative telecom and software services,innovative telecom and software services,international contests awardsinternational contests awardsResearch 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..