Topics Related to Due Diligence, Invention and Patent Troll: