micro-blog: sharing and querying content through mobile...

17
Micro-Blog: Sharing and Querying Content Through Mobile Phones and Social Participation Presented by Paul Ksiazek

Upload: others

Post on 01-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Micro-Blog: Sharing and Querying Content ThroughMobile Phones and Social

Participation

Presented by Paul Ksiazek

Page 2: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Motivation

• Sensor Networks– Inexpensive– Gather data over large area– Mobile phones

• “Virtual Information Telescope”– Goal: High-resolution view of the world

Page 3: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Micro-Blog

• Microblog– Blog: pictures, audio, text, sensor data– Time– Location

• Query– Human Response

• Questions– Automatically Sensed

• WiFi spots, accelerometer data

Page 4: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Applications

• Tourism– Internet map– Query for parking, WiFi, restaurant

reviews etc.• Micro-News

– Bloggers are the journalists– Automatically sensed news

Page 5: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Localization Service

• Selects appropriate localization scheme– Accuracy Requirements– Energy Requirements

• Phones periodically update Micro-Blog server with location– Used for query targeting– Push updates to subscribers

Page 6: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Energy-Aware Localization

• Uses Place Lab for WiFi localization• Stop moving

– WiFi fingerprint doesn’t change– Get GPS data once to use for blogging

• Moving– Linearly interpolate with GPS/WiFi to

estimate distance moved– Get GPS data after threshold is passed– Works for WiFi/GSM as well

Page 7: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Energy Awareness

• Use GPS when creating microblogs– Accuracy important

• Use GSM/WiFi for location reporting– Energy Efficient– Tolerates inaccuracy

• Don’t upload microblogs when energy is low– Wait until later

Page 8: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Incentives

• Social Networks– Friends don’t need incentives– Discourages public communication– Bad idea

• “Give and Take”– Query credits– Cheating

• New accounts• Can detect some cheaters

– Bad idea

Page 9: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Privacy

• Lots of location information stored• Three Modes

– Private: Only User– Social: User’s Friends– Public: Anyone

• Trust Micro-Blog service• Obfuscation of location

Page 10: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Spam

• Limit queries per user– From social network– From public

• Doesn’t solve the problem– Limit can be used up by spam queries

Page 11: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Content Inaccuracy

• Reputation system– Users can be rated– Don’t publish blogs by people with low

ratings• Can help with spam too

– If you spam, your rating goes down

Page 12: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Evaluation

• Battery Life vs. Accuracy• GPS-WiFi

– WiFi with periodic GPS correction• WiFi-GSM

– GSM with periodic WiFi correction– Best balance of battery and accuracy– Default setting in Micro-Blog

Page 13: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving
Page 14: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Case Study

• Blog in free time• Most blogs are private

– No meaning to outsiders• Text vs. Voice

– Voice is too personal to share online• Evenings are the best times

– Could be hard to query at certain times

Page 15: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Contributions and Related Work

• Design challenges not unique to Micro-Blog

• Automatic query response– Traffic congestion

• Lifeblog (Nokia)– Timeline of activities– Multimedia

Page 16: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Future Work• Accelerometers for localization

– Improved accuracy for low energy cost• Removing bad content• Social network integration

– Twitter, Facebook already widely used– One application for blogging– Essential

• Share GPS data– One phone can provide location information to nearby

phones• Security

– Everyone’s location is being stored on one server– Huge security risk

Page 17: Micro-Blog: Sharing and Querying Content Through Mobile …web.cs.wpi.edu/~emmanuel/courses/cs525m/S11/slides/paul_micro… · – Get GPS data once to use for blogging • Moving

Questions?