TechPatent Trolls Killing Innovation, Part 1051058Check it out on slate.comBy by fwdlinksBuzzFeed StaffPosted on April 10, 2012, 2:00 pmTwitterFacebookLink Patent Trolls Killing Innovation, Part 1051058 slate.com