SlideShare a Scribd company logo
1 of 34
Download to read offline
A Wide-Open World of
Social Networking

Monica Lam
MobiSocial Computing Laboratory
Stanford University

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

 ž  Early results in research
     in social networking architectures
 ž  University computer science research
   ž  Demos of ongoing research

   ž  Android market: DungBeetle
   ž  Stanford Wifi
      ž  ID = eday
      ž  Password = stanford
Motivation


 ž  Who owns the data on Facebook?
 ž  How many Facebooks do we need?
Who Owns the Data on Facebook?

 ž  You
 ž  Facebook

    “You grant us a non-exclusive, transferable,
     sub-licensable, royalty-free, worldwide
     license to use any IP content that you post
     on or in connection with Facebook”.
Personalized Search



            +
Changing Privacy Policies
Companies Come and Go ...
How Many Facebooks?

A monopoly exists

 when a specific enterprise
 has sufficient control over a particular service

 to determine the terms
 on which other individuals shall have access to it.
Examples of Terms
Monopolies
 When not legally coerced to do otherwise,

   monopolies typically
   produce fewer goods & sell them at higher prices

   than under perfect competition

   to maximize their profit

   at the expense of consumer satisfaction.
Multiple Social Intranets?
Social Internet

 ž  No single owner
     of users’ data or app platform
 ž  No need to join the same network
Focus:

 Social Internet for
 Personal Interactions

 Application Platform
Idea 1: Mr. Privacy

 Social application platform
 ž  Use our email identities
 ž  Data stored by the mail provider
     of our choice
A Social App on Email
Social Browsing




http://mobisocial.stanford.edu/socialbar/   [M. Fischer, T. J. Purtell, M. S. Lam, mobisocial.stanford.edu 2010]
Email Messages



 --------------14061063155814361411115211210721210

 Content-Type: application/json; charset="us-ascii”

 Content-Transfer-Encoding: base64
 eyJ1cmwiOiJodHRwOi8vYmV0YS5uZXdzLnlhaG9vLmNvbS9ibG9ncy91cHNob3QvbWNkb25hbG
 QtaGFwcHktbWVhbC1yZXNpc3RzLWRlY29tcG9zaXRpb24tc2l4LW1vbnRocy5odG1sIiwidGl0
 bGUiOiJNY0RvbmFsZOKAmXMgSGFwcHkgTWVhbCByZXNpc3RzIGRlY29tcG9zaXRpb24gZm9yIH
 NpeCBtb250aHMgfCBUaGUgVXBzaG90IC0gWWFob28hIE5ld3MiLCJjb21tZW50IjoiYXQgbGVh
 c3QgeW91IHdvbid0IGdldCBzaWNrIGZyb20gcm90dGVuIGZvb2QgYXQgTWNELiIsImNvbnRlbn
 QtdHlwZSI6InRleHQvaHRtbCIsImlkIjoiMUYxREUzREMtMjE0NS00NUExLThGMUYtODJCMkE4
 RjY3MjExIn0=
Mr. Privacy Applications
 ž  Users do not need to sign up
   ž  Interact with anybody with an email address
       (university and corporate)
   ž  As private as email
 ž  Looks nothing like Email
   ž  Social apps: glorified mail clients
   ž  Leverage email’s identity, protocol, database
 ž  Instantly usable by > 1 billion people
Idea 2: DungBeetle

 Your heart-to-heart conversations are yours.


 Phone-to-phone communication.
Demo: DungBeetle
 ž  Please download from Android Market
     DungBeetle
 ž  Create a new group on the fly
     using NFC or GPS locations
 ž  Real-time feed
 ž  Social applications
   ž  wePaint
   ž  weTube
Today’s App Platform


       Global Social Graph
Challenge

 Peer-to-peer (phone-to-phone) applications


 Can we make them as easy to write as
  centralized applications
  e.g. Facebook app?
Phones Can’t Write to Each Other!
Talk Through a Messaging Service




            Messaging Service

 How to keep the messaging service in the dark?
 Cryptography.
NFC: Near Field Communication




            ~800 kbit/s
Trusted Sharing of Public Key (NFC)
                             Ian’s
                         Secret Key (s) 1024 bits	


                 Ian’s
             Public Key (p)
Send Secret Message
         Ian’s                  Ian’s
     Public Key (p)         Secret Key (s)


  Encrypt   “I Am             “I Am      Decrypt
    p       Bored!” 	

          Bored!” 	

    with s


                            p
  p, 00101011010…	

            00101011010…	


                Messaging Service
