musubi: a decentralized mobile social web
TRANSCRIPT
![Page 1: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/1.jpg)
Musubi: a Decentralized Mobile Social Web
Monica Lam MobiSocial Computing Laboratory, Stanford University
With Dan Boneh, Ben Dodson, Michael Fischer, Sudheendra Hangal, Abhinay Nagpal, T. J. Purtell, Ian Vo
MobiSocial Lab Affiliates: AVG, Google, ING Direct, Nokia, Sony Ericsson.
Part of the NSF Programmable Open Mobile Internet (POMI) 2020 project.
![Page 2: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/2.jpg)
My Trip to Crete
Christos Kozyrakis
Nicolas Kokkalis
Manolis Katevenis
![Page 3: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/3.jpg)
Social App Platform
FB Android SDK
900 Million Users
Facebook Graph
“Every smile you make,
Every ‘like’ you click,
I’ll be watching you. ”
![Page 4: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/4.jpg)
Big Data
So you never have to search again!
- Big Data Engineer
12 weeks unscented lotion 20 weeks supplements (calcium, magnesium, zinc) 36 weeks scent-free soap, cotton balls, hand sanitizers, washcloths
![Page 5: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/5.jpg)
Big Data
1. Control over our data?
2. What to do with our distributed data?
and Alternatives?
![Page 6: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/6.jpg)
Part 1. Control over our data
![Page 7: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/7.jpg)
Today’s Social Intranets
Loss of control of personal data
Loss of freedom: Intermediated social interactions Not suitable for all apps:
health, finance, corporate, educational
Proprietary social graph
Emergence of a monopoly Loss of competition and innovation
![Page 8: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/8.jpg)
Vision: Social Intranet -> Internet
No single owner
of users’ data or app platform
No need to join the same network
![Page 9: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/9.jpg)
PrPl: Federated Semantic Web, 2008
Friend’s
Butlers
Friend’s
Butlers
Friends’
Butlers
Personal-Cloud Butler
Semantic
Index
OpenID
Manager Data
Manager
Access
Control
Database Query Language
Drop
Box Facebook
home
server Google+
![Page 10: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/10.jpg)
Lessons Powerful architecture
Users don’t want ownership
Users want new features
Users want ease of use
Software is too large, too flaky
![Page 11: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/11.jpg)
Decision
2010: PrPl shelved
2010 Mar: Diaspora project proposed
2012 Mar: Estimated to have 377,538 users
![Page 12: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/12.jpg)
A Federated Social Web
Musubi
Mobile social app platform
Best, new, mobile experience
Common interface to a choice of
Cloud hosting services
• Dropbox
• Google Drive / Google Plus
MuSUBI:
Mobile
Social
UBIquitous
Dodson et al. WWW 2012 Best Student Paper Finalist
![Page 13: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/13.jpg)
Today’s Social Networking
Global Social Graph
TCP/IP
![Page 14: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/14.jpg)
ESP: Secure, disintermediated comm
Egocentric Social Platform (ESP)
Encrypted messages based on Identity-Based Cryptography
![Page 15: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/15.jpg)
IBE: Identity Based Cryptography
Address book based
User contact must be accepted into the address book to display messages
Automatic revocation
Eliminate trust of IBD: thresholding ownership of master keys
public
parameters
![Page 16: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/16.jpg)
Social App Platform
Global Social Graph
FB app TCP/IP
![Page 17: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/17.jpg)
Social Kit for Mobile Apps
Egocentric Social Platform
Social Feeds
![Page 18: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/18.jpg)
Best Mobile Experience
Social Internet: interact with all my friends
Google Plus
Phone book
Email accounts
Stanford
Contacts are not uploaded to a 3rd party
![Page 19: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/19.jpg)
Cross-Device Multimedia Group Chat
Status
Pictures
Voice
Links
GPS locations
Information shared only between friends, P2P
![Page 20: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/20.jpg)
Extensible with Social Apps!!
Photo
Editor
Browser Scrabble
Poker
ToDo List
White Board
Videos
Making existing apps social
P2P collaborating, sharing data
![Page 21: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/21.jpg)
Identity Firewall: Social with no data leak
Encrypted Messaging
![Page 22: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/22.jpg)
Testing it in the field ...
30 10-12 year olds like it.
Dogfooding in trip to WWW in Lyon
![Page 23: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/23.jpg)
![Page 24: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/24.jpg)
Monica: Bonjour Paris
TJ: Bonjour madame
![Page 25: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/25.jpg)
Real-time Group Chat w Apps
Shared semantic index
who, what, where, when, how,
access control, notification of new content
Sent 461 messages, <10% worth keeping
Sharing ephemeral data first
Persistent store as backup
Scalability for billions of phones
![Page 26: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/26.jpg)
PrPl: Federated Semantic Web
Friend’s
Butlers
Friend’s
Butlers
Friends’
Butlers
Personal-Cloud Butler
Semantic
Index
OpenID
Manager Data
Manager
Access
Control
Database Query Language
Drop
Box Facebook
home
server Google+
![Page 27: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/27.jpg)
Backing Up the Mobile Semantic Web
Semantic
Index
Database Query Language
Drop
Box Facebook
home
server Google+
![Page 28: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/28.jpg)
PrPl: Federated Semantic Web
Friend’s
Butlers
Friend’s
Butlers
Friends’
Butlers Personal-Cloud Butler
Database Query Language
Drop
Box Facebook
home
server Google+
![Page 29: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/29.jpg)
Best Mobile Experience?
User’s right: not to be snooped!
Best ecosystem for apps
Open competition Best social apps!
Suitable for all apps
Provides the largest social graph
Feed helps apps get viral
Provides social interaction infrastructure
Simple social API
![Page 30: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/30.jpg)
Part 2.
What to do with our distributed data?
![Page 31: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/31.jpg)
Privacy + Marketing Combo
Cloud Service
User Profile
Private Data
in Silos
Ads
DO NOT TRACK
Apps on
Device
User Profile
All My Data
Ads
Use our data
to help ourselves
Paradigm Shift:
More privacy More data Better Ads
Billions phones: Pendulum swings back to distributed
![Page 32: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/32.jpg)
Experience-Infused Apps
Search
Browse
![Page 33: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/33.jpg)
New York Times, Feb. 13, 2011
![Page 34: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/34.jpg)
Idea: Human and socially curated search
![Page 35: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/35.jpg)
Custom Search Engine (CSE)
My Email My Twitter
Extract
Domains
Rank
Domains
Upload to
My CSE
[Nagpal, Hangal, Joyee, Lam, CSCW-2012]
![Page 36: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/36.jpg)
![Page 37: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/37.jpg)
Small User Study (7 Users)
Personalized Search Engine [CSCW 2012]
1
2
3
4
5
Personalized Google
Twitter Email
Ra
ting
![Page 38: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/38.jpg)
Examples
“310” course numbered ME310
“Wow this needed so little typing”.
“iphone5” article from TechCrunch
“Lost check book” user’s bank page
![Page 39: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/39.jpg)
Combining the Search Engines R
atin
g
1
2
3
4
5
Google Google Tweet
Google Tweet Email
Tweet Google
![Page 40: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/40.jpg)
Findings
Experience-Infused Browser
Complement the universal browser
Better privacy
New social media usage
Follow more people,
to populate search engine
![Page 41: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/41.jpg)
Example 2: Personalized Browsing
![Page 42: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/42.jpg)
NYT SCREENSHOT
![Page 43: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/43.jpg)
Experience-Infused Browser
Your
Experiences
![Page 44: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/44.jpg)
Experience-Infused Browser
10101
00110
10100
10101
01010
11101
01010
01010
10101
01010
10100
10101
01010
10010
10010
01010
01010
000
Your Digital
Archive
![Page 45: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/45.jpg)
HOW IT WORKS
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
<name, type>
NER
Highlighter
[Hangal, Nagpal, Lam, IUI-2012]
![Page 46: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/46.jpg)
![Page 47: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/47.jpg)
Privacy-Preserving Personalization
All personal data on client – no 3rd party
Very rich profile (but unstructured)
Across different services
Each site does not have to implement
personalization
No setup time
![Page 48: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/48.jpg)
Qualitative Study
9 users, browsing organically for 1 hour
Many interesting stories…
7/9 would like to use it beyond the study
![Page 49: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/49.jpg)
User Comments
“I feel like this almost presents me with a personal synopsis of the (web) page.”
“I like the idea of personalization without giving my data to anyone.”
“After I’ve got used to it, and know what to expect for this site, it’s easy for me to see that there’s no new news on it for me today.”
![Page 50: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/50.jpg)
Findings
Focuses attention to relevant parts of
busy pages
Highlights serendipitous,
forgotten connections from the archive
![Page 51: Musubi: a Decentralized Mobile Social Web](https://reader033.vdocument.in/reader033/viewer/2022041421/6252169febe67002af163dfd/html5/thumbnails/51.jpg)
Summary
Musubi
Beta available on Android Play Store
iPhone soon
Personal data analysis
Personalized browser, search engine
Collaboration: Education, journalists, librarians
Need help
Download Musubi, try it
Help build the best ecosystem