Topics Related to Invention, Patent Law and Patent Troll: