Micro-Blog: Sharing and Querying Content through Mobile Phones and Social Participation [Based on slides by Romit Roy Choudhury Asst. Prof. (Duke University)]

Slides:



Advertisements
Similar presentations
On-line media tools for strategic communications purposes When using media tools for communication we try to use the latest technologies such us blogging,
Advertisements

Multi-hop wireless networks Fact or fiction? Injong Rhee Department of Computer Science North Carolina State University.
Designing Mobile Phones and Communicators for Consumers Needs at Nokia By: Kaisa Vaananen-Vainio-Mattila, Satu Ruuska Review by: Irina Ceaparu.
What am I describing ? Questions: Cannot say any word or phrase on the card Answers: Must be word or phrase on the card.
1 Micro-Blog: Sharing and Querying Content through Mobile Phones and Social Participation Romit Roy Choudhury Asst. Prof. (Duke University) Co-authors:
Michael von Känel Philipp Sommer Roger Wattenhofer Ikarus: Large-scale Participatory Sensing at High Altitudes.
FindAll: A Local Search Engine for Mobile Phones Aruna Balasubramanian University of Washington.
Social Media as a vehicle Connect people to the Internet Blogging Twitter Activity Streams Meetups Groups.
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
The Social Web: A laboratory for studying s ocial networks, tagging and beyond Kristina Lerman USC Information Sciences Institute.
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
CrowdSearch: Exploiting Crowds for Accurate Real-Time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Tim Calloway.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
Top Objectives: 1.Increase web traffic and exposure 2.Become definitive authority on Coffee 3.Increase sales to coffee centric Food Service Operators 4.Engage.
PhonePoint Pen: Using Mobile Phones to Write in Air Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Romit Roy Choudhury ACM MobiHeld 2009.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
Life Logging Melekam Tsegaye Shaun Bangay Alfredo Terzoli Research area: Wearable, Pervasive and Ubiquitous Computing
Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
Micro-Blog: Sharing and Querying Content Through Mobile Phones and Social Participation Zhonglu Wang
Xuan Bao and Romit Roy Choudhury Mobicom 08 ACM MobiHeld 2009 VUPoints: Collaborative Sensing and Video Recording through Mobile Phones VUPoints: Collaborative.
 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
1 Desiging a Virtual Information Telescope using Mobile Phones and Social Participation.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Ionut Constandache Co-authors: Martin Azizyan and Romit Roy Choudhury.
Shravan Gaonkar, Jack Li, Romit Roy Choudhury, Landon Cox, Al Schmidt Presented by : Gregory Teodoro.
1 Realtime Location Privacy Via Mobility Prediction Creating Confusion at Crossroads Joseph Meyerowitz Romit Roy Choudhury Undergraduate Senior,Asst. Professor.
1 Energy-efficient Localization Via Personal Mobility Profiling Ionut Constandache Co-authors: Shravan Gaonkar, Matt Sayler, Romit Roy Choudhury and Landon.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Pete Bohman Adam Kunk. Real-Time Search  Definition: A search mechanism capable of finding information in an online fashion as it is produced. Technology.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
1 Desiging a Virtual Information Telescope using Mobile Phones and Social Participation Romit Roy Choudhury Asst. Prof. (Duke University)
Using Mobile Phones to Write in Air
1 Hiding Stars with Fireworks: Location Privacy through Camouflage Joseph Meyerowitz Romit Roy Choudhury ECE and PhysicsDept. of ECE and CS.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
CrowdSearch: Exploiting Crowds for Accurate Real-Time Image Search on Mobile Phones Original work by Tingxin Yan, Vikas Kumar, Deepak Ganesan Presented.
KSE631: Content Networking Uichin Lee Feb. 07, 2011.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
MANY WAYS TO COMMUNICATE ELECTRONICALLY Advantages vs Disadvantages Created by Karma Lattin.
Cyberbullying What does it mean? What can we do?.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting.
1 Desiging a Virtual Information Telescope using Mobile Phones and Social Participation Romit Roy Choudhury Asst. Prof. (Duke University)
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
WHY VIDEO SURVELLIANCE
WHY VIDEO SURVELLIANCE
Ikarus: Large-scale Participatory Sensing at High Altitudes
Unit 2 GCSE Business Communication Systems
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
Web 2.0 and Library 2.0 A Brief Overview
3 | Analyzing Server, Network, and Client Health
Business Modeling Week 5.
Environment-Aware Reputation Management for Ad Hoc Networks
Sentio: Distributed Sensor Virtualization for Mobile Apps
Data Collection in MTM Choosing the right method for survey data collection.
th IEEE International Conference on Sensing, Communication and Networking Online Incentive Mechanism for Mobile Crowdsourcing based on Two-tiered.
Course Project Topics for CSE5469
Brian Kelly UKOLN University of Bath Bath, UK
Micro-Blog - CS546 - Anoop Nimkar
“Location Privacy Protection for Smartphone Users”
WHY VIDEO SURVELLIANCE
WHY VIDEO SURVELLIANCE
CYBERSAFETY & Personal information
Many ways to communicate Electronically
Knowledge Sharing Mechanism in Social Networking for Learning
Presentation transcript:

Micro-Blog: Sharing and Querying Content through Mobile Phones and Social Participation [Based on slides by Romit Roy Choudhury Asst. Prof. (Duke University)] Co-authors: Shravan Gaonkar (UIUC), Jack Li (Duke), Landon Cox (Duke), Al Schmidt (Verizon)

Discussion Questions/Topics: Preview What are the new concepts introduced in this paper? What did you like and dislike about this work? What new evaluation techniques you learned in this paper. Which of the concepts/techniques (evaluation or technological) can you use in your specific project? What are any similarities / dissimilarities with CenceMe application? Do you see any synergistic benefits of combining CenceMe and MicroBlog?

Context: Multimedia Content Sharing Content generation, assimilation, communication A necessity and interest to the scientific community The future will witness new additions: Wikipedia Facebook Scattered Sensor Nets P2P MySpace Yelp Blogger Smart phones People-centric Participation MobiTV iReport Mobile Clinic Twitter … P2P Wikipedia MySpace Yelp Blogger Facebook Scattered Sensor Nets

Context: Emergence of Platforms Recent years have witnessed the impact of Distributed content sharing (Wikipedia, Blogger) Social networks (Facebook, MySpace) Sensor Networks Wireless connectivity Significant more impact Latent in their convergence on mobile phone platform

Two Reasons for Convergence Capability Computing and communication Embedded sensing Cameras, microphone, accelerometer, health monitor, compass Density 2.5 billion active phones worldwide Will surpass computer sales Social, cultural acceptance Given this context, our vision

Vision

A Virtual Information Telescope Internet Our vision is to design a virtual information telescope, where the lens of the telescope is actually an aggregation of 2.5 billion micro lenses, each micro-lens being a metaphor for the sensors in the mobile phones. An user of the Internet based telescope should be able to zoom into any part of the populated world, and witness events in real time.

This Paper Instantiates this vision through a system called Micro-Blog

Content Sharing (Step 1 of 3) Users encouraged to blog on mobile phones Video, audio, pictures, text, etc. Micro-Blog phone client geotags blog Uploads to server over WiFi/GPRS/… Micro-Blog server positions blog on Google Maps Internet users zoom into maps Witnesses streaming in blogs across the world

Visualization Service Content Sharing Virtual Telescope Web Service Cellular, WiFi Visualization Service Phones People Physical Space

Content Querying (Step 2 of 3) Just browsing content may not be enough Querying physical regions can be useful Micro-Blog allows location-specific queries Phones reply to query (incentives necessary) Reply posted on Google Map as new microblog

Visualization Service Content Querying Virtual Telescope Web Service Cellular, WiFi Visualization Service Some queries participatory Is beach parking available? Others are not Is there WiFi at the beach café? People Phones Physical Space

Content Floating (Step 3 of 3) Content sharing and querying Is on virtual space (Google Maps) Content can be superimposed on physical space too User X creates microblog about restaurant food “Floats” microblog at the restaurant User Y arrives at restaurant X’s microblog downloaded onto Y’s phone Y can modify content, and “re-float” Metaphorically Virtual “sticky notes” floating in air

Floating in Physical Space superb sushi Safe@ Nite?

If designed carefully, a variety of applications may emerge on Micro-Blog

Applications Tourism Micro Reporters On-the-fly Ride Sharing View multimedia blogs … query for specifics Micro Reporters News service with feeds from individuals On-the-fly Ride Sharing Ride givers advertize intension w/ space-time sticky notes Respond to sticky notes once you arrive there Negotiate deal on third party server Virtual order on physical disorder Land in a new place, and get step by step information on your mobile

