SlideShare a Scribd company logo
Mobile Video Delivery
via Human Movement
Gene Moo Lee, Swati Rallapalli, Wei Dong,
Yi-Chao Chen, Lili Qiu, Yin Zhang
University of Texas at Austin
SECON 2013, New Orleans LA
Introduction
● Mobile devices have great local connectivities
○ WiFi, NFC, Bluetooth
● People bring mobile devices wherever they go
○ Home, workplace, restaurants, subways, bus stops
Can we leverage human movements as a content distribution channel?
2/21
0.65 Mbps
(in our LBSN data)
VideoFountain
● VideoFountain is a mobile content distribution system
○ To deploy kiosks (WiFi AP w/ storages) at popular venues
○ To let mobile users download/upload contents
○ To leverage mobile users to deliver contents between kiosks
● Challenges
○ To understand real user mobility
○ To bootstrap mobile contents
○ To route contents
○ To incentivize users
○ To protect copyrights
○ To preserve integrity of contents
○ so on...
source: http://www.redbox.com
3/21
Roadmap
1. User mobility analysis
a. Location-based social networks
b. Various mobility properties
2. Content distribution via human movement
a. Initial content placement
b. Routing in VideoFountain
3. Feasibility study with trace-driven simulations
a. Impacts of algorithms
b. Impacts of various factors
4/21
Mobility analysis with LBSN
● LBSN: Location-Based Social Networks
○ Mobile users check-in to places where they visit
○ Foursquare, Gowalla, Facebook, Google+
● Why LBSN?
○ Mobile devices are the targets of VideoFountain
○ Dwell time is long enough to do manual check-in
○ Massive data to understand human movement
● Limitations
○ No check-out time, missing check-ins
5/21
Venue popularity
● Popularity of venues (# of check-ins)
follows Zipf-like distribution
○ Significant value of placing content
at popular venues
● Venue popularity is stable over time
○ We can learn from historical data
6/21
Number of check-ins
Inter-venue human traffic
● Aggregated human traffic between venues
○ T(a,b,t) = # users moving from venue a to venue b in day t
■ user u check-ins at a then b
● Human traffic is stable over time
○ In two week data, T(a,b,t) doesn't change for 80-90% pairs
● Aggregated human traffic exhibits Zipf-like distribution
7/21
Number of human traffic
Degree of separation
● How well connected are the venues in a city?
○ 80-90% venue pairs are within 2-3 hops
○ Routing is relatively easy
● Methodology
8/21
Number of hops
Fractionofvenuepairs
Individual mobility prediction
● Given a user is at venue X, can we predict the next check-in venue?
○ Somewhat.
○ Paris (55%), Manhattan (41%), Austin (26%)
● Use a very simple algorithm to predict user's next-checkin based on
personal history plus movements from general population
○ See paper for algorithm details
9/21
Roadmap
1. User mobility analysis
a. Location-based social networks
b. Various mobility properties
2. Content distribution via human movement
a. Initial content placement
b. Routing in VideoFountain
3. Feasibility study with trace-driven simulations
a. Impacts of algorithms
b. Impacts of various factors
10/21
Initial content placement
● Given the set of destinations to deliver contents, where do we seed
the contents?
● Placement algorithms
○ Popularity-based placement
■ Place the contents from the most popular venues
○ Utility-based placement
■ Place the contents from the venues that maximize our
utility functions
● Ex. Minimize the distances to the destinations
■ Use greedy algorithm
○ Random placement
11/21
Routing algorithms
How to route initial contents to destination venues?
● Utility-based replication
○ When a user visits a venue, calculate the marginal utilities of
uploading (user->venue) or downloading (venue->user)
contents
○ Execute download/upload with highest marginal utility
○ Marginal utility: an example with geographic distance
■ How much the content is getting closer to the final
destination with this download/upload?
12/21
Utility functions
Let Sc
be the set of venues that currently have the content c
Let dc
be the destination venue of content c
● Expected delay
○ What is the expected delay from Sc
to dc
?
● Geographic distance
○ How far is the Sc
to dc
?
● Single-hop traffic
○ How many people move from Sc
to dc
in a day?
● Multi-hop traffic
○ Consider multi-hop traffic with decay factor
13/21
Benchmark algorithms
● Flooding
○ Whenever a user visits a venue, copy all the contents
● Epidemic routing
○ Flooding with hop count limit (2 in the experiments)
● Oracle routing (upperbound)
○ Assume that we know the users' next check-ins
○ Construct spatio-temporal graph
○ Run LP to optimize the throughput achievable in the graph
14/21
Roadmap
1. User mobility analysis
a. Location-based social networks
b. Various mobility properties
2. Content distribution via human movement
a. Initial content placement
b. Routing in VideoFountain
3. Feasibility study with trace-driven simulations
a. Impacts of algorithms
b. Impacts of various factors
15/21
Trace-driven simulation
● Foursquare traces
○ Train: January 2nd 2012 to January 16th 2012 (2 weeks)
○ Test: January 17th 2012 to January 30th 2012 (2 weeks)
● Default settings
○ Wireless capacity: 50 Mbps (802.11n)
○ Storage: 10 GB (mobile), 1 TB (venue)
○ Dwell time: exponential distribution with mean 60 mins
○ 50 flows generation (1GB each)
■ Sources: 1% or 5% venues (by placement algorithms)
■ Destinations: up to 10% random venues (non-source)
● Evaluation metrics
○ Flow delivery rate: how many flows completely delivered
○ Traffic delivery rate: consider partial delivery
16/21
Impact of initial placement
● Utility based placement outperforms others
○ Random 25%, popular 67%, utility 74%
● Utility based routing outperforms others
○ Different utility functions work for different cities
● Utility routing vs Oracle routing
○ Paris: 69% vs 81%
○ London: 69% vs 84%
17/21
Random placement Utility placement
Flowdelivery(%)
Flowdelivery(%)
Impact of contents
● Results from London
○ Consistent in other cities
● Number of flows
○ Increasing congestion
○ Utility routing degrades
gracefully
○ Flooding/Epidemic suffer
● Content sizes
○ The system can support 500+
MB contents, which can cover
most mobile contents
18/21
Impact of device specs
● Wireless capacity
○ The higher bandwidth, the better
system performs
○ 50 Mbps is enough
● User storage
○ The larger storage, the better
system performs
○ 10GB is enough
● Replacement strategy
○ Utility-based outperforms others
19/21
Impact of user behaviors
● User dwell time
○ Avg 30 mins is enough
● Comparing Oracle vs Prediction
○ Difference within 18%~38%
20/21
Conclusion
● Collected and analyzed LBSN data (Foursquare, Gowalla)
○ Venue popularity and human traffic exhibit Zipf-like distribution
○ Cities are well-connected by human movements
● Proposed VideoFountain
○ Mobile content distribution system leveraging human movements
○ Designed placement & routing algorithms
● Evaluated the system with trace-driven simulations
○ Utility-based placement & routing work well the best
21/21
Thank you!
Link capacity between venues
● Does inter-venue human movement link make considerable bandwidth?
○ Yes, it is.
● A simple back-of-the-envelope calculation:
○ Assume WiFi bandwidth L (50 Mbps)
○ If user u stays at venue a for ta
then venue b for tb
,
■ then the user can carry min(ta
, tb
) X L / 2
■ assuming she downloads and uploads equally
○ Latency T: inter-checkin time from a to b
● Avg capacity of all inter-venue movements = 0.65 Mbps
○ Avg global internet speed = 2.9 Mbps
○ Avg US internet speed = 7.4 Mbps
○ source : https://www.cabletechtalk.com/broadband-internet/u-s-moves-up-in-average-worldwide-internet-speed-
rankings/
Back to main slides
/21
Spatio-Temporal Graph
● Construct spatio-temporal graph
○ Two venues are linked if any user
checked two venues in that day
○ optimistic vs conservative
Back to main slides
7/21
Venue popularity
● Popularity of venues (# of
checkins) follows Zipf-like
distribution
○ Richer gets richer
○ Significant value of placing
content at popular venues
● Venue popularity is stable over
time
○ We can learn it from historical
data
● Popular venues are spread across
the city
○ pair-wise distances
6/21
Benchmark algorithms
● Flooding
○ Whenever a user visits a venue, copy all the contents
● Epidemic routing
○ Flooding with hop count limit (2 in the experiments)
● Oracle routing (upperbound)
○ Assume that we know the users' next checkins
○ Construct spatio-temporal graph
○ Run LP to optimize the throughput achievable in the graph
14/21
Impact of initial placement
● Seeds: 1% and 5% venues
● 1% seed results:
○ Random placement: 23%
○ Popular placement: 77%
○ Utility placement: 64%
● 5% seed results:
○ Random placement: 25%
○ Popular placement: 67%
○ Utility placement: 74%
● Utility routing vs Oracle routing
○ Paris: 69% vs 81%
○ London: 69% vs 84%
17/21
Introduction
● People bring mobile devices wherever they go
○ Home, workplace, restaurants, subways, bus stops
● Mobile devices have great local connectivities
○ WiFi, NFC, Bluetooth
Can we leverage human movements as a content distribution channel?
source: http://www.apple.
com/ios/ios7/features/#airdrop
source: http://www.androidcentral.com/hands-s-beam-samsung-
galaxy-s-iii
2/21

More Related Content

PDF
Improving Sketch Reconstruction Accuracy
PDF
Matching Mobile Applications for Cross Promotion
PPTX
Using Sensors to Bridge the Gap between Real Places and their Web-based Repre...
PDF
Lesson3 esa summer_school_brovelli
PDF
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
PDF
Nye forskninsgresultater inden for geo-spatiale data af Christian S. Jensen, AAU
PPT
Media Sharing on Urban Transport
PDF
Christian jensen advanced routing in spatial networks using big data
Improving Sketch Reconstruction Accuracy
Matching Mobile Applications for Cross Promotion
Using Sensors to Bridge the Gap between Real Places and their Web-based Repre...
Lesson3 esa summer_school_brovelli
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
Nye forskninsgresultater inden for geo-spatiale data af Christian S. Jensen, AAU
Media Sharing on Urban Transport
Christian jensen advanced routing in spatial networks using big data

Similar to Mobile Video Delivery via Human Movement (20)

PDF
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
PDF
The Design of a Simulation for the Modeling and Analysis of Public Transporta...
PDF
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
PDF
Network Statistics for OpenFlow
PDF
Reactive micro services using RSocket
PPTX
[20240729_LabSeminar_Huy]Spatio-Temporal Self-Supervised Learning for Traffic...
PPTX
Smart Mobility
PDF
smart-city-application
PPTX
inLab FIB Presentation at ICT2013EU
PPTX
[20240710_LabSeminar_Huy]PDFormer: Propagation Delay-Aware Dynamic Long-Range...
PPTX
Data Streaming in Big Data Analysis
PDF
ITS for Crowds
PPTX
Understanding City Traffic Dynamics Utilizing Sensor and Textual Observations
PDF
Walking on AI/ML for Networking
PDF
Transport for London - Using Data to Keep London Moving
PPTX
Chapter8- Web Map.pptx/...........................
PPT
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS ON GEO-DISTRIBUTED CLOUDS
PDF
2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open So...
PPTX
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
PDF
Service Provisioning Update Scheme for Mobile Application Users in a Cloudlet...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
The Design of a Simulation for the Modeling and Analysis of Public Transporta...
FOSS4G for Rapidly Urbanizing Cities and UN Sustainable Development Goals(SDG...
Network Statistics for OpenFlow
Reactive micro services using RSocket
[20240729_LabSeminar_Huy]Spatio-Temporal Self-Supervised Learning for Traffic...
Smart Mobility
smart-city-application
inLab FIB Presentation at ICT2013EU
[20240710_LabSeminar_Huy]PDFormer: Propagation Delay-Aware Dynamic Long-Range...
Data Streaming in Big Data Analysis
ITS for Crowds
Understanding City Traffic Dynamics Utilizing Sensor and Textual Observations
Walking on AI/ML for Networking
Transport for London - Using Data to Keep London Moving
Chapter8- Web Map.pptx/...........................
OPTIMIZING COST FOR ONLINE SOCIAL NETWORKS ON GEO-DISTRIBUTED CLOUDS
2014 ABP Dialogue talk: "Examples of Collaborative Data, and Free and Open So...
[20240318_LabSeminar_Huy]GSTNet: Global Spatial-Temporal Network for Traffic ...
Service Provisioning Update Scheme for Mobile Application Users in a Cloudlet...
Ad

More from Gene Moo Lee (12)

PPTX
Developing A Big Data Analytics Framework for Industry Intelligence
PPTX
Big Data Analytics: Challenges and Opportunities
PPTX
Content Complexity, Similarity, and Consistency in Social Media: A Deep Learn...
PPTX
Analyzing the spillover roles of user-generated reviews on purchases: Evidenc...
PPTX
Towards Advanced Business Analytics using Text Mining and Deep Learning
PDF
Towards a better measure of business proximity: Topic modeling for industry i...
PPTX
Designing Cybersecurity Policies with Field Experiments
PPT
Introduction to NP Completeness
PPTX
Strategic Network Formation in a Location-Based Social Network
PDF
Improving the Interaction between Overlay Routing and Traffic Engineering
PDF
Modeling Human Mobility using Location Based Social Networks
PDF
Towards modeling M&A in high tech industries
Developing A Big Data Analytics Framework for Industry Intelligence
Big Data Analytics: Challenges and Opportunities
Content Complexity, Similarity, and Consistency in Social Media: A Deep Learn...
Analyzing the spillover roles of user-generated reviews on purchases: Evidenc...
Towards Advanced Business Analytics using Text Mining and Deep Learning
Towards a better measure of business proximity: Topic modeling for industry i...
Designing Cybersecurity Policies with Field Experiments
Introduction to NP Completeness
Strategic Network Formation in a Location-Based Social Network
Improving the Interaction between Overlay Routing and Traffic Engineering
Modeling Human Mobility using Location Based Social Networks
Towards modeling M&A in high tech industries
Ad

Recently uploaded (9)

PDF
Best 4 Sites for Buy Verified Cash App Accounts – BTC Only.pdf
PDF
2025 Guide to Buy Verified Cash App Accounts You Can Trust.pdf
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
DOC
NIU毕业证学历认证,阿比林基督大学毕业证留学生学历
PPTX
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
DOC
SIUE毕业证学历认证,阿祖萨太平洋大学毕业证学位证书复制
PPTX
ASMS Telecommunication company Profile
Best 4 Sites for Buy Verified Cash App Accounts – BTC Only.pdf
2025 Guide to Buy Verified Cash App Accounts You Can Trust.pdf
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
NIU毕业证学历认证,阿比林基督大学毕业证留学生学历
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
SIUE毕业证学历认证,阿祖萨太平洋大学毕业证学位证书复制
ASMS Telecommunication company Profile

Mobile Video Delivery via Human Movement

  • 1. Mobile Video Delivery via Human Movement Gene Moo Lee, Swati Rallapalli, Wei Dong, Yi-Chao Chen, Lili Qiu, Yin Zhang University of Texas at Austin SECON 2013, New Orleans LA
  • 2. Introduction ● Mobile devices have great local connectivities ○ WiFi, NFC, Bluetooth ● People bring mobile devices wherever they go ○ Home, workplace, restaurants, subways, bus stops Can we leverage human movements as a content distribution channel? 2/21 0.65 Mbps (in our LBSN data)
  • 3. VideoFountain ● VideoFountain is a mobile content distribution system ○ To deploy kiosks (WiFi AP w/ storages) at popular venues ○ To let mobile users download/upload contents ○ To leverage mobile users to deliver contents between kiosks ● Challenges ○ To understand real user mobility ○ To bootstrap mobile contents ○ To route contents ○ To incentivize users ○ To protect copyrights ○ To preserve integrity of contents ○ so on... source: http://www.redbox.com 3/21
  • 4. Roadmap 1. User mobility analysis a. Location-based social networks b. Various mobility properties 2. Content distribution via human movement a. Initial content placement b. Routing in VideoFountain 3. Feasibility study with trace-driven simulations a. Impacts of algorithms b. Impacts of various factors 4/21
  • 5. Mobility analysis with LBSN ● LBSN: Location-Based Social Networks ○ Mobile users check-in to places where they visit ○ Foursquare, Gowalla, Facebook, Google+ ● Why LBSN? ○ Mobile devices are the targets of VideoFountain ○ Dwell time is long enough to do manual check-in ○ Massive data to understand human movement ● Limitations ○ No check-out time, missing check-ins 5/21
  • 6. Venue popularity ● Popularity of venues (# of check-ins) follows Zipf-like distribution ○ Significant value of placing content at popular venues ● Venue popularity is stable over time ○ We can learn from historical data 6/21 Number of check-ins
  • 7. Inter-venue human traffic ● Aggregated human traffic between venues ○ T(a,b,t) = # users moving from venue a to venue b in day t ■ user u check-ins at a then b ● Human traffic is stable over time ○ In two week data, T(a,b,t) doesn't change for 80-90% pairs ● Aggregated human traffic exhibits Zipf-like distribution 7/21 Number of human traffic
  • 8. Degree of separation ● How well connected are the venues in a city? ○ 80-90% venue pairs are within 2-3 hops ○ Routing is relatively easy ● Methodology 8/21 Number of hops Fractionofvenuepairs
  • 9. Individual mobility prediction ● Given a user is at venue X, can we predict the next check-in venue? ○ Somewhat. ○ Paris (55%), Manhattan (41%), Austin (26%) ● Use a very simple algorithm to predict user's next-checkin based on personal history plus movements from general population ○ See paper for algorithm details 9/21
  • 10. Roadmap 1. User mobility analysis a. Location-based social networks b. Various mobility properties 2. Content distribution via human movement a. Initial content placement b. Routing in VideoFountain 3. Feasibility study with trace-driven simulations a. Impacts of algorithms b. Impacts of various factors 10/21
  • 11. Initial content placement ● Given the set of destinations to deliver contents, where do we seed the contents? ● Placement algorithms ○ Popularity-based placement ■ Place the contents from the most popular venues ○ Utility-based placement ■ Place the contents from the venues that maximize our utility functions ● Ex. Minimize the distances to the destinations ■ Use greedy algorithm ○ Random placement 11/21
  • 12. Routing algorithms How to route initial contents to destination venues? ● Utility-based replication ○ When a user visits a venue, calculate the marginal utilities of uploading (user->venue) or downloading (venue->user) contents ○ Execute download/upload with highest marginal utility ○ Marginal utility: an example with geographic distance ■ How much the content is getting closer to the final destination with this download/upload? 12/21
  • 13. Utility functions Let Sc be the set of venues that currently have the content c Let dc be the destination venue of content c ● Expected delay ○ What is the expected delay from Sc to dc ? ● Geographic distance ○ How far is the Sc to dc ? ● Single-hop traffic ○ How many people move from Sc to dc in a day? ● Multi-hop traffic ○ Consider multi-hop traffic with decay factor 13/21
  • 14. Benchmark algorithms ● Flooding ○ Whenever a user visits a venue, copy all the contents ● Epidemic routing ○ Flooding with hop count limit (2 in the experiments) ● Oracle routing (upperbound) ○ Assume that we know the users' next check-ins ○ Construct spatio-temporal graph ○ Run LP to optimize the throughput achievable in the graph 14/21
  • 15. Roadmap 1. User mobility analysis a. Location-based social networks b. Various mobility properties 2. Content distribution via human movement a. Initial content placement b. Routing in VideoFountain 3. Feasibility study with trace-driven simulations a. Impacts of algorithms b. Impacts of various factors 15/21
  • 16. Trace-driven simulation ● Foursquare traces ○ Train: January 2nd 2012 to January 16th 2012 (2 weeks) ○ Test: January 17th 2012 to January 30th 2012 (2 weeks) ● Default settings ○ Wireless capacity: 50 Mbps (802.11n) ○ Storage: 10 GB (mobile), 1 TB (venue) ○ Dwell time: exponential distribution with mean 60 mins ○ 50 flows generation (1GB each) ■ Sources: 1% or 5% venues (by placement algorithms) ■ Destinations: up to 10% random venues (non-source) ● Evaluation metrics ○ Flow delivery rate: how many flows completely delivered ○ Traffic delivery rate: consider partial delivery 16/21
  • 17. Impact of initial placement ● Utility based placement outperforms others ○ Random 25%, popular 67%, utility 74% ● Utility based routing outperforms others ○ Different utility functions work for different cities ● Utility routing vs Oracle routing ○ Paris: 69% vs 81% ○ London: 69% vs 84% 17/21 Random placement Utility placement Flowdelivery(%) Flowdelivery(%)
  • 18. Impact of contents ● Results from London ○ Consistent in other cities ● Number of flows ○ Increasing congestion ○ Utility routing degrades gracefully ○ Flooding/Epidemic suffer ● Content sizes ○ The system can support 500+ MB contents, which can cover most mobile contents 18/21
  • 19. Impact of device specs ● Wireless capacity ○ The higher bandwidth, the better system performs ○ 50 Mbps is enough ● User storage ○ The larger storage, the better system performs ○ 10GB is enough ● Replacement strategy ○ Utility-based outperforms others 19/21
  • 20. Impact of user behaviors ● User dwell time ○ Avg 30 mins is enough ● Comparing Oracle vs Prediction ○ Difference within 18%~38% 20/21
  • 21. Conclusion ● Collected and analyzed LBSN data (Foursquare, Gowalla) ○ Venue popularity and human traffic exhibit Zipf-like distribution ○ Cities are well-connected by human movements ● Proposed VideoFountain ○ Mobile content distribution system leveraging human movements ○ Designed placement & routing algorithms ● Evaluated the system with trace-driven simulations ○ Utility-based placement & routing work well the best 21/21
  • 23. Link capacity between venues ● Does inter-venue human movement link make considerable bandwidth? ○ Yes, it is. ● A simple back-of-the-envelope calculation: ○ Assume WiFi bandwidth L (50 Mbps) ○ If user u stays at venue a for ta then venue b for tb , ■ then the user can carry min(ta , tb ) X L / 2 ■ assuming she downloads and uploads equally ○ Latency T: inter-checkin time from a to b ● Avg capacity of all inter-venue movements = 0.65 Mbps ○ Avg global internet speed = 2.9 Mbps ○ Avg US internet speed = 7.4 Mbps ○ source : https://www.cabletechtalk.com/broadband-internet/u-s-moves-up-in-average-worldwide-internet-speed- rankings/ Back to main slides /21
  • 24. Spatio-Temporal Graph ● Construct spatio-temporal graph ○ Two venues are linked if any user checked two venues in that day ○ optimistic vs conservative Back to main slides 7/21
  • 25. Venue popularity ● Popularity of venues (# of checkins) follows Zipf-like distribution ○ Richer gets richer ○ Significant value of placing content at popular venues ● Venue popularity is stable over time ○ We can learn it from historical data ● Popular venues are spread across the city ○ pair-wise distances 6/21
  • 26. Benchmark algorithms ● Flooding ○ Whenever a user visits a venue, copy all the contents ● Epidemic routing ○ Flooding with hop count limit (2 in the experiments) ● Oracle routing (upperbound) ○ Assume that we know the users' next checkins ○ Construct spatio-temporal graph ○ Run LP to optimize the throughput achievable in the graph 14/21
  • 27. Impact of initial placement ● Seeds: 1% and 5% venues ● 1% seed results: ○ Random placement: 23% ○ Popular placement: 77% ○ Utility placement: 64% ● 5% seed results: ○ Random placement: 25% ○ Popular placement: 67% ○ Utility placement: 74% ● Utility routing vs Oracle routing ○ Paris: 69% vs 81% ○ London: 69% vs 84% 17/21
  • 28. Introduction ● People bring mobile devices wherever they go ○ Home, workplace, restaurants, subways, bus stops ● Mobile devices have great local connectivities ○ WiFi, NFC, Bluetooth Can we leverage human movements as a content distribution channel? source: http://www.apple. com/ios/ios7/features/#airdrop source: http://www.androidcentral.com/hands-s-beam-samsung- galaxy-s-iii 2/21