SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
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)

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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 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
 
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
 

Similaire à 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
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
 
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
 

Plus de 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
 

Plus de 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...
 

Dernier

Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 

Dernier (20)

Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.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)