Today’s App Platform


       Global Social Graph
DungBeetle P2P Platform
       My        Ian’s
       Backup	

    Backup	





           Encrypted
        Messaging Service
Application Platform
 ž  Access to friends
 ž  Group management
 ž  Multi-party applications
 ž  App communicates to friends
 ž  App keeps info about users

 -- while protecting users from spam, etc.
 -- without a central server!
Demos
ž  NFC-Based micro-interactions
Demos: Micro-interactions with NFC
Summary
 Issues
   ž  Data ownership and Monopoly
 Social Internet
   ž  No need to join a proprietary network
 Mr. Privacy: email based platform
   ž  SocialBar: social browsing
 DungBeetle: P2P mobile social platform
   ž  wePaint
   ž  weTube
 Technology exposure: NFC, cryptography
Getting Involved
 ž    Tell your friends
 ž    Join the beta user community
 ž    Help develop apps
 ž    Help develop the infrastructure

 Applications on http://mobisocial.stanford.edu
 ž  SocialBar
 ž  DungBeetle (Android Market)

More Related Content

What's hot

Future:apps&mobile - mobile landscape and development platforms
Future:apps&mobile - mobile landscape and development platformsFuture:apps&mobile - mobile landscape and development platforms
Future:apps&mobile - mobile landscape and development platformsJurgis Kirsakmens
 
Skal et godt intranet koste en million?
Skal et godt intranet koste en million?Skal et godt intranet koste en million?
Skal et godt intranet koste en million?Bysted
 
3D Anytime, Anywhere
3D Anytime, Anywhere3D Anytime, Anywhere
3D Anytime, AnywhereJames Uren
 
Net Neutrality Capacity Building Seminar
Net Neutrality Capacity Building SeminarNet Neutrality Capacity Building Seminar
Net Neutrality Capacity Building SeminarExcel Asama
 
OSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETSOSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETSMaurice Dawson
 
Security threats in social networks
Security threats in social networksSecurity threats in social networks
Security threats in social networksTannistho Ghosh
 
The History of the Future--Internet
The History of the Future--InternetThe History of the Future--Internet
The History of the Future--InternetDanette True
 
Social Networking Security Issues
Social Networking Security IssuesSocial Networking Security Issues
Social Networking Security IssuesMangesh Gunjal
 
Dark web investigation
Dark web investigationDark web investigation
Dark web investigationCobinweb
 
Mattew West ( Yahoo ) at ro:newmedia 5.0
Mattew West ( Yahoo ) at ro:newmedia 5.0Mattew West ( Yahoo ) at ro:newmedia 5.0
Mattew West ( Yahoo ) at ro:newmedia 5.0ronewmedia_academy
 
Presentasi Three untuk #StartupLokal
Presentasi Three untuk #StartupLokalPresentasi Three untuk #StartupLokal
Presentasi Three untuk #StartupLokalNatali Ardianto
 
FreeSpeak- Anonymous messaging over on-demand cloud services
FreeSpeak- Anonymous messaging over on-demand cloud servicesFreeSpeak- Anonymous messaging over on-demand cloud services
FreeSpeak- Anonymous messaging over on-demand cloud servicesPablo Panero
 

What's hot (13)

Future:apps&mobile - mobile landscape and development platforms
Future:apps&mobile - mobile landscape and development platformsFuture:apps&mobile - mobile landscape and development platforms
Future:apps&mobile - mobile landscape and development platforms
 
Skal et godt intranet koste en million?
Skal et godt intranet koste en million?Skal et godt intranet koste en million?
Skal et godt intranet koste en million?
 
3D Anytime, Anywhere
3D Anytime, Anywhere3D Anytime, Anywhere
3D Anytime, Anywhere
 
Net Neutrality Capacity Building Seminar
Net Neutrality Capacity Building SeminarNet Neutrality Capacity Building Seminar
Net Neutrality Capacity Building Seminar
 
OSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETSOSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETS
 
Security threats in social networks
Security threats in social networksSecurity threats in social networks
Security threats in social networks
 
The History of the Future--Internet
The History of the Future--InternetThe History of the Future--Internet
The History of the Future--Internet
 
Social Networking Security Issues
Social Networking Security IssuesSocial Networking Security Issues
Social Networking Security Issues
 
Cyber and influence
Cyber and influenceCyber and influence
Cyber and influence
 
Dark web investigation
Dark web investigationDark web investigation
Dark web investigation
 
