Sho'Nuff
Diamond Member
- Jul 12, 2007
- 6,211
- 121
- 106
Hmm. I'm not sure the slice is really optimal vs. non-optimal. It's obviousness vs non-obviousness. The definition of obviousness with respect to patents, if I understand it correctly, turns on whether one "skilled in the art" would recognize the method or invention as obvious. So here's the problem: when it comes to software nobody in the world is "skilled in the art" except those of us who do it. The rest of you know nothing. I mean that literally. The distance between the vague comprehension of software possessed by non-engineering professionals who work in its orbit, and what the stuff actually is and does is the difference between pig-latin and the actual language.
Much of my attitude toward patents and the patent system is because of my exposure to the issues with software patents over the last thirty years. The abuses have been legendary.
While I would never say I am an expert in software (or any technical field, for that matter), I definitely know a fair bit about it even though I do not program for a living or even have a CS degree. I've been more than just a little interested in computers and programming since I was ~7 years old (I'm 37 now) and my mom brought home a C64. I wrote my first programs by the time I was 10, and I coded some relatively complex stuff in high school and college (albeit in my spare time). I am also an avid hardware enthusiast. The first big purchase I made in my life was at age 13, when I bought a computer after working for my father as a house painter for an entire summer. I researched and bought the components and put the thing together back in 1991, which as you probably know was not the easiest thing to do back then. Since then I have constructed hundreds of PCs and spent literally countless hours reading about the technical aspects of hardware and software, albeit only as a hobby. So no, I am not a subject matter expert. But when you combine 30 years of high level hobbyist activity with a technical background and materials science, I think you will appreciate that I have a pretty good sense of what software is, the software/hardware interface, and how hardware is actually made. As to what other patent attorneys know, I can't say. But I am certainly not clueless when it comes to software.
Also - let me point out that all patent attorneys work closely with the inventors when drafting a patent application, in large part to ensure that the application is technically accurate. If I don't understand something about an invention when I am drafting a case, it is not as though I just make crap up. I talk to the inventor and figure it out.
All that said, your points regarding software patents are well taken. There does seem to be a concentration of questionable patents in that area, and lots of "troll" litigation is centralized on software related patents. But as I have said before, to condemn the entire system for the issues with a few patents in one specific area is misguided IMO.