SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Social Network
  Portability
        Fun with the Social Graph
http://bradfitz.com/social-graph-problem/

            Brad Fitzpatrick
             July 20, 2007


                                           1
Problem Statement
• more & more tools/sites need the Social
  Graph (e.g. dopplr.com)
• sick of inviting my friends
 • been there, done that.
 • use my existing public data, yo.
 • use the existing Social Graph!

                                            2
What I Want
• my friends to follow me on all sites
 • on signup, tell me which friends are
    already on $NEW_SITE, and keep track
    of new friends joining over time
• let a thousand social networks bloom
 • no prob; each can do one thing well
• the world not forced to be FaceBook apps
                                             3
Social Graph
• directed graph
• many edge types,
 • different strengths of claims
• many node types,
• many nodes are equivalent.
• some edges/nodes secret (but most public!)
                                               4
Example

(of data that’s already out there on the web, today....)




                                                           5
brad@danga.com
           claim                                 (email)

                                        is
brad                                                           bradfitz
               is                                is
                           4caa1d6f..
(LJ)                                                            (vox)
                          (sha1email)
                                                  is
       claim                                                   bradfitz
                                                              (pownce)
                                 bradfitz
                     is         (zooomr)
 bradfitz.com
                    claim
                                bradfitz
                               (twitter)



                                                                         6
Already working (1)...
• given a node, find all equivalent nodes
 • for each node, followed “claim” & “is”
    edges out,
  • for each node, follow “is” edges in,
  • until set of nodes stops growing

                                            7
Already working (2)...
•   given a node, find equivalent nodes,

•   find all aggregate friends on all services,

•   expand friends’ equivalent nodes,

•   tell you missing friendship edges on all
    overlapping services

    •   “here’s 17 vox & 6 LJ friends you’re missing, but
        friends with on other services...”



                                                            8
9
brad
(LJ)




       9
brad
            (myspace)
  claim
brad
(LJ)
       is
               4caa1d6f..
              (sha1email)




                            9
brad
               (myspace)
    claim
 brad
 (LJ)
          is
                  4caa1d6f..
                 (sha1email)



            is
bradfitz
 (Vox)




                               9
brad
               (myspace)
    claim
 brad
 (LJ)
          is
                  4caa1d6f..
                 (sha1email)



            is
bradfitz
 (Vox)




                               9
brad                   whitaker
                               friend
               (myspace)                  (LJ)
    claim
 brad
 (LJ)
          is
                  4caa1d6f..
                 (sha1email)



            is
bradfitz
 (Vox)




                                                   9
brad                                      whitaker
                                               is
                               friend
               (myspace)                                     (LJ)
    claim
                                          87adbe..
 brad
                                        (sha1email)
 (LJ)
          is
                                                      is     whitaker
                  4caa1d6f..
                 (sha1email)                                  (Vox)


                                                           claim
            is
bradfitz
                                         whit692
 (Vox)
                                        (myspace)




                                                                        9
brad                                        whitaker
                                                 is
                                 friend
               (myspace)                                       (LJ)
    claim
                                            87adbe..
 brad
                                          (sha1email)
 (LJ)
          is
                                                        is
                               missing                         whitaker
                  4caa1d6f..
                 (sha1email)                                    (Vox)
                               friends
                                                             claim
            is
bradfitz
                                           whit692
 (Vox)
                                          (myspace)




                                                                          9
Data I have...
• All LJ nodes, edges (13M, 140M)
 • x 4 node types: username, lj username,
    sha1email, lj userid
• All Vox nodes (100k/250k), edges
• Twitter, Pownce, Zooomr (incl. openid
  logins), more in talks



                                            10
Next Steps
•   Find co-hackers

•   Build user-visible website

    •   never use the word “graph” or other geek talk

•   developer side w/ APIs

•   spiders, firefox/IE extensions/bookmarklets,

•   stats, alerts, bling, widgets (fun for non-geek users)

    •   users => data => users => data


                                                             11
user-visible site




                    12
website flow
• bootstrap: login with “something”
  supporting OpenID
  • LJ,Vox, AIM, Digg, Twitter, or custom
    openid server
• “Glue” node (internal userid, no username)
  is vivified, with “is” link setup:

          glue        is        brad
           #1                   (LJ)


                                               13
claim/prove more accts
                            glue        is          brad
                             #1                     (LJ)
                   claim
brad@danga.com
    (email)                            claim
                    claim           claim         bradfitz
                            claim                  (vox)
      500033387
      (facebook)
                                       bradfitz
                      bradfitz
                                      (twitter)
                     (myspace)




                                                            14
claim/prove more accts
                             glue        is        brad
                              #1                   (LJ)
                   is
brad@danga.com
    (email)                              is
                        is
                                    is
                             is                  bradfitz
                                                  (vox)
      500033387
      (facebook)
                                      bradfitz
                     bradfitz
                                     (twitter)
                    (myspace)




                                                           15
Utility
whitaker is                                   is   whitaker
               98abc72..         7c55a24..
  (LJ)                                              (Vox)
              (sha1email)       (sha1email)



                                     is
                     is

                          whitaker
                           (glue)



                                                              16