Mattew West ( Yahoo ) at ro:newmedia 5.0
Mattew West ( Yahoo ) at ro:newmedia 5.0Mattew West ( Yahoo ) at ro:newmedia 5.0
Mattew West ( Yahoo ) at ro:newmedia 5.0
 
Presentasi Three untuk #StartupLokal
Presentasi Three untuk #StartupLokalPresentasi Three untuk #StartupLokal
Presentasi Three untuk #StartupLokal
 
FreeSpeak- Anonymous messaging over on-demand cloud services
FreeSpeak- Anonymous messaging over on-demand cloud servicesFreeSpeak- Anonymous messaging over on-demand cloud services
FreeSpeak- Anonymous messaging over on-demand cloud services
 

Viewers also liked

Combaterea daunatorilor di sol si rasadnite
Combaterea daunatorilor di sol si rasadniteCombaterea daunatorilor di sol si rasadnite
Combaterea daunatorilor di sol si rasadniteGherghescu Gabriel
 
Cand se pun semintele la incoltit
Cand se pun semintele la incoltitCand se pun semintele la incoltit
Cand se pun semintele la incoltitGherghescu Gabriel
 
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3  1997 2000 1.8 20V 4ADRA3 electrical AUDI A3  1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADRGherghescu Gabriel
 
Montare carlig remorcare audi a4 b5
Montare carlig remorcare audi a4 b5Montare carlig remorcare audi a4 b5
Montare carlig remorcare audi a4 b5Gherghescu Gabriel
 
Pionier deh 2000 mp ownersmanual1019 audi
Pionier deh 2000 mp ownersmanual1019 audi Pionier deh 2000 mp ownersmanual1019 audi
Pionier deh 2000 mp ownersmanual1019 audi Gherghescu Gabriel
 
AUDI Siguranţe fuzibile incepand cu an 1996
AUDI Siguranţe fuzibile incepand cu an 1996AUDI Siguranţe fuzibile incepand cu an 1996
AUDI Siguranţe fuzibile incepand cu an 1996Gherghescu Gabriel
 

Viewers also liked (9)

Combaterea daunatorilor di sol si rasadnite
Combaterea daunatorilor di sol si rasadniteCombaterea daunatorilor di sol si rasadnite
Combaterea daunatorilor di sol si rasadnite
 
Cand se pun semintele la incoltit
Cand se pun semintele la incoltitCand se pun semintele la incoltit
Cand se pun semintele la incoltit
 
Zeama bordeleza
Zeama bordelezaZeama bordeleza
Zeama bordeleza
 
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3  1997 2000 1.8 20V 4ADRA3 electrical AUDI A3  1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADR
 
A3 1997 AUDI maintenance
A3 1997 AUDI maintenanceA3 1997 AUDI maintenance
A3 1997 AUDI maintenance
 
Montare carlig remorcare audi a4 b5
Montare carlig remorcare audi a4 b5Montare carlig remorcare audi a4 b5
Montare carlig remorcare audi a4 b5
 
Pionier deh 2000 mp ownersmanual1019 audi
Pionier deh 2000 mp ownersmanual1019 audi Pionier deh 2000 mp ownersmanual1019 audi
Pionier deh 2000 mp ownersmanual1019 audi
 
Cutie sigurante audi
Cutie sigurante audiCutie sigurante audi
Cutie sigurante audi
 
AUDI Siguranţe fuzibile incepand cu an 1996
AUDI Siguranţe fuzibile incepand cu an 1996AUDI Siguranţe fuzibile incepand cu an 1996
AUDI Siguranţe fuzibile incepand cu an 1996
 

Similar to A Wide Open World of Social Networking: Monica Lam, Stanford Engineering

Andrew Perlman's presentation at eComm 2008
Andrew Perlman's presentation at eComm 2008Andrew Perlman's presentation at eComm 2008
Andrew Perlman's presentation at eComm 2008eComm2008
 
fring momo award submission 2008
fring momo award submission 2008fring momo award submission 2008
fring momo award submission 2008nealfring
 
Fring momo Award Submission 2008
Fring momo Award Submission 2008Fring momo Award Submission 2008
Fring momo Award Submission 2008nealfullman
 
fring momo award submission 2008
fring momo award submission 2008fring momo award submission 2008
fring momo award submission 2008nealfullman
 
Fring Momo Award Submission 2008 Final
Fring Momo Award Submission 2008 FinalFring Momo Award Submission 2008 Final
Fring Momo Award Submission 2008 Finalnealfring
 
fring momo award submission 2008
fring momo award submission 2008fring momo award submission 2008
fring momo award submission 2008nealfullman
 
Fring Momo Award Submission 2008
Fring Momo Award Submission 2008Fring Momo Award Submission 2008
Fring Momo Award Submission 2008nealfring
 
SUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of businessSUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of businessMark Stokes
 
Social Networks On Cell Phones Mobile Devices
Social Networks On Cell Phones Mobile DevicesSocial Networks On Cell Phones Mobile Devices
Social Networks On Cell Phones Mobile DevicesLaurel Papworth
 
MobileMiner and NervousNet
MobileMiner and NervousNetMobileMiner and NervousNet
MobileMiner and NervousNetkingsBSD
 
Foundation Course: Information Technology UNIT 4
Foundation Course: Information Technology UNIT 4Foundation Course: Information Technology UNIT 4
Foundation Course: Information Technology UNIT 4University of Delhi
 
Future of Web Apps
Future of Web AppsFuture of Web Apps
Future of Web AppsTony Fish
 
How to take your web app mobile
How to take your web app mobileHow to take your web app mobile
How to take your web app mobileCarsonified Team
 

Similar to A Wide Open World of Social Networking: Monica Lam, Stanford Engineering (20)

Andrew Perlman's presentation at eComm 2008
Andrew Perlman's presentation at eComm 2008Andrew Perlman's presentation at eComm 2008
Andrew Perlman's presentation at eComm 2008
 
Mobile Marketing 2.0
Mobile Marketing 2.0Mobile Marketing 2.0
Mobile Marketing 2.0
 
Ubiquitous web2.0, Life Web. Issues and Trends
Ubiquitous web2.0, Life Web. Issues and TrendsUbiquitous web2.0, Life Web. Issues and Trends
Ubiquitous web2.0, Life Web. Issues and Trends
 
Mobile security
Mobile securityMobile security
Mobile security
 
D) Emerging ICT Tools
D) Emerging ICT ToolsD) Emerging ICT Tools
D) Emerging ICT Tools
 
Marketing Plan For an Android App
Marketing Plan For an Android AppMarketing Plan For an Android App
Marketing Plan For an Android App
 
Overview of LocalSocial
Overview of LocalSocialOverview of LocalSocial
Overview of LocalSocial
 
fring momo award submission 2008
fring momo award submission 2008fring momo award submission 2008
fring momo award submission 2008
 
Fring momo Award Submission 2008
Fring momo Award Submission 2008Fring momo Award Submission 2008
Fring momo Award Submission 2008
 
fring momo award submission 2008
fring momo award submission 2008fring momo award submission 2008
fring momo award submission 2008
 
Fring Momo Award Submission 2008 Final
Fring Momo Award Submission 2008 FinalFring Momo Award Submission 2008 Final
Fring Momo Award Submission 2008 Final
 
fring momo award submission 2008
fring momo award submission 2008fring momo award submission 2008
fring momo award submission 2008
 
Fring Momo Award Submission 2008
Fring Momo Award Submission 2008Fring Momo Award Submission 2008
Fring Momo Award Submission 2008
 
Sales.ppt
Sales.pptSales.ppt
Sales.ppt
 
SUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of businessSUG - Singapore - Use of Social communication in the next generation of business
SUG - Singapore - Use of Social communication in the next generation of business
 
Social Networks On Cell Phones Mobile Devices
Social Networks On Cell Phones Mobile DevicesSocial Networks On Cell Phones Mobile Devices
Social Networks On Cell Phones Mobile Devices
 
MobileMiner and NervousNet
MobileMiner and NervousNetMobileMiner and NervousNet
MobileMiner and NervousNet
 
Foundation Course: Information Technology UNIT 4
Foundation Course: Information Technology UNIT 4Foundation Course: Information Technology UNIT 4
Foundation Course: Information Technology UNIT 4
 
Future of Web Apps
Future of Web AppsFuture of Web Apps
Future of Web Apps
 
How to take your web app mobile
How to take your web app mobileHow to take your web app mobile
How to take your web app mobile
 

More from Stanford School of Engineering

Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...Stanford School of Engineering
 
Mark Horowitz - Stanford Engineering - Securing the Internet of Things
Mark Horowitz - Stanford Engineering - Securing the Internet of ThingsMark Horowitz - Stanford Engineering - Securing the Internet of Things
Mark Horowitz - Stanford Engineering - Securing the Internet of ThingsStanford School of Engineering
 
