Wireless Networks Sensors    and Social StreamsDmitry Namiot          Lomonosov Moscow State University                   ...
About•a  new approach for using wireless sensors onmobile phones for integrating data from socialnetworks• Our model uses ...
ContentsIntroductionContext and location awarenessSpot Expert (SpotEx)Social check-insConclusion
Context awarenessModern applications adopt a context-awareperspective to manage:a)communication among users and amongsyste...
Sensors and Social Networks• A typical example: City Sense. Collects sensordata extracted from GPS-enabled cell phonesand ...
Spatio-temporal streams• Where-when-what scheme: location, time and topic.• Social stream is a collection of different spa...
Proximity vs. Location• Can we replace location with proximity?• And proximity here is the network proximity.• In other wo...
Spot Expert (SpotEx)• It is a perfect example for network proximity as aservice• What if we stop our traditional indoor po...
SpotEx• Our rules will simply use the fact that the particularly Wi-Fi network is detected. And based on thisconclusion we...
SpotExSo, our service contains the following components:• database (store) with productions (rules) associatedwith Wi-Fi n...
SpotEx – use casesThe most obvious use cases:• Some shop can deliver deals/discount/coupons rightto mobile terminals as so...
SpotEx – use cases• Campus admin can deliver news and specialannounces• Hyper local news in Smart City projects could be t...
SpotEx – use cases         • Open Wi-Fi Access           Point right in the           mobile         • Add (link) proximit...
SpotEx productionsEach rule looks like a production (if-then operator).The conditional part includes the following objects...
SpotEx productionsIn other words it is a set of operators like:IF network_SSID IS ‘mycafe’ ANDtime is 1pm – 2pm THEN{ pres...
Check-in• Just a special form (record, status) in the socialnetworks• They are always a part of the social stream• They co...
Social Check-in - 1• Place is just a Wi-Fi fingerprint (Wi-Fi nodes,  RSSI)• Places are dynamical. There is no “directory”...
Social Check-in -2         • In-proximity checkin           example         • Saves Wi-Fi           fingerprint in the    ...
Applications for social check-ins• We can compare Wi-Fi fingerprints and  get a list of social IDs (e.g. Facebook IDs)  ar...
Conclusion• A new model for context-aware data discovery formobile users.• This model based on the ideas of Wi-Fi and Blue...
About usInternational team: Russia - Latvia (Moscow –Riga – Ventspils). Big history of developinginnovative telecom and so...
Upcoming SlideShare
Loading in …5
×

Wireless Networks Sensors and Social Streams

1,264 views

Published on

The paper introduces a new approach for using wireless sensors on mobile phones for integrating data from social networks.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,264
On SlideShare
0
From Embeds
0
Number of Embeds
577
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Wireless Networks Sensors and Social Streams

  1. 1. Wireless Networks Sensors and Social StreamsDmitry Namiot Lomonosov Moscow State University dnamiot@gmail.comManfred Sneps-Sneppe Ventspils University College manfreds.sneps@gmail.com AINA 2013
  2. 2. About•a new approach for using wireless sensors onmobile phones for integrating data from socialnetworks• Our model uses Wi-Fi proximity approach as aservice• Any existing or even especially created Wi-Fi hotspot could be used as presence sensor that cantrigger access for some content published in socialnetworks.• An especially developed mobile application(context-aware browser) can present thatinformation to mobile subscribers.
  3. 3. ContentsIntroductionContext and location awarenessSpot Expert (SpotEx)Social check-insConclusion
  4. 4. Context awarenessModern applications adopt a context-awareperspective to manage:a)communication among users and amongsystems, or between the system and the user,b) situation-awareness, like modeling location andenvironment aspects (physical situation) or thecurrent user activity (personal situation)c) knowledge chunks: determining the set ofsituation-relevant information, services or behaviors
  5. 5. Sensors and Social Networks• A typical example: City Sense. Collects sensordata extracted from GPS-enabled cell phonesand taxi cabs in order to determine where thepeople are, and then deliver this information tosubscribers with mobile devices.• In general, this application is designed to trackimportant trends in the behavior of people in thecity.• But: it introduces own social network. Can wemerge sensors with existing networks?
  6. 6. Spatio-temporal streams• Where-when-what scheme: location, time and topic.• Social stream is a collection of different spatio-temporal-thematic points. Each point has got thefollowing attributes: location, time stamp and topic.Topic here is some content, extracted from the tweets(e.g., hashtag).• Point = { location, time stamp, topic }• Stream = [ Point1, Point2 … ]
  7. 7. Proximity vs. Location• Can we replace location with proximity?• And proximity here is the network proximity.• In other words: use mobile user’s position relativelynetwork nodes (e.g. Wi-Fi access points)• It could be more precise (especially for indoor)• We can use dynamic Wi-Fi access points(e.g. Hotspots on mobile phones) too.
  8. 8. Spot Expert (SpotEx)• It is a perfect example for network proximity as aservice• What if we stop our traditional indoor positioningschema on the first stage:detection of Wi-Fi networks?• This detection actually already provides someinformation about the location – just due to localnature of Wi-Fi network.•And as the second step we add the ability todescribe some rules (if-then operators, orproductions) related to the Wi-Fi access points.
  9. 9. SpotEx• Our rules will simply use the fact that the particularly Wi-Fi network is detected. And based on thisconclusion we will open (read – make them visible)some user-defined messages to mobile terminals.• Actually it is a typical example for the contextaware computing. The visibility for user-definedtext (content) depends on the network context.• This approach uses Wi-Fi proximity• Any Wi-Fi hot spot works here just as presence sensor.
  10. 10. SpotExSo, our service contains the following components:• database (store) with productions (rules) associatedwith Wi-Fi networks• rule editor. Web application (including mobile web)that lets users add (edit) rule-set, associated withsome Wi-Fi network• mobile applications, that can detect Wi-Fi networks,check the current conditions against the databaseand execute productions
  11. 11. SpotEx – use casesThe most obvious use cases:• Some shop can deliver deals/discount/coupons rightto mobile terminals as soon as the user is near somepredefined point of sale.We can describe this feature as “automatic check-in”for example. Rather than directly (manually or viasome API) set own presence at some place (e.g.similar to Foursquare, Facebook Places etc.)with SpotEx mobile users can pull data automaticallyand anonymously
  12. 12. SpotEx – use cases• Campus admin can deliver news and specialannounces• Hyper local news in Smart City projects could be tight(linked) to the public available networks and deliveredinformation via that channel etc.• The most interesting (by our opinion, of course) usecase: Wi-Fi hot spot being opened right on the mobilephone
  13. 13. SpotEx – use cases • Open Wi-Fi Access Point right in the mobile • Add (link) proximity rules for this access point exactly • Rules will define data chunks (info snippets) for users nearby this phone
  14. 14. SpotEx productionsEach rule looks like a production (if-then operator).The conditional part includes the following objects:Wi-Fi network identity,signal strength (optionally),time of the day (optionally),client ID (MAC-address)History of visits
  15. 15. SpotEx productionsIn other words it is a set of operators like:IF network_SSID IS ‘mycafe’ ANDtime is 1pm – 2pm THEN{ present the coupon for lunch }It is like expert systemWe can use well known algorithm for theprocessing: Rete
  16. 16. Check-in• Just a special form (record, status) in the socialnetworks• They are always a part of the social stream• They contain location information. Either directly(latitude, longitude) or as a link to somepredefined place• Based on SpotEx idea about “automatic check-in”: can we replace location with proximity here?
  17. 17. Social Check-in - 1• Place is just a Wi-Fi fingerprint (Wi-Fi nodes, RSSI)• Places are dynamical. There is no “directory” for places• Social check-in is just a Wi-Fi fingerprint again, confirmed (signed) by some social network ID• Social check-ins are temporal• Social check-ins could be saved outside of the social stream (to keep privacy). E.g., they are not a part of Facebook news feed, etc.
  18. 18. Social Check-in -2 • In-proximity checkin example • Saves Wi-Fi fingerprint in the external database • Each record is signed by the user (e.g., Facebook ID)
  19. 19. Applications for social check-ins• We can compare Wi-Fi fingerprints and get a list of social IDs (e.g. Facebook IDs) around• Using social network API we can collect “local” news feed• This system could be used as a social discovery tool: “show me, who else is here right now”. And it works not only for my existing social circle. E.g., I can see new Facebook’s members around.
  20. 20. Conclusion• A new model for context-aware data discovery formobile users.• This model based on the ideas of Wi-Fi and Bluetoothproximity and introduces a new form of check-inservice for social networks.• The proposed check-in service based on networkproximity rules instead of geo points and lets linktogether wireless networks information and socialstreams.• Service can use existing as well as the especiallycreated networks nodes as presence triggers fordiscovering the relevant content from social networks.
  21. 21. About usInternational team: Russia - Latvia (Moscow –Riga – Ventspils). Big history of developinginnovative telecom and software services,international contests awardsResearch areas are:open API for telecom,web access for telecom data,Smart Cities,M2M applications, context-aware computing.

×