SlideShare a Scribd company logo
1 of 21
Wireless Networks Sensors
    and Social Streams



Dmitry Namiot          Lomonosov Moscow State University
                       dnamiot@gmail.com

Manfred Sneps-Sneppe   Ventspils University College
                       manfreds.sneps@gmail.com

                  AINA 2013
About

•a  new approach for using wireless sensors on
mobile phones for integrating data from social
networks
• Our model uses Wi-Fi proximity approach as a
service
• Any existing or even especially created Wi-Fi hot
spot could be used as presence sensor that can
trigger access for some content published in social
networks.
• An especially developed mobile application
(context-aware browser) can present that
information to mobile subscribers.
Contents

Introduction

Context and location awareness

Spot Expert (SpotEx)

Social check-ins

Conclusion
Context awareness
Modern applications adopt a context-aware
perspective to manage:

a)communication among users and among
systems, or between the system and the user,

b) situation-awareness, like modeling location and
environment aspects (physical situation) or the
current user activity (personal situation)

c) knowledge chunks: determining the set of
situation-relevant information, services or behaviors
Sensors and Social Networks
• A typical example: City Sense. Collects sensor
data extracted from GPS-enabled cell phones
and taxi cabs in order to determine where the
people are, and then deliver this information to
subscribers with mobile devices.
• In general, this application is designed to track
important trends in the behavior of people in the
city.
• But: it introduces own social network. Can we
merge sensors with existing networks?
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 the
following 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 … ]
Proximity vs. Location
• Can we replace location with proximity?

• And proximity here is the network proximity.
• In other words: use mobile user’s position relatively
network 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.
Spot Expert (SpotEx)
• It is a perfect example for network proximity as a
service
• What if we stop our traditional indoor positioning
schema on the first stage:
detection of Wi-Fi networks?

• This detection actually already provides some
information about the location – just due to local
nature of Wi-Fi network.

•And as the second step we add the ability to
describe some rules (if-then operators, or
productions) related to the Wi-Fi access points.
SpotEx
• Our rules will simply use the fact that the particularly
 Wi-Fi network is detected. And based on this
conclusion we will open (read – make them visible)
some user-defined messages to mobile terminals.

• Actually it is a typical example for the context
aware computing. The visibility for user-defined
text (content) depends on the network context.

• This approach uses Wi-Fi proximity

• Any Wi-Fi hot spot works here just as presence sensor.
SpotEx
So, our service contains the following components:

• database (store) with productions (rules) associated
with Wi-Fi networks

• rule editor. Web application (including mobile web)
that lets users add (edit) rule-set, associated with
some Wi-Fi network

• mobile applications, that can detect Wi-Fi networks,
check the current conditions against the database
and execute productions
SpotEx – use cases

The most obvious use cases:
• Some shop can deliver deals/discount/coupons right
to mobile terminals as soon as the user is near some
predefined point of sale.

We can describe this feature as “automatic check-in”
for example. Rather than directly (manually or via
some API) set own presence at some place (e.g.
similar to Foursquare, Facebook Places etc.)
with SpotEx mobile users can pull data automatically
and anonymously
SpotEx – use cases

• Campus admin can deliver news and special
announces

• Hyper local news in Smart City projects could be tight
(linked) to the public available networks and delivered
information via that channel etc.

• The most interesting (by our opinion, of course) use
case: Wi-Fi hot spot being opened right on the mobile
phone
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
SpotEx productions

Each 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
SpotEx productions

In other words it is a set of operators like:

IF network_SSID IS ‘mycafe’ AND
time is 1pm – 2pm THEN
{ present the coupon for lunch }

It is like expert system
We can use well known algorithm for the
processing: Rete
Check-in


• Just a special form (record, status) in the social
networks
• They are always a part of the social stream
• They contain location information. Either directly
(latitude, longitude) or as a link to some
predefined place
• Based on SpotEx idea about “automatic check-
in”: can we replace location with proximity here?
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.
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)
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.
Conclusion
• A new model for context-aware data discovery for
mobile users.
• This model based on the ideas of Wi-Fi and Bluetooth
proximity and introduces a new form of check-in
service for social networks.
• The proposed check-in service based on network
proximity rules instead of geo points and lets link
together wireless networks information and social
streams.
• Service can use existing as well as the especially
created networks nodes as presence triggers for
discovering the relevant content from social networks.
About us
International team: Russia - Latvia (Moscow –
Riga – Ventspils). Big history of developing
innovative telecom and software services,
international contests awards

Research areas are:

open API for telecom,
web access for telecom data,
Smart Cities,
M2M applications, context-aware computing.

More Related Content

What's hot

Participatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensingParticipatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensingJPINFOTECH JAYAPRAKASH
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersProQSys
 
A reference architecture for the internet of things
A reference architecture for the internet of thingsA reference architecture for the internet of things
A reference architecture for the internet of thingsCharles Gibbons
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizationsFabMinds
 
From the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of ThingsFrom the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of ThingsThe Marketing Distillery
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Faheem Zafari
 

What's hot (8)

Participatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensingParticipatory privacy enabling privacy in participatory sensing
Participatory privacy enabling privacy in participatory sensing
 
Mobile ip
Mobile ipMobile ip
Mobile ip
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-users
 
A reference architecture for the internet of things
A reference architecture for the internet of thingsA reference architecture for the internet of things
A reference architecture for the internet of things
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 
From the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of ThingsFrom the Internet of Computers to the Internet of Things
From the Internet of Computers to the Internet of Things
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)
 

Similar to Wireless Networks Sensors and Social Streams

Geofence and Network Proximity
Geofence and Network ProximityGeofence and Network Proximity
Geofence and Network ProximityColdbeans Software
 
Discovery of Convoys in Network Proximity Log
Discovery of Convoys in Network Proximity LogDiscovery of Convoys in Network Proximity Log
Discovery of Convoys in Network Proximity LogColdbeans Software
 
Smart Cities Software: Customized Messages for Mobile Subscribers
Smart Cities Software: Customized Messages for Mobile SubscribersSmart Cities Software: Customized Messages for Mobile Subscribers
Smart Cities Software: Customized Messages for Mobile SubscribersColdbeans Software
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Respa Peter
 
big data analytics in mobile cellular network
big data analytics in mobile cellular networkbig data analytics in mobile cellular network
big data analytics in mobile cellular networkshubham patil
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfgopinathcreddy
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subjectKotiBabu7
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling TechnologiesPrakash Honnur
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxjainam bhavsar
 
UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)Ville Antila
 
SMARCOS VTT Propose
SMARCOS VTT  ProposeSMARCOS VTT  Propose
SMARCOS VTT ProposeSmarcos Eu
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 

Similar to Wireless Networks Sensors and Social Streams (20)

Wi-Fi proiximity as a service
Wi-Fi proiximity as a serviceWi-Fi proiximity as a service
Wi-Fi proiximity as a service
 
On hyper-local web pages
On hyper-local web pagesOn hyper-local web pages
On hyper-local web pages
 
Geofence and Network Proximity
Geofence and Network ProximityGeofence and Network Proximity
Geofence and Network Proximity
 
Bluetooth Data Points
Bluetooth Data PointsBluetooth Data Points
Bluetooth Data Points
 
Discovery of Convoys in Network Proximity Log
Discovery of Convoys in Network Proximity LogDiscovery of Convoys in Network Proximity Log
Discovery of Convoys in Network Proximity Log
 
Smart Cities Software: Customized Messages for Mobile Subscribers
Smart Cities Software: Customized Messages for Mobile SubscribersSmart Cities Software: Customized Messages for Mobile Subscribers
Smart Cities Software: Customized Messages for Mobile Subscribers
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...
 
