I'll be honest though I wish patents worked. It would be nice to have a way to protect the "little guy" when they figured out a break through, showed it to the "big guy" and was then ripped off. But in practice the "little guy" would need millions of dollars just to create the case and go after the "big guy". That practically makes the patent system a place where only the "big guys" can play which defeats its purpose.
So maybe it's time to do something radical and just completely end or retard its abilities. I'm not sure if the current political environment will change this system any time soon though. Most patent holders have large sums of political influence.