Have you seen this web site?
I understand this web site uses "smart matching".
Smart Matching is a specialized genealogy technology to connect family trees. It works by comparing millions of names, facts and tree connections - intelligently. When two family trees are connected, both their owners are informed, and benefit from the opportunity to collaborate and learn from each other.