big data analytics in mobile cellular network
big data analytics in mobile cellular networkbig data analytics in mobile cellular network
big data analytics in mobile cellular network
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdf
 
IOT UNIT I.pptx
IOT UNIT I.pptxIOT UNIT I.pptx
IOT UNIT I.pptx
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subject
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
Context-Aware Data Discovery
Context-Aware Data DiscoveryContext-Aware Data Discovery
Context-Aware Data Discovery
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptx
 
UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)UbiComp2011: ContextCapture (Poster)
UbiComp2011: ContextCapture (Poster)
 
SMARCOS VTT Propose
SMARCOS VTT  ProposeSMARCOS VTT  Propose
SMARCOS VTT Propose
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
iotarchitecture-190506052723.pdf
iotarchitecture-190506052723.pdfiotarchitecture-190506052723.pdf
iotarchitecture-190506052723.pdf
 
Gamsns
GamsnsGamsns
Gamsns
 
SmartCity IOT Big Data SPP.pptx
SmartCity IOT Big Data SPP.pptxSmartCity IOT Big Data SPP.pptx
SmartCity IOT Big Data SPP.pptx
 

More from Coldbeans Software

On Internet of Things education
On Internet of Things educationOn Internet of Things education
On Internet of Things educationColdbeans Software
 
Стандарты в цифровой экономике
Стандарты в цифровой экономикеСтандарты в цифровой экономике
Стандарты в цифровой экономикеColdbeans Software
 
On Internet of Things programming models
On Internet of Things programming modelsOn Internet of Things programming models
On Internet of Things programming modelsColdbeans Software
 
Безопасный город
Безопасный городБезопасный город
Безопасный городColdbeans Software
 
Twitter as a Transport Layer Platform
Twitter as a Transport Layer Platform Twitter as a Transport Layer Platform
Twitter as a Transport Layer Platform Coldbeans Software
 
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 ThingsColdbeans Software
 
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 Coldbeans Software
 
Базы данных для временных рядов
Базы данных для временных рядовБазы данных для временных рядов
Базы данных для временных рядовColdbeans Software
 
Метаданные в модели REST
Метаданные в модели RESTМетаданные в модели REST
Метаданные в модели RESTColdbeans Software
 
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.Coldbeans Software
 
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” nowColdbeans Software
 
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI Coldbeans Software
 
On Database for Mobile Phones Ownership
On Database for Mobile Phones OwnershipOn Database for Mobile Phones Ownership
On Database for Mobile Phones OwnershipColdbeans Software
 
Выделение групп пользователей в данных мобильного мониторинга
Выделение групп пользователей в данных мобильного мониторингаВыделение групп пользователей в данных мобильного мониторинга
Выделение групп пользователей в данных мобильного мониторинга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 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
 
Базы данных для временных рядов
Базы данных для временных рядовБазы данных для временных рядов
Базы данных для временных рядов
 
Метаданные в модели 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
 
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
 
On Database for Mobile Phones Ownership
On Database for Mobile Phones OwnershipOn Database for Mobile Phones Ownership
On Database for Mobile Phones Ownership
 
Выделение групп пользователей в данных мобильного мониторинга
Выделение групп пользователей в данных мобильного мониторингаВыделение групп пользователей в данных мобильного мониторинга
Выделение групп пользователей в данных мобильного мониторинга
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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 businesspanagenda
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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 TerraformAndrey Devyatkin
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 

