[citation][nom]Silmarunya[/nom]The problem is that this would cause some difficulties. Take the manufacturing of organic compounds for example. Many processes yield a product that is utterly useless, but that is essential to the manufacturing of a finished plastic. In this case, the middle of the road substance clearly deserves patent protection (due to its massive commercial value), yet doesn't qualify as a finished product.The same thing applies to many mechanical engineering parts - imagine an engineer inventing a hugely effective piston. That part could yield to vastly improved engines, yet it isn't a finished product. So the engineer couldn't take a patent on it and not gain anything from it, while car manufacturers would get more efficient engines for free.Most of the time, it's not the finished product that's revolutionary - it are the components and materials involved that take most of the research. A patent on a cup, for example, would be plain ridiculous. A patent on a new type of porcelain on the other hand...[/citation]
However a piston has a clear function as a device to convert energy in the form of pressurised gasses into a linear motion, a camshaft then converts linear motion into rotary motion and so-forth - a novel use / advancement of the pre-existing technologies that brings about better function / efficiency is clearly patentable and should bring economic benefits to the inventor. What the big tech companies are doing at the moment is patenting the equivalent of a coiled spring inside a tube, with a bend in the middle, wrapped around a pipe etc etc in the hope that it might become a fundamental part of some other technology in the future that they can claim royalties on without ever having show even a modacom of insight as to what this might be.
I may as well patent an idea for a bioelectric magnetometer built that senses your hand movements and interfaces with an electronic graphical user interface to control it. I may have no idea how to build this so it *actually* works, or have any idea how to make the software to control / interface with it, but if someone else does, then I can sit back and watch the cash roll in...