Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented...
-
Upload
pierce-brooks -
Category
Documents
-
view
212 -
download
0
Transcript of Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented...
![Page 1: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/1.jpg)
Micro-Blog: Sharing and Querying Content Through Mobile Phones and Social
Participation
Presented by: Muhammad S. Karim
By S. Gaonkar, J. Li, R. Choudhury, L. Cox, A. Schmidt
- MobiSys 2008
![Page 2: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/2.jpg)
The Vision A Virtual Information Telescope
![Page 3: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/3.jpg)
What is the idea of Micro-blogging? Mobile-phone users record multimedia blogs
on-the-fly using phone’s physical sensors (camera, voice, GPS, accelerometer etc.)
The micro-blogs are geo-tagged and uploaded in a remote server.
Server displays micro-blogs from around the world in a web-browser using a visualization service (e.g. Google maps)
The system provides content querying service.
![Page 4: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/4.jpg)
Services and Applications Content Sharing
Users blog on mobile phones using video, audio, pictures, text etc.
Micro-Blog phone client geo-tags blog, upload to server over WiFi/GPRS/…
Micro-Blog server positions blog on Google-maps. Internet users can explore and zoom on the maps.
Content Querying Micro-Blog allows location specific queries. Phones reply to query that are posted on to Google-map
as a new micro-blog. Content Floating
Metaphorically, virtual “sticky notes” floating in air. Pushed on phones when user enters a region.
![Page 5: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/5.jpg)
Services and Applications (cont..)
Potential Applications: Tourism Micro-news Micro-Alerts Social Collaboration
![Page 6: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/6.jpg)
Research Problems?
Design considerations poses research problems: How can the localization service be energy aware? Energy-Accuracy tradeoff! Incentives for participation? Location privacy. Content Inaccuracy and Spam (How to filter bad
contents?).
![Page 7: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/7.jpg)
Design Considerations Energy-Accuracy Tradeoff
Continuous GPS sinks major portion of energy.
![Page 8: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/8.jpg)
Design Considerations (cont..) Solutions to achieve energy-efficient
localization? Multiplex between localization: GPS/WiFi/GSM.
Perform WiFi sampling by default. Sample GPS location when no macro movement. When movement, trigger infrequent WiFi:
t(i) ,t(i+1) ,t(i+2) … Location at t(i) is extrapolation from last GPS location at
t(0)
![Page 9: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/9.jpg)
Design Considerations (cont..) Incentives?
No incentives no reply to queries! Credit system for queries?
Location Privacy? 3 blogging modes proposed: Public/Social/Private. Users set privacy policy.
Content Inaccuracy and Spam? Introduce configurations to allow level of tolerated
distraction. Use reputations to encourage content integrity.
![Page 10: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/10.jpg)
System Architecture
Block diagram of the Micro-Blog software architecture
![Page 11: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/11.jpg)
System Implementation 1. Phone Client
The software requires access to the a) location services, b) network services, c) file-system on the phone.
Maintains states to minimally interrupt the normal operations of the phone.
![Page 12: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/12.jpg)
System Implementation (cont..) 2. Web-Infrastructure
Accepts TCP connection from phones. Uses a relational DB in the backend (MySQL). Web-application allows users to login, and:
a) Accept request for blogs from any region of the world,
b) Uses a visualization service that displays the blogs on Google maps,
c) Accepts user queries with marked regions and find phones in the DB that are associated with the region,
d) When a response arrives for a query, associate it with the query in DB and send response back to the query-originator.
![Page 13: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/13.jpg)
Evaluation Localization error with a combined GPS and WiFi scheme:
More GPS samples offer diminishing returns But energy cost increases linearly
![Page 14: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/14.jpg)
Prototype
Ref: http://synrg.ee.duke.edu/microblog.html
![Page 15: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/15.jpg)
Limitations and Future Work
Credibility of the case-study performed. only 12 users, and 1 type of phone.
Integration with a Social Network Application make your own or use an exiting one?
Identification and filtering of false contents. Exploiting Accelerometers for Localization.
![Page 16: Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,](https://reader035.fdocuments.us/reader035/viewer/2022081603/56649e045503460f94af0059/html5/thumbnails/16.jpg)
References: Micro-Blog webpage at Duke’s SyNRG lab: http://synrg.ee.duke.edu/microblog.html Romit’s slides presented at @ MobiSys 2008