But where exactly is the research here ???!!** So far, so good. But where exactly is the research here ???!!**

(1) Energy-Accuracy Tradeoff Continuous GPS major energy sink (8 hours batterylife) WiFi, GSM localization improves energy (16, 40 hours) Degrades localization accuracy (40, 500m) WiFi GPS GSM Time (in minutes)

Energy-Efficient Localization Can we multiplex between localization: GPS/WiFi/GSM To achieve better tradeoff To adapt to application needs

Multi-Mode Localization Basic Idea Perform WiFi sampling by default When no macro movement (no WiFi changes) Sample GPS location (say at t0 ) When movement, trigger infrequent WiFi: ti ,ti+1 ,ti+2 … Location at ti is extrapolation from last GPS location at t0 Along the direction of new WiFi location at ti Once displacement more than threshold, take new GPS reading

Example (w.l.o.g) Expected error computed for interpolated path Simulations based on real mobility traces

GPS Frequency More GPS samples offer diminishing returns But energy cost increases linearly Opportunity for tradeoff

Buy Accuracy with Energy Better performance, more flexibility

Optimality Multi-mode interpolation a heuristic Ongoing work Parameters need to be chosen carefully Ongoing work Optimal localization accuracy for given energy budget Derive bounds Exploit human mobility/activity profiles for prediction Leverage distributions in human pause times Exploit accelerometers to identify activity Mobisys poster …

(2) Incentives No incentives to reply to queries Potential Approaches Loss of battery, distraction, spam Potential Approaches Queries restricted to social networks Queries associated to credit units Every query answered, buys K query credits Value of K can be adapted based on system behavior Hope that users who find Micro-Blog useful will also reply

(3) Location Privacy Phones need to continuously update their location Poses privacy risks Pseudonymns insufficient The paper proposes 3 blogging modes Public, Social, Private Users set privacy policy In social mode, only those in social network view blogs For querying Privacy feasible through K-anonymity based solutions

(4) Content Inaccuracy and Spam “Don’t distract me with queries” -- likely reaction Configuration allows level of tolerated distraction Blog content may be inaccurate - use reputation Each user’s blogs rated over time -- reputation index Penalize upon abuse Alternately, context information can be used to validate Accelerometer, light, sound, neighbors, etc. can be tagged Your picture of African forest is invalid if your phone shows AT&T connections, and sound sensors indicate an A/C nearby Future work

So, where exactly is the research here ???!!** Several challenges exist … perhaps more to come Some addressed Several others merit deeper research

MiroBlog Prototype Nokia N95 phones Symbian platform Carbide C++ code

Micro-Blog Beta live at http://synrg.ee.duke.edu/microblog.html

Prototype

User Studies Micro-Blog phones distributed to volunteers 12 volunteers 4 phones in 3 rounds 3 weeks Not great UI Basic training for users Exit interview revealed useful observations

From Exit Interview “Fun activity” for free time Needs much “cooler GUI” Privacy control vital, don’t care about incentives “more interesting to reply to questions … interested in knowing who is asking …” Voice is personal, text is impersonal “Easier to correct text … audio blogs easier but …” Logs show most blogs between 5:00 to 9:00pm Probably better for battery usage as well

Discussion … Several limitations Formal characterization of energy vs location accuracy Pareto optimality, achievable bounds necessary Most solutions addressed through configuration restrictions Need to allow locations and yet be anonymized False content cannot be detected Collusion possible, or even operating under the threshold How conclusive is user study? Student volunteers not necessarily best representation Exam period testing may have affected “mood” for microblogging Carrying additional phone + poor UI affect results

Conclusions Mobile phones = People centric sensors Micro-Blog: attempt towards an information telescope Share, query, and float content on virtual and physical space Some similarity with existing literature & recent start-ups Twitter, Loopt, Socialite, Place-Its, cooltown, MyAura, SenseWeb... This paper develops a proof-of-concept Identifies and addresses some challenges Energy-efficient localization, privacy, incentives, spam … Several challenges remain for deeper research Encouraging feedback from “real life” users (read enthusiastic undergrad) However, more work necessary for real “real life” users

Discussion Questions/Topics: What are the new concepts introduced in this paper? What did you like and dislike about this work? What new evaluation techniques you learned in this paper. Which of the concepts/techniques (evaluation or technological) can you use in your specific project? What are any similarities / dissimilarities with CenceMe application? Do you see any synergistic benefits of combining CenceMe and MicroBlog?