The only solution to put an end to the current patent system is to overload it. The equivalent of a DDos attack. Companies should file as many frivolous patent as they possibly can. Eventually, we'll have all the IP lawyers at 100% CPU and the world will be a much better place.
100% CPU -> 100% billable hours -> IP law is now an incredibly attractive profession -> more capacity for patents / lawsuits... and that's essentially how we got here.
Exactly. They'll scale up horizontally by adding more and more instances until supply == demand, at which case we'll be really, really sad we followed this road.