Wireless Networks Sensors and Social Streams

  • 1. Wireless Networks Sensors and Social Streams Dmitry Namiot Lomonosov Moscow State University dnamiot@gmail.com Manfred Sneps-Sneppe Ventspils University College manfreds.sneps@gmail.com AINA 2013
  • 2. About •a new approach for using wireless sensors on mobile phones for integrating data from social networks • Our model uses Wi-Fi proximity approach as a service • Any existing or even especially created Wi-Fi hot spot could be used as presence sensor that can trigger access for some content published in social networks. • An especially developed mobile application (context-aware browser) can present that information to mobile subscribers.
  • 3. Contents Introduction Context and location awareness Spot Expert (SpotEx) Social check-ins Conclusion
  • 4. Context awareness Modern applications adopt a context-aware perspective to manage: a)communication among users and among systems, or between the system and the user, b) situation-awareness, like modeling location and environment aspects (physical situation) or the current user activity (personal situation) c) knowledge chunks: determining the set of situation-relevant information, services or behaviors
  • 5. Sensors and Social Networks • A typical example: City Sense. Collects sensor data extracted from GPS-enabled cell phones and taxi cabs in order to determine where the people are, and then deliver this information to subscribers with mobile devices. • In general, this application is designed to track important trends in the behavior of people in the city. • But: it introduces own social network. Can we merge sensors with existing networks?
  • 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 the following 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. Proximity vs. Location • Can we replace location with proximity? • And proximity here is the network proximity. • In other words: use mobile user’s position relatively network 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. Spot Expert (SpotEx) • It is a perfect example for network proximity as a service • What if we stop our traditional indoor positioning schema on the first stage: detection of Wi-Fi networks? • This detection actually already provides some information about the location – just due to local nature of Wi-Fi network. •And as the second step we add the ability to describe some rules (if-then operators, or productions) related to the Wi-Fi access points.
  • 9. SpotEx • Our rules will simply use the fact that the particularly Wi-Fi network is detected. And based on this conclusion we will open (read – make them visible) some user-defined messages to mobile terminals. • Actually it is a typical example for the context aware computing. The visibility for user-defined text (content) depends on the network context. • This approach uses Wi-Fi proximity • Any Wi-Fi hot spot works here just as presence sensor.
  • 10. SpotEx So, our service contains the following components: • database (store) with productions (rules) associated with Wi-Fi networks • rule editor. Web application (including mobile web) that lets users add (edit) rule-set, associated with some Wi-Fi network • mobile applications, that can detect Wi-Fi networks, check the current conditions against the database and execute productions
  • 11. SpotEx – use cases The most obvious use cases: • Some shop can deliver deals/discount/coupons right to mobile terminals as soon as the user is near some predefined point of sale. We can describe this feature as “automatic check-in” for example. Rather than directly (manually or via some API) set own presence at some place (e.g. similar to Foursquare, Facebook Places etc.) with SpotEx mobile users can pull data automatically and anonymously
  • 12. SpotEx – use cases • Campus admin can deliver news and special announces • Hyper local news in Smart City projects could be tight (linked) to the public available networks and delivered information via that channel etc. • The most interesting (by our opinion, of course) use case: Wi-Fi hot spot being opened right on the mobile phone
  • 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. SpotEx productions Each 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. SpotEx productions In other words it is a set of operators like: IF network_SSID IS ‘mycafe’ AND time is 1pm – 2pm THEN { present the coupon for lunch } It is like expert system We can use well known algorithm for the processing: Rete
  • 16. Check-in • Just a special form (record, status) in the social networks • They are always a part of the social stream • They contain location information. Either directly (latitude, longitude) or as a link to some predefined place • Based on SpotEx idea about “automatic check- in”: can we replace location with proximity here?
  • 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. 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. 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. Conclusion • A new model for context-aware data discovery for mobile users. • This model based on the ideas of Wi-Fi and Bluetooth proximity and introduces a new form of check-in service for social networks. • The proposed check-in service based on network proximity rules instead of geo points and lets link together wireless networks information and social streams. • Service can use existing as well as the especially created networks nodes as presence triggers for discovering the relevant content from social networks.
  • 21. About us International team: Russia - Latvia (Moscow – Riga – Ventspils). Big history of developing innovative telecom and software services, international contests awards Research areas are: open API for telecom, web access for telecom data, Smart Cities, M2M applications, context-aware computing.