Diamond v. Diehr

From Wikipedia, the free encyclopedia

Diamond v. Diehr
Supreme Court of the United States
Argued October 14, 1980
Decided March 3, 1981
Full case name: Diamond, Commissioner of Patents and Trademarks v. Diehr, et al.
Citations: U.S. ; 101 S. Ct. 1048; 67 L. Ed. 2d 155; 1981 U.S. LEXIS 73; 49 U.S.L.W. 4194; 209 U.S.P.Q. (BNA) 1
Prior history: Certiorari granted [445 U.S. 926]
Holding
A machine controlled by a computer program was patentable.
Court membership
Chief Justice: Warren E. Burger
Associate Justices: William J. Brennan, Jr., Potter Stewart, Byron White, Thurgood Marshall, Harry Blackmun, Lewis F. Powell, Jr., William Rehnquist, John Paul Stevens
Case opinions
Majority by: Rehnquist
Joined by: Burger, Stewart, White, Powell
Dissent by: Stevens
Joined by: Blackmun, Brennan, Marshall
Laws applied
35 U.S.C. ยง 101

Diamond v. Diehr, 450 U.S. 175 (1981), was a U.S. Supreme Court decision which held that the execution of a process, controlled by running a computer program was patentable. This decision did not make a computer program, by itself, patentable, but the use of it.

It established the general concept that processes where the only novel part lies in the use of a computer program can be patented as long as they produce a useful result.

Contents

[edit] Background

The inventors, respondents, filed a patent application for a "process for molding raw, uncured synthetic rubber into cured precision products." The process of curing synthetic rubber depends on a number of factors including time, temperature and thickness of the mold. Using the Arrhenius equation (ln(v)=CZ+x) it is possible to calculate when to open the press and to remove the cured, molded rubber. The problem was that there was, at the time the invention was made, no way to obtain an accurate measure of the temperature without opening the press.

The invention solved this problem by constantly checking the temperature, and feeding the measured values into a computer. The computer then used the Arrhenius equation to calculate when the molding machine should open the press.

The patent examiner rejected this invention as unpatentable subject matter under 35 U.S.C. 101. He argued that the steps performed by the computer were unpatentable as a computer program under Gottschalk v. Benson, 409 U.S. 63 (1972). The Board of Patent Appeals and Interferences of the USPTO affirmed the rejection. The Court of Customs and Patent Appeals, the predecessor to the current Court of Appeals for the Federal Circuit, reversed noting that an otherwise patentable invention did not become unpatentable simply because a computer was involved.

The U.S. Supreme Court granted the petition for certiorari by the Commissioner of Patents and Trademarks to resolve this question.

[edit] The opinion

The court held that an invention which implements or uses a mathematical formula is different from an invention which claims the formula in the abstract. Thus, when the invention as a whole meets the requirements of patentability, the invention satisfies the patentable subject matter requirement.

[edit] The holding

The reversal of the patent rejection was affirmed.

[edit] The patent

The patent that issued after the decision was US patent 4344142, "Direct digital control of rubber molding presses".

[edit] The claims

One of the independent claims that was allowed is:

1. A method of operating a rubber-molding press for precision molded compounds with the aid of a digital computer, comprising:

  • providing said computer with a data base for said press including at least, natural logarithm conversion data (ln), the activation energy constant (C) unique to each batch of said compound being molded, and a constant (x) dependent upon the geometry of the particular mold of the press,
  • initiating an interval timer in said computer upon the closure of the press for monitoring the elapsed time of said closure,
  • constantly determining the temperature (Z) of the mold at a location closely adjacent to the mold cavity in the press during molding,
  • constantly providing the computer with the temperature (Z),
  • repetitively performing in the computer, at frequent intervals during each cure, integrations to calculate from the series of temperature determinations the Arrhenius equation for reaction time during the cure, which is
ln(v)=CZ+x
where v is the total required cure time,
  • repetitively comparing in the computer at frequent intervals during the cure each said calculation of the total required cure time calculated with the Arrhenius equation and said elapsed time, and
  • opening the press automatically when a said comparison indicates completion of curing.

[edit] See also

[edit] External links