The complexity of software patents has grown beyond the capacity of the patent system to properly evaluate them. As such, it this subsection of the patent system is susceptible to rampant abuse, and can no longer effectively serve the purpose for which it is originally intended.
If this were an engineering problem, the solution would be obvious. Unfortunately, it is political, and therefore a well-dressed circus.
If this were an engineering problem, the solution would be obvious. Unfortunately, it is political, and therefore a well-dressed circus.