:. ... Steven Ericsson-Zenith ... .:

October 16, 2007

United States Patent: 7284202

Link: United States Patent: 7284202.

8 years in the making, Microsoft has today been awarded my precious Affinity Universes patent - the product of my company The Kiss Principle, Inc. Nice job. Now they can fix up their future interface strategy and get back into the race. :-)

August 16, 2006

The Rape of Computer Science: The Real Reason Software Patents Are BAD

Everyone and the birds in the trees have been expressing an opinion on software patents, but no-one that I have seen is making, what seems to me to be the obvious argument - the inevitability argument. I was moved to make this argument last year, and I amplify and attempt to clarify those remarks here.

The argument is this: the vast majority of software patents, on general purpose computers, are "obvious to one skilled in the art." This is one of the phrases that the USPTO uses to reject patent applications and its application in software patents is insufficiently broad.

Here's why: Solutions to well-known problems are the inevitable product of the general purpose computer. Solutions develop in the hands of an individual using well-know principles of computer science that have inevitable consequences. Simply because you were the first to consider the problem does not justify a patent award. The solution was the inevitable product (one of an inevitable few) of a general purpose computer architecture and a priori computer science. I hold such a patent, US Patent 6,519,771. The Amazon one-click and Gemstar one-touch patents also come readily to mind.

Let's consider some patent examples to explain. Was the electric light bulb patentable? Yes, because Edison had to invent fundamental new technology – he invented electrical engineering, he was not trained in it, no-one was. The electric light bulb was not the inevitable product of existing training and technology. Was VisiCalc patentable? No, because spreadsheets already existed in the world and their implementation was inevitable on general purpose computers.

Turing could have, in my view, patented what we know today as the Turing Machine and Charles Sanders Peirce could have patented electronic logic. And if general purpose computers (aka the Turing Machine) did not exist and had Briklin and co. built a special purpose machine that was a VisiCalc machine, then that would be patentable in my view.

The software patent gold-rush has served only multinational corporations; it has not served individual inventors or the general public. Corporations are hijacking the intellectual property of employees whose "work-for-hire" contracts deny them any reward for their so-called invention, the bounty paid at companies like Microsoft for a patent award (as I recall , a few years ago) is an insulting few hundred dollars. Meanwhile Corporations are raping computer science, and reaping unjust rewards by laying claim to the inevitable consequence of established engineering practice and technology.

Are any software patents justified? In general, I don't think so. I can see how software can be a part of a patent, or a component of the programming in a special device, but I simply cannot justify patents on general purpose computers.