[citation][nom]back_by_demand[/nom]So the fact that people are patenting software, licensing it for use and winning court cases when their patent is infringed is just a figment of our collective imaginations?[/citation]
Yep.
Just because they're suing people over their patents doesn't make their patent valid in the first place. You have to escalate and appeal to the supreme court and heaven help the "owning" company if my case gets to the supreme court and I win cause my suit for damages wouldn't be pleasant.
You can patent a machine that USES software to preform a task, but not the actual software that preforms the task, or the combination of software with an existing product that already produces the same result in the same way.
Example...
I patent a copier that spreads ink on a plate by hand.
you cant just add a computer controlled hand to spread the ink and file for a new printer patent. You can however patent the part of the machine that actually is the new mechanical product. It would simply become an evolutionary version of my own product, and I would have to pay you for the computerized potion unless I could make another machine that preformed the task in a similar manner without being a copy of your design.
now, if you make a new KIND of printer that sprays the ink in instead of spreading it, then you can patent a new machine.
Our patent system is a joke here in the states, and yes, as it stands, you cannot patent software. And patenting a "gesture" is like patenting flicking someone the bird... no one has the money or time to fight the patents even though they're not valid, ludicrous, or invalid for being obvious (yes, a patent can be invalidated for being obvious / common knowledge).
Patents stifle innovation / invention. They really should expire to "common knowledge" after a set amount of time. Like 10 years... you'd have 10 years to abuse your patent before it's fair game. They'll never revamp the patent system. People are too afraid of change.