ESP Wiki is looking for moderators and active contributors!

Software does not make a computer a new machine

Revision as of 11:09, 24 November 2010 by Jose X (talk | contribs) (Added "Medical Diagnostics Calculations")

One method used to circumvent the limits of software patentability, is to claim not "software" but "software and a computer". The goal is to present one non-innovative object (the computer) and one non-patentable object (the software) and get a patent on the combination. The argument made is that, when the software is put on the computer, the computer becomes a "new machine".

One example of this logic being rejected by the US CAFC (appeals court), is the in re Alappat decision, which said:

As the player piano playing new music is not the stuff of patent law, neither is the mathematics that is Alappat’s “rasterizer.”

The point of these analogies

Our goal is to show how computers are the same as other things whose use cannot be patented. When you use a record player, you get music. The music might be technical, innovative, new, etc. but no one will ever get a patent on use of a record player. This page collects other examples to show why running software on a computer can't be considered patentable.

Brief analogies

Calculator

A basic calculator does not become a new calculator when you punch in a new calculation for it to perform.

Car

If we have patented an automobile which can drive anywhere, we cannot then come back and file patents for driving from Albequerque to San Diego, etc. -- the more general patent already applies.

Human

A human performing a set of steps does not become a different human when he or she changes to perform a new set of steps. The human is simply following a new configuration in his or her head.

Similarly, a computer system running different software is still the same (already patented) computer system.

Fingers v. fork

A human using his/her fingers to scoop up food does not become a fork. Similar effects can be achieved through completely different "machines".

Long analogies

House

A house, whose components and behavior will be described, can be made to be a full working computer.

The house has doors, motors, sensors, wiring, and a clock. These tangible components are called "hardware". They are built once and their behavior is never changed afterward. Doors open and shut, clocks tick, etc, all according to design. The quality and construction of the doors, clock, sensors, etc, can be patented. These are all tangible things constructed.

Software is intangible. Software is information. "Creating" software does not create anything tangible. When we add software to the house, we simply rearrange some of the doors in the house (into the open position or else into the closed position). Creating software adjusts the position of components of the house. How can we represent a value of 1 vs 0? By opening a door rather than closing it. Similarly, we can raise our hand vs lowering it. Creating software does not create anything tangible. Creating software rearranges. We open a door or close it; we raise a hand or lower it. We open a pair of scissors or close them. We turn on a light or turn if off. We don't create a new house, person, scissors, or light when we add software to these things. Software is just information. The value in software depends on what we do with that information.

mp3 player simulator

When a house or computer runs software to behave like an mp3 player, it is still the same house or computer but used differently. It's like a human, robot, pocket calculator, or cooking machine performing a new varied action based upon a new set of instructions handed to it. The human, robot, calculator, and cooking machine have not changed to a new machine, even if we decide to call the human "an accountant", the robot "a speedy butler", the calculator "a calculator of distances among planets", or the cooking machine "an apple pie baking machine". Changing a label because the machine is behaving differently (but wholly within its confines) is not creating a new machine, but creating a new use for an old machine. [This page focuses on why a machine patent does not apply to software, and does not consider the case of a process patent.]

An mp3 player can be made as a new device entirely. This is different than loading software unto a computer. The mp3 device would use cheaper parts than a full blown computer (plus speaker system). It would not be subject to being "erased". The computer, meanwhile, is still the same computer as before. It is not a new computer or a new mp3 player. The computer does what general purpose computers do. They carry out algorithms, even if those algorithms simulate the logic manipulation of an mp3 player. A computer cannot simulate new hardware features, but it can simulate information processing and leverage its existing hardware features.

Medical Diagnostics Calculations

When 1000 mathematicians and physicians sit down at their computers to collaborate over the Internet to come up with formulas and algorithms that use values given to it beforehand in order to derive a medical diagnosis, they are not creating a new machine, even if the software they create can run on a computer and simulate the information processing taking place inside a proprietary medical diagnostics hospital machine.

The medical diagnostic machine requires that certain hardware exist to take certain measurements (eg, to analyze blood samples or measure temperature) or that a human enter that information. Manufacturing this machine is different than having a world of professionals collaborate to produce the top quality algorithms (as software) that produce the best diagnoses and then install that on a programmable device.

Algorithms to process information are the purview of the mind only. Those creating the algorithms (software) are not creating (building) hardware. Their intellectual creation process should never be hand-cuffed with a patent as would be the case if patents were to be used to prevent them from testing out and optimizing those algorithms on a computer or prevent them from using the algorithms to provide diagnoses for others. [Copyright is what was designed to cover products of the intellect, as these needs are different then needs patents address.]

Related pages on ESP Wiki

External links