Notes
• on initial login, many “is” and “claim” links
  could be pre-filled from prior knowledge of
  “brad (LJ)” node’s relationships
• upgrade “claim” to “is” with:
 • openid, confirmation email, scrape (verify
     widget/HTML comment insertion),
     facebook auth, yahoo auth, google auth,


                                                  17

Contenu connexe

Plus de nextlib

Hadoop Map Reduce Arch
Hadoop Map Reduce ArchHadoop Map Reduce Arch
Hadoop Map Reduce Archnextlib
 
D Rb Silicon Valley Ruby Conference
D Rb   Silicon Valley Ruby ConferenceD Rb   Silicon Valley Ruby Conference
D Rb Silicon Valley Ruby Conferencenextlib
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architecturesnextlib
 
Aldous Huxley Brave New World
Aldous Huxley Brave New WorldAldous Huxley Brave New World
Aldous Huxley Brave New Worldnextlib
 
Ajax Prediction
Ajax PredictionAjax Prediction
Ajax Predictionnextlib
 
Closures for Java
Closures for JavaClosures for Java
Closures for Javanextlib
 
A Content-Driven Reputation System for the Wikipedia
A Content-Driven Reputation System for the WikipediaA Content-Driven Reputation System for the Wikipedia
A Content-Driven Reputation System for the Wikipedianextlib
 
SVD review
SVD reviewSVD review
SVD reviewnextlib
 
Mongrel Handlers
Mongrel HandlersMongrel Handlers
Mongrel Handlersnextlib
 
Blue Ocean Strategy
Blue Ocean StrategyBlue Ocean Strategy
Blue Ocean Strategynextlib
 
日本7-ELEVEN消費心理學
日本7-ELEVEN消費心理學日本7-ELEVEN消費心理學
日本7-ELEVEN消費心理學nextlib
 
Comparing State-of-the-Art Collaborative Filtering Systems
Comparing State-of-the-Art Collaborative Filtering SystemsComparing State-of-the-Art Collaborative Filtering Systems
Comparing State-of-the-Art Collaborative Filtering Systemsnextlib
 
Item Based Collaborative Filtering Recommendation Algorithms
Item Based Collaborative Filtering Recommendation AlgorithmsItem Based Collaborative Filtering Recommendation Algorithms
Item Based Collaborative Filtering Recommendation Algorithmsnextlib
 
Agile Adoption2007
Agile Adoption2007Agile Adoption2007
Agile Adoption2007nextlib
 
Modern Compiler Design
Modern Compiler DesignModern Compiler Design
Modern Compiler Designnextlib
 
透过众神的眼睛--鸟瞰非洲
透过众神的眼睛--鸟瞰非洲透过众神的眼睛--鸟瞰非洲
透过众神的眼睛--鸟瞰非洲nextlib
 
Improving Quality of Search Results Clustering with Approximate Matrix Factor...
Improving Quality of Search Results Clustering with Approximate Matrix Factor...Improving Quality of Search Results Clustering with Approximate Matrix Factor...
Improving Quality of Search Results Clustering with Approximate Matrix Factor...nextlib
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machinesnextlib
 
Bigtable
BigtableBigtable
Bigtablenextlib
 

Plus de nextlib (20)

Nio
NioNio
Nio
 
Hadoop Map Reduce Arch
Hadoop Map Reduce ArchHadoop Map Reduce Arch
Hadoop Map Reduce Arch
 
D Rb Silicon Valley Ruby Conference
D Rb   Silicon Valley Ruby ConferenceD Rb   Silicon Valley Ruby Conference
D Rb Silicon Valley Ruby Conference
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architectures
 
Aldous Huxley Brave New World
Aldous Huxley Brave New WorldAldous Huxley Brave New World
Aldous Huxley Brave New World
 
Ajax Prediction
Ajax PredictionAjax Prediction
Ajax Prediction
 
Closures for Java
Closures for JavaClosures for Java
Closures for Java
 
A Content-Driven Reputation System for the Wikipedia
A Content-Driven Reputation System for the WikipediaA Content-Driven Reputation System for the Wikipedia
A Content-Driven Reputation System for the Wikipedia
 
SVD review
SVD reviewSVD review
SVD review
 
Mongrel Handlers
Mongrel HandlersMongrel Handlers
Mongrel Handlers
 
Blue Ocean Strategy
Blue Ocean StrategyBlue Ocean Strategy
Blue Ocean Strategy
 
日本7-ELEVEN消費心理學
日本7-ELEVEN消費心理學日本7-ELEVEN消費心理學
日本7-ELEVEN消費心理學
 
Comparing State-of-the-Art Collaborative Filtering Systems
Comparing State-of-the-Art Collaborative Filtering SystemsComparing State-of-the-Art Collaborative Filtering Systems
Comparing State-of-the-Art Collaborative Filtering Systems
 
Item Based Collaborative Filtering Recommendation Algorithms
Item Based Collaborative Filtering Recommendation AlgorithmsItem Based Collaborative Filtering Recommendation Algorithms
Item Based Collaborative Filtering Recommendation Algorithms
 
