Gottschalk v. Benson, 409 U.S. 63, was a United States Supreme Court case in which the Court ruled that a process claim directed to a numerical algorithm, as such, was not patentable because "the patent would wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself." That would be tantamount to allowing a patent on an abstract idea, contrary to precedent dating back to the middle of the 19th century. The ruling stated "Direct attempts to patent programs have been rejected indirect attempts to obtain patents and avoid the rejection... have confused the issue further and should not be permitted." The case was argued on October 16, 1972 and was decided November 20, 1972.
The law which is applicable to this case is section 101 of the Patent Act of 1952. The question was whether or not the claimed invention was a "process" under the law. The Court held that because the claim was not limited to any particular type of programmable digital computer and neither involved special purpose implementing machinery nor a transformation of substances, as in all prior cases holding processes patentable, the claim would effectively preclude use of the method for any currently known or future invention in any field. Thus the claim was directed to an algorithm alone and therefore was not patentable. The Government, in its brief to the Supreme Court, asked the Court to hold that no process could be patented unless it claimed either a transformation of substances or was implemented with a newly devised machine. The Court held that those criteria were "clues" to patent-eligibility but declined to hold that they were necessary conditions for patent-eligibility in all cases, even though every case in which the Supreme Court had approved a process patent thus far had involved such a process.
Impact
This decision was widely seen as confirming that software by itself was not directly patentable. What patent attorneys/agents had been doing in the meantime, however, was to get patent protection on software inventions by claiming the algorithm in combination with the general purpose digital computer programmed to carry out the algorithm. Thus they technically purported to be claiming a new machine and this, the lower patent court held, was patentable. The boundary between when a computer implemented process is purely an abstract idea and when it is a process implementing the idea in a practical way is still a matter of debate within the US patent office. It also remains a contested issue whether process patent claims must be directed to a transformation of substances or else embody a nontrivial, novel implementing machine or device. The PTO has taken this position in its arguments to the United States Court of Appeals for the Federal Circuit. See USPTO brief in In re Bilski. The Government also so argued in briefing the Benson case. The majority opinion in the Federal Circuit's opinion in In re Bilski adopts this position.