The Internet of Everything: Tom Lee, Stanford School of Engineering
The Internet of Everything:  Tom Lee, Stanford School of EngineeringThe Internet of Everything:  Tom Lee, Stanford School of Engineering
The Internet of Everything: Tom Lee, Stanford School of EngineeringStanford School of Engineering
 
Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...
Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...
Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...Stanford School of Engineering
 
Lights, Nano, Action! - Assistant Professor Jennifer Dionne
Lights, Nano, Action! - Assistant Professor Jennifer DionneLights, Nano, Action! - Assistant Professor Jennifer Dionne
Lights, Nano, Action! - Assistant Professor Jennifer DionneStanford School of Engineering
 
Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...
Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...
Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...Stanford School of Engineering
 
Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...
Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...
Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...Stanford School of Engineering
 
Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...
Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...
Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...Stanford School of Engineering
 
Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...
Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...
Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...Stanford School of Engineering
 
Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...
Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...
Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...Stanford School of Engineering
 

More from Stanford School of Engineering (13)

Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
 
Mark Horowitz - Stanford Engineering - Securing the Internet of Things
Mark Horowitz - Stanford Engineering - Securing the Internet of ThingsMark Horowitz - Stanford Engineering - Securing the Internet of Things
Mark Horowitz - Stanford Engineering - Securing the Internet of Things
 
The Internet of Everything: Tom Lee, Stanford School of Engineering
The Internet of Everything:  Tom Lee, Stanford School of EngineeringThe Internet of Everything:  Tom Lee, Stanford School of Engineering
The Internet of Everything: Tom Lee, Stanford School of Engineering
 
Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...
Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...
Turbulence and Computing: Beauty and the Beast - Assistant Professor Gianluca...
 
Lights, Nano, Action! - Assistant Professor Jennifer Dionne
Lights, Nano, Action! - Assistant Professor Jennifer DionneLights, Nano, Action! - Assistant Professor Jennifer Dionne
Lights, Nano, Action! - Assistant Professor Jennifer Dionne
 
Fiber Optics - Window on Human Biology: Olav Solgaard
Fiber Optics - Window on Human Biology:  Olav SolgaardFiber Optics - Window on Human Biology:  Olav Solgaard
Fiber Optics - Window on Human Biology: Olav Solgaard
 
The Wonders of Wireless: Phil Levis
The Wonders of Wireless: Phil LevisThe Wonders of Wireless: Phil Levis
The Wonders of Wireless: Phil Levis
 
Some Mathematics of Sailing: Margot Gerritsen
Some Mathematics of Sailing: Margot GerritsenSome Mathematics of Sailing: Margot Gerritsen
Some Mathematics of Sailing: Margot Gerritsen
 
Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...
Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...
Green Engineering 101: Building a Sustainable Planet, Michael Lepech, Stanfor...
 
Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...
Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...
Sowing Social Seeds: Voice Technology Connects India's Farmers - Scott Klemme...
 
Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...
Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...
Biotic Games: Interactive Microbiology - Ingmar Riedel-Kruse, Stanford Engine...
 
Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...
Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...
Synthetic Biology: The next generation of biotechnology - Christina Smolke, S...
 
Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...
Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...
Changing the World through Innovation and Engineering - Judy Estrin, CEO JLab...
 

Recently uploaded

How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Climbers and Creepers used in landscaping
Climbers and Creepers used in landscapingClimbers and Creepers used in landscaping
Climbers and Creepers used in landscapingDr. M. Kumaresan Hort.
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnershipsexpandedwebsite
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................MirzaAbrarBaig5
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxMohamed Rizk Khodair
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhleson0603
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 

Recently uploaded (20)

How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Climbers and Creepers used in landscaping
Climbers and Creepers used in landscapingClimbers and Creepers used in landscaping
Climbers and Creepers used in landscaping
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 

