I'm not with Geni so this is from observation of matches I've seen:
You will get a match if last name and at least one of the given names matches and the profiles overlap in the time they where living. As far as I've seen the matching does not seem to take into account the parents of the matching profiles.