When news broke this week that Yahoo is accusing Facebook of violating as many as 20 of its patents, it took quite a few people by surprise — but at least one patent expert saw it all coming from a ...