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

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 

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)