The problem is with the US patent system, not with the patent trolls.<p>The benefit to society of granting a patent is that it gives companies an incentive to do R&D. The cost to society of granting a patent is that other companies have to pay money to use the same idea. In a healthy patent system, the average benefit of a patent is equal to the average cost of a patent.<p>If the average benefit is higher than the average cost, the Patent Office should be more lenient in granting patents, or should lengthen the term of the patent. The former solution would increase the number of patents, but the new ones would have lower average benefit. The latter solution would reduce the average cost of a patent. Likewise, if the average benefit is lower than the average cost, the Patent Office should be stricter in granting patents or should shorten the term of the patent.<p>The average benefit from a software patent is quite low; most software patents are for an obvious solution to an uncommon problem, not for a clever solution to a common problem. The average cost for a software patent is (currently) pretty low too, because patent holders usually don't assert their rights; but if patent holders asserted their rights whenever they could, the average cost would be very high. The solution is for the US Patent Office to be much stricter about assigning software patents.<p>In a healthy patent system, patent trolls aren't a bad thing. Patent trolls raise the price of patents by buying and using them; that increases the incentives to do R&D. Since in a healthy patent system, the cost to society of the patent troll asserting its patent rights is equal to the benefits from the R&D that gets done, that isn't a problem.