A Wide Open World of Social Networking: Monica Lam, Stanford Engineering

  • 1. A Wide-Open World of Social Networking Monica Lam MobiSocial Computing Laboratory Stanford University MobiSocial is supported by AVG, Google, ING Direct, Nokia, Sony Ericsson. Part of the NSF Programmable Open Mobile Internet (POMI) 2020 project.
  • 2. Goals of This Class ž  Early results in research in social networking architectures ž  University computer science research ž  Demos of ongoing research ž  Android market: DungBeetle ž  Stanford Wifi ž  ID = eday ž  Password = stanford
  • 3. Motivation ž  Who owns the data on Facebook? ž  How many Facebooks do we need?
  • 4. Who Owns the Data on Facebook? ž  You ž  Facebook “You grant us a non-exclusive, transferable, sub-licensable, royalty-free, worldwide license to use any IP content that you post on or in connection with Facebook”.
  • 8. How Many Facebooks? A monopoly exists when a specific enterprise has sufficient control over a particular service to determine the terms on which other individuals shall have access to it.
  • 10. Monopolies When not legally coerced to do otherwise, monopolies typically produce fewer goods & sell them at higher prices than under perfect competition to maximize their profit at the expense of consumer satisfaction.
  • 12. Social Internet ž  No single owner of users’ data or app platform ž  No need to join the same network
  • 13. Focus: Social Internet for Personal Interactions Application Platform
  • 14. Idea 1: Mr. Privacy Social application platform ž  Use our email identities ž  Data stored by the mail provider of our choice
  • 15. A Social App on Email
  • 16. Social Browsing http://mobisocial.stanford.edu/socialbar/ [M. Fischer, T. J. Purtell, M. S. Lam, mobisocial.stanford.edu 2010]
  • 17. Email Messages --------------14061063155814361411115211210721210 Content-Type: application/json; charset="us-ascii” Content-Transfer-Encoding: base64 eyJ1cmwiOiJodHRwOi8vYmV0YS5uZXdzLnlhaG9vLmNvbS9ibG9ncy91cHNob3QvbWNkb25hbG QtaGFwcHktbWVhbC1yZXNpc3RzLWRlY29tcG9zaXRpb24tc2l4LW1vbnRocy5odG1sIiwidGl0 bGUiOiJNY0RvbmFsZOKAmXMgSGFwcHkgTWVhbCByZXNpc3RzIGRlY29tcG9zaXRpb24gZm9yIH NpeCBtb250aHMgfCBUaGUgVXBzaG90IC0gWWFob28hIE5ld3MiLCJjb21tZW50IjoiYXQgbGVh c3QgeW91IHdvbid0IGdldCBzaWNrIGZyb20gcm90dGVuIGZvb2QgYXQgTWNELiIsImNvbnRlbn QtdHlwZSI6InRleHQvaHRtbCIsImlkIjoiMUYxREUzREMtMjE0NS00NUExLThGMUYtODJCMkE4 RjY3MjExIn0=
  • 18. Mr. Privacy Applications ž  Users do not need to sign up ž  Interact with anybody with an email address (university and corporate) ž  As private as email ž  Looks nothing like Email ž  Social apps: glorified mail clients ž  Leverage email’s identity, protocol, database ž  Instantly usable by > 1 billion people
  • 19. Idea 2: DungBeetle Your heart-to-heart conversations are yours. Phone-to-phone communication.
  • 20. Demo: DungBeetle ž  Please download from Android Market DungBeetle ž  Create a new group on the fly using NFC or GPS locations ž  Real-time feed ž  Social applications ž  wePaint ž  weTube
  • 21. Today’s App Platform Global Social Graph
  • 22. Challenge Peer-to-peer (phone-to-phone) applications Can we make them as easy to write as centralized applications e.g. Facebook app?
  • 23. Phones Can’t Write to Each Other!
  • 24. Talk Through a Messaging Service Messaging Service How to keep the messaging service in the dark? Cryptography.
  • 25. NFC: Near Field Communication ~800 kbit/s
  • 26. Trusted Sharing of Public Key (NFC) Ian’s Secret Key (s) 1024 bits Ian’s Public Key (p)
  • 27. Send Secret Message Ian’s Ian’s Public Key (p) Secret Key (s) Encrypt “I Am “I Am Decrypt p Bored!” Bored!” with s p p, 00101011010… 00101011010… Messaging Service
  • 28. Today’s App Platform Global Social Graph
  • 29. DungBeetle P2P Platform My Ian’s Backup Backup Encrypted Messaging Service
  • 30. Application Platform ž  Access to friends ž  Group management ž  Multi-party applications ž  App communicates to friends ž  App keeps info about users -- while protecting users from spam, etc. -- without a central server!
  • 33. Summary Issues ž  Data ownership and Monopoly Social Internet ž  No need to join a proprietary network Mr. Privacy: email based platform ž  SocialBar: social browsing DungBeetle: P2P mobile social platform ž  wePaint ž  weTube Technology exposure: NFC, cryptography
  • 34. Getting Involved ž  Tell your friends ž  Join the beta user community ž  Help develop apps ž  Help develop the infrastructure Applications on http://mobisocial.stanford.edu ž  SocialBar ž  DungBeetle (Android Market)