a non-proprietary social internet monica lam mobisocial computing laboratory stanford university...

20
A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo MobiSocial is supported by AVG, Google, ING Direct, Nokia, Sony Ericsson. Part of the NSF Programmable Open Mobile Internet (POMI) 2020 project.

Upload: claire-jordan

Post on 11-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

A Non-Proprietary Social Internet

Monica LamMobiSocial Computing LaboratoryStanford University

With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

MobiSocial is supported by AVG, Google, ING Direct, Nokia, Sony Ericsson. Part of the NSF Programmable Open Mobile Internet (POMI) 2020 project.

Page 2: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Deep Social

FB Android SDK

FB Android SDK

750 Million Users

Facebook GraphFacebook Graph

Page 3: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Today’s Social Intranets

Cyberbullying

Loss of privacy

Page 4: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Today’s Social Intranets

Cyberbullying

Loss of privacy

Monopoly

Page 5: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Today’s Social Intranets

Cyberbullying

Loss of privacy

Monopoly

Loss of competition

Zynga Dependency on Facebook wsj, 10-12-11

Page 6: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Social Intranet -> Internet

No single owner of users’ data or app platform

No need to join the same network

Page 7: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Challenges

Installed base: 750 millions users,many developers, web pages

Economic feasibility

Lack of concern for privacy

A non-starter: FB + privacy

Page 8: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Design Goals

Disintermediation for daily social interactions

Minimize friction in interactions

Healthy ecosystem: 100,000 social apps

Page 9: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Today Social Networking

Global Social GraphGlobal Social Graph

TCP/IPTCP/IP

Page 10: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Disintermediation

Trusted Group Communication Protocol Trusted Group Communication Protocol

Social OS

Page 11: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Today Social Networking

Global Social GraphGlobal Social Graph

FB appTCP/IPTCP/IP

Page 12: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

POSI: P2P Open Social Interactions API

POSI

Trusted Group Communication Protocol Trusted Group Communication Protocol

Social OS

Page 13: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Live Demo

Page 14: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Integration with Android Apps

Page 15: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Shared AppsInviting Friends to Sharing Videos

Page 16: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Sharing a ToDo List

Page 17: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Playing a Card Game

Page 18: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

Architecture

Social OS

Trusted Group Communication Protocol (TGCP)

Musubi Kernel

POSI: Posse’s Open Social Interactions API

MusubiDatabase

Group-oriented

Blobsclient

TGCP Service

Musubi Apps

TGCPclient

Social Kit

Browser

Page 19: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

User Studies

Page 20: A Non-Proprietary Social Internet Monica Lam MobiSocial Computing Laboratory Stanford University With Ben Dodson, Michael Fischer, T. J. Purtell, Ian Vo

ConclusionDecentralized social graph

Familiar model: the address book

Disintermediation TGCP: Encrypted person-to-person, group

communication as a primitive

Frictionless interactions Musubi sOS: 0 to 1-click group interactions

Goal: 100,000 apps POSI: Psuedononymous group communication

API Easy decentralized apps