Agile Adoption2007
Agile Adoption2007Agile Adoption2007
Agile Adoption2007
 
Modern Compiler Design
Modern Compiler DesignModern Compiler Design
Modern Compiler Design
 
透过众神的眼睛--鸟瞰非洲
透过众神的眼睛--鸟瞰非洲透过众神的眼睛--鸟瞰非洲
透过众神的眼睛--鸟瞰非洲
 
Improving Quality of Search Results Clustering with Approximate Matrix Factor...
Improving Quality of Search Results Clustering with Approximate Matrix Factor...Improving Quality of Search Results Clustering with Approximate Matrix Factor...
Improving Quality of Search Results Clustering with Approximate Matrix Factor...
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 
Bigtable
BigtableBigtable
Bigtable
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Social Graph

  • 1. Social Network Portability Fun with the Social Graph http://bradfitz.com/social-graph-problem/ Brad Fitzpatrick July 20, 2007 1
  • 2. Problem Statement • more & more tools/sites need the Social Graph (e.g. dopplr.com) • sick of inviting my friends • been there, done that. • use my existing public data, yo. • use the existing Social Graph! 2
  • 3. What I Want • my friends to follow me on all sites • on signup, tell me which friends are already on $NEW_SITE, and keep track of new friends joining over time • let a thousand social networks bloom • no prob; each can do one thing well • the world not forced to be FaceBook apps 3
  • 4. Social Graph • directed graph • many edge types, • different strengths of claims • many node types, • many nodes are equivalent. • some edges/nodes secret (but most public!) 4
  • 5. Example (of data that’s already out there on the web, today....) 5
  • 6. brad@danga.com claim (email) is brad bradfitz is is 4caa1d6f.. (LJ) (vox) (sha1email) is claim bradfitz (pownce) bradfitz is (zooomr) bradfitz.com claim bradfitz (twitter) 6
  • 7. Already working (1)... • given a node, find all equivalent nodes • for each node, followed “claim” & “is” edges out, • for each node, follow “is” edges in, • until set of nodes stops growing 7
  • 8. Already working (2)... • given a node, find equivalent nodes, • find all aggregate friends on all services, • expand friends’ equivalent nodes, • tell you missing friendship edges on all overlapping services • “here’s 17 vox & 6 LJ friends you’re missing, but friends with on other services...” 8
  • 9. 9
  • 11. brad (myspace) claim brad (LJ) is 4caa1d6f.. (sha1email) 9
  • 12. brad (myspace) claim brad (LJ) is 4caa1d6f.. (sha1email) is bradfitz (Vox) 9
  • 13. brad (myspace) claim brad (LJ) is 4caa1d6f.. (sha1email) is bradfitz (Vox) 9
  • 14. brad whitaker friend (myspace) (LJ) claim brad (LJ) is 4caa1d6f.. (sha1email) is bradfitz (Vox) 9
  • 15. brad whitaker is friend (myspace) (LJ) claim 87adbe.. brad (sha1email) (LJ) is is whitaker 4caa1d6f.. (sha1email) (Vox) claim is bradfitz whit692 (Vox) (myspace) 9
  • 16. brad whitaker is friend (myspace) (LJ) claim 87adbe.. brad (sha1email) (LJ) is is missing whitaker 4caa1d6f.. (sha1email) (Vox) friends claim is bradfitz whit692 (Vox) (myspace) 9
  • 17. Data I have... • All LJ nodes, edges (13M, 140M) • x 4 node types: username, lj username, sha1email, lj userid • All Vox nodes (100k/250k), edges • Twitter, Pownce, Zooomr (incl. openid logins), more in talks 10
  • 18. Next Steps • Find co-hackers • Build user-visible website • never use the word “graph” or other geek talk • developer side w/ APIs • spiders, firefox/IE extensions/bookmarklets, • stats, alerts, bling, widgets (fun for non-geek users) • users => data => users => data 11
  • 20. website flow • bootstrap: login with “something” supporting OpenID • LJ,Vox, AIM, Digg, Twitter, or custom openid server • “Glue” node (internal userid, no username) is vivified, with “is” link setup: glue is brad #1 (LJ) 13
  • 21. claim/prove more accts glue is brad #1 (LJ) claim brad@danga.com (email) claim claim claim bradfitz claim (vox) 500033387 (facebook) bradfitz bradfitz (twitter) (myspace) 14
  • 22. claim/prove more accts glue is brad #1 (LJ) is brad@danga.com (email) is is is is bradfitz (vox) 500033387 (facebook) bradfitz bradfitz (twitter) (myspace) 15
  • 23. Utility whitaker is is whitaker 98abc72.. 7c55a24.. (LJ) (Vox) (sha1email) (sha1email) is is whitaker (glue) 16
  • 24. Notes • on initial login, many “is” and “claim” links could be pre-filled from prior knowledge of “brad (LJ)” node’s relationships • upgrade “claim” to “is” with: • openid, confirmation email, scrape (verify widget/HTML comment insertion), facebook auth, yahoo auth, google auth, 17