SlideShare a Scribd company logo
1 of 9
Perfect Match Nicolas Kokkalis [email_address] Stanford CS377W  Fall 2007 * Secret  Announcement:  apps.facebook.com/perfect_video
Each person ranks  others differently  * Secret  Announcement:  apps.facebook.com/perfect_video
Perfect Match* * Secret  Announcement:  apps.facebook.com/perfect_video there are no two people  who would  both  rather  have each other than  their current partners *aka in CS: stable  marriage problem
The correct flow ,[object Object],[object Object],[object Object],[object Object],* Secret  Announcement:  apps.facebook.com/perfect_video
It just doesn’t work! ,[object Object],[object Object],[object Object],[object Object],* Secret  Announcement:  apps.facebook.com/perfect_video
Inverse the steps order ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Secret  Announcement:  apps.facebook.com/perfect_video
Viral Boost! Only 4 minutes away from the  discovery of your perfect match Catchy mini-feed mesage * Secret  Announcement:  apps.facebook.com/perfect_video
Further Boost! A catchy message! Invitations! * Secret  Announcement:  apps.facebook.com/perfect_video
apps . facebook.com / perfect _ video

More Related Content

More from StanFan

FUN INC - Stanford Facebook Class
FUN INC - Stanford Facebook ClassFUN INC - Stanford Facebook Class
FUN INC - Stanford Facebook ClassStanFan
 
GUESS WHO - Stanford Facebook Class
GUESS WHO - Stanford Facebook ClassGUESS WHO - Stanford Facebook Class
GUESS WHO - Stanford Facebook ClassStanFan
 
KILLA BZZ - Stanford Facebook Class
KILLA BZZ - Stanford Facebook ClassKILLA BZZ - Stanford Facebook Class
KILLA BZZ - Stanford Facebook ClassStanFan
 
SAVE THE RAINFOREST - Stanford Facebook Class
SAVE THE RAINFOREST - Stanford Facebook ClassSAVE THE RAINFOREST - Stanford Facebook Class
SAVE THE RAINFOREST - Stanford Facebook ClassStanFan
 
GIVING TREE - Stanford Facebook Class
GIVING TREE - Stanford Facebook ClassGIVING TREE - Stanford Facebook Class
GIVING TREE - Stanford Facebook ClassStanFan
 
COLLEGE: THE NUMBERS - Stanford Facebook Class
COLLEGE: THE NUMBERS - Stanford Facebook ClassCOLLEGE: THE NUMBERS - Stanford Facebook Class
COLLEGE: THE NUMBERS - Stanford Facebook ClassStanFan
 
SCRIBBLED PHOTOS - Stanford Facebook Class
SCRIBBLED PHOTOS - Stanford Facebook ClassSCRIBBLED PHOTOS - Stanford Facebook Class
SCRIBBLED PHOTOS - Stanford Facebook ClassStanFan
 
SUPER STATUS - Stanford Facebook Class
SUPER STATUS - Stanford Facebook ClassSUPER STATUS - Stanford Facebook Class
SUPER STATUS - Stanford Facebook ClassStanFan
 
COMPLIMENT BOX - Stanford Facebook Class
COMPLIMENT BOX - Stanford Facebook ClassCOMPLIMENT BOX - Stanford Facebook Class
COMPLIMENT BOX - Stanford Facebook ClassStanFan
 
POLLS - Stanford Facebook Class
POLLS - Stanford Facebook ClassPOLLS - Stanford Facebook Class
POLLS - Stanford Facebook ClassStanFan
 
YO MOMMA! - Stanford Facebook Class
YO MOMMA! - Stanford Facebook ClassYO MOMMA! - Stanford Facebook Class
YO MOMMA! - Stanford Facebook ClassStanFan
 
DODGEBALL - Stanford Facebook Class
DODGEBALL - Stanford Facebook ClassDODGEBALL - Stanford Facebook Class
DODGEBALL - Stanford Facebook ClassStanFan
 
MATCH MAKER - Stanford Facebook Class
MATCH MAKER - Stanford Facebook ClassMATCH MAKER - Stanford Facebook Class
MATCH MAKER - Stanford Facebook ClassStanFan
 
BLESS YOU - Stanford Facebook Class
BLESS YOU - Stanford Facebook ClassBLESS YOU - Stanford Facebook Class
BLESS YOU - Stanford Facebook ClassStanFan
 
SHARE THE LOVE - Stanford Facebook Class
SHARE THE LOVE - Stanford Facebook ClassSHARE THE LOVE - Stanford Facebook Class
SHARE THE LOVE - Stanford Facebook ClassStanFan
 
LOVECHILD - Stanford Facebook Class
LOVECHILD - Stanford Facebook ClassLOVECHILD - Stanford Facebook Class
LOVECHILD - Stanford Facebook ClassStanFan
 
GOOD EATS - Stanford Facebook Class
GOOD EATS - Stanford Facebook ClassGOOD EATS - Stanford Facebook Class
GOOD EATS - Stanford Facebook ClassStanFan
 
FUNNY IMAGES - Stanford Facebook Class
FUNNY IMAGES - Stanford Facebook ClassFUNNY IMAGES - Stanford Facebook Class
FUNNY IMAGES - Stanford Facebook ClassStanFan
 
PICK ME UP - Stanford Facebook Class
PICK ME UP - Stanford Facebook ClassPICK ME UP - Stanford Facebook Class
PICK ME UP - Stanford Facebook ClassStanFan
 
PHOTOGRAPH - Stanford Facebook Class
PHOTOGRAPH - Stanford Facebook ClassPHOTOGRAPH - Stanford Facebook Class
PHOTOGRAPH - Stanford Facebook ClassStanFan
 

More from StanFan (20)

FUN INC - Stanford Facebook Class
FUN INC - Stanford Facebook ClassFUN INC - Stanford Facebook Class
FUN INC - Stanford Facebook Class
 
GUESS WHO - Stanford Facebook Class
GUESS WHO - Stanford Facebook ClassGUESS WHO - Stanford Facebook Class
GUESS WHO - Stanford Facebook Class
 
KILLA BZZ - Stanford Facebook Class
KILLA BZZ - Stanford Facebook ClassKILLA BZZ - Stanford Facebook Class
KILLA BZZ - Stanford Facebook Class
 
SAVE THE RAINFOREST - Stanford Facebook Class
SAVE THE RAINFOREST - Stanford Facebook ClassSAVE THE RAINFOREST - Stanford Facebook Class
SAVE THE RAINFOREST - Stanford Facebook Class
 
GIVING TREE - Stanford Facebook Class
GIVING TREE - Stanford Facebook ClassGIVING TREE - Stanford Facebook Class
GIVING TREE - Stanford Facebook Class
 
COLLEGE: THE NUMBERS - Stanford Facebook Class
COLLEGE: THE NUMBERS - Stanford Facebook ClassCOLLEGE: THE NUMBERS - Stanford Facebook Class
COLLEGE: THE NUMBERS - Stanford Facebook Class
 
SCRIBBLED PHOTOS - Stanford Facebook Class
SCRIBBLED PHOTOS - Stanford Facebook ClassSCRIBBLED PHOTOS - Stanford Facebook Class
SCRIBBLED PHOTOS - Stanford Facebook Class
 
SUPER STATUS - Stanford Facebook Class
SUPER STATUS - Stanford Facebook ClassSUPER STATUS - Stanford Facebook Class
SUPER STATUS - Stanford Facebook Class
 
COMPLIMENT BOX - Stanford Facebook Class
COMPLIMENT BOX - Stanford Facebook ClassCOMPLIMENT BOX - Stanford Facebook Class
COMPLIMENT BOX - Stanford Facebook Class
 
POLLS - Stanford Facebook Class
POLLS - Stanford Facebook ClassPOLLS - Stanford Facebook Class
POLLS - Stanford Facebook Class
 
YO MOMMA! - Stanford Facebook Class
YO MOMMA! - Stanford Facebook ClassYO MOMMA! - Stanford Facebook Class
YO MOMMA! - Stanford Facebook Class
 
DODGEBALL - Stanford Facebook Class
DODGEBALL - Stanford Facebook ClassDODGEBALL - Stanford Facebook Class
DODGEBALL - Stanford Facebook Class
 
MATCH MAKER - Stanford Facebook Class
MATCH MAKER - Stanford Facebook ClassMATCH MAKER - Stanford Facebook Class
MATCH MAKER - Stanford Facebook Class
 
BLESS YOU - Stanford Facebook Class
BLESS YOU - Stanford Facebook ClassBLESS YOU - Stanford Facebook Class
BLESS YOU - Stanford Facebook Class
 
SHARE THE LOVE - Stanford Facebook Class
SHARE THE LOVE - Stanford Facebook ClassSHARE THE LOVE - Stanford Facebook Class
SHARE THE LOVE - Stanford Facebook Class
 
LOVECHILD - Stanford Facebook Class
LOVECHILD - Stanford Facebook ClassLOVECHILD - Stanford Facebook Class
LOVECHILD - Stanford Facebook Class
 
GOOD EATS - Stanford Facebook Class
GOOD EATS - Stanford Facebook ClassGOOD EATS - Stanford Facebook Class
GOOD EATS - Stanford Facebook Class
 
FUNNY IMAGES - Stanford Facebook Class
FUNNY IMAGES - Stanford Facebook ClassFUNNY IMAGES - Stanford Facebook Class
FUNNY IMAGES - Stanford Facebook Class
 
PICK ME UP - Stanford Facebook Class
PICK ME UP - Stanford Facebook ClassPICK ME UP - Stanford Facebook Class
PICK ME UP - Stanford Facebook Class
 
PHOTOGRAPH - Stanford Facebook Class
PHOTOGRAPH - Stanford Facebook ClassPHOTOGRAPH - Stanford Facebook Class
PHOTOGRAPH - Stanford Facebook Class
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

PERFECT MATCH - Stanford Facebook Class

  • 1. Perfect Match Nicolas Kokkalis [email_address] Stanford CS377W Fall 2007 * Secret Announcement: apps.facebook.com/perfect_video
  • 2. Each person ranks others differently * Secret Announcement: apps.facebook.com/perfect_video
  • 3. Perfect Match* * Secret Announcement: apps.facebook.com/perfect_video there are no two people who would both rather have each other than their current partners *aka in CS: stable marriage problem
  • 4.
  • 5.
  • 6.
  • 7. Viral Boost! Only 4 minutes away from the discovery of your perfect match Catchy mini-feed mesage * Secret Announcement: apps.facebook.com/perfect_video
  • 8. Further Boost! A catchy message! Invitations! * Secret Announcement: apps.facebook.com/perfect_video
  • 9. apps . facebook.com / perfect _ video