mskeel said:
It's not that the patent folks are dumb, I think it's more that the whole patenting concept is directed at traditional engineering disciplines...
Well, heres the reason I think that stupidity has to play some factor in it: I can get behind the idea of patenting the mouse itself. That falls under the traditional engineering bit. It is something whose specific purpose is to interact with a computer via a trackball and buttons. Thats all good. Now what bothers me is how someone could claim not to have invented the mouse but rather invented the way it interacts with the computer.
An analogy seems to be the steering wheel in a car. I can understand patenting the steering wheel itself but the idea that you want to patent
just the idea of turning the car when you turn the wheel seems nuts. If the car didnt turn when you turn the wheel then it wouldnt be a steering wheel would it? Likewise, if the mouse didnt interact with the computer, it wouldnt be a mouse. Substitute whatever PDA's use for interaction and I think the same argument applies.
I know there's a hole in my argument somewhere I just cant see it. And I'm not convinced it is a fatal flaw either but I know its there and it nags at me.
Anyway, I agree that there are some things that are very tricky to determine whether they are patent-worthy or not. I just dont think this is one of them. I can actually agree (on some level) with the patenting of the is not operator. But that is only because they patented it in regards to BASIC applications. If they had tried to patent it for all computers then it would be silly in the same way the double-click idea is silly.
And in regards to patenting the 1011 number, you should see some of the strangeness that went on with the DeCSS (i think thats what it was, the algorithm to crack dvd encryption) Now, the algorithm itself was made illegal at some point. Ok, thats fine. copyright infringement and all that. Now, there is a problem because the algorithm itself isnt very long. Think they had contests and got it down to like 6 or 7 lines (excluding look-up tables). Now, you can compress the text it takes to store the 6 or 7 lines using any number of zip programs. So the zip file is then illegal. But wait, all the zip file is is a binary number. So what happens when you translate the number into base-10? Do we have our first illegal number? What happens if I need to use it in an equation or accidentally get it as a result from something completely unrelated? Can they come and haul me off to jail?
Also, what happens if I want to paint a picture of the algorithm? Or what happens if I want to generate a picture based on the illegal number? is the generated picture now illegal?