PARKER, ACTING COMMISSIONER OF PATENTS AND TRADEMARKS v. FLOOK
No. 77-642
Supreme Court of the United States
Argued April 25, 1978—Decided June 22, 1978
437 U.S. 584
Deputy Solicitor General Wallace argued the cause for petitioner. On the briefs were Solicitor General McCree, Assistant Attorney General Shenefield, Richard H. Stern, Joseph F. Nakamura, and Jere W. Sears.
D. Dennis Allegretti argued the cause for respondent. With him on the brief were Charles G. Call, Edward W. Remus, and Frank J. Uxa, Jr.*
*John S. Voorhees and Kenneth E. Krosin filed a brief for the Computer Business Equipment Manufacturers Assn. as amicus curiae urging reversal.
Briefs of amici curiae urging affirmance were filed by Carol A. Cohen for Applied Data Research, Inc.; and by Morton C. Jacobs and David Cohen for the Association of Data Processing Service Organizations.
Briefs of amici curiae were filed by James W. Geriak for the American
MR. JUSTICE STEVENS delivered the opinion of the Court.
Respondent applied for a patent on a “Method for Updating Alarm Limits.” The only novel feature of the method is a mathematical formula. In Gottschalk v. Benson, 409 U. S. 63, we held that the discovery of a novel and useful mathematical formula may not be patented. The question in this case is whether the identification of a limited category of useful, though conventional, post-solution applications of such a formula makes respondent‘s method eligible for patent protection.
I
An “alarm limit” is a number. During catalytic conversion processes, operating conditions such as temperature, pressure, and flow rates are constantly monitored. When any of these “process variables” exceeds a predetermined “alarm limit,” an alarm may signal the presence of an abnormal condition indicating either inefficiency or perhaps danger. Fixed alarm limits may be appropriate for a steady operation, but during transient operating situations, such as start-up, it may be necessary to “update” the alarm limits periodically.
Respondent‘s patent application describes a method of updating alarm limits. In essence, the method consists of three steps: an initial step which merely measures the present value of the process variable (e. g., the temperature); an intermediate step which uses an algorithm1 to calculate an updated alarm-limit value; and a final step in which the actual alarm limit is adjusted to the updated value.2 The only difference
The patent application does not purport to explain how to select the appropriate margin of safety, the weighting factor, or any of the other variables. Nor does it purport to contain any disclosure relating to the chemical processes at work, the monitoring of process variables, or the means of setting off an alarm or adjusting an alarm system. All that it provides is a formula for computing an updated alarm limit. Although the computations can be made by pencil and paper calculations, the abstract of disclosure makes it clear that the formula is primarily useful for computerized calculations producing automatic adjustments in alarm settings.3
The patent claims cover any use of respondent‘s formula for updating the value of an alarm limit on any process variable involved in a process comprising the catalytic chemical conversion of hydrocarbons. Since there are numerous processes of that kind in the petrochemical and oil-refining industries,4 the claims cover a broad range of potential uses of the method. They do not, however, cover every conceivable application of the formula.
II
The patent examiner rejected the application. He found that the mathematical formula constituted the only difference between respondent‘s claims and the prior art and therefore a patent on this method “would in practical effect be a patent on the formula or mathematics itself.”5 The examiner concluded that the claims did not describe a discovery that was eligible for patent protection.
The Board of Appeals of the Patent and Trademark Office sustained the examiner‘s rejection. The Board also concluded that the “point of novelty in [respondent‘s] claimed method”6 lay in the formula or algorithm described in the claims, a subject matter that was unpatentable under Benson, supra.
The Court of Customs and Patent Appeals reversed. In re Flook, 559 F. 2d 21. It read Benson as applying only to claims that entirely pre-empt a mathematical formula or algorithm, and noted that respondent was only claiming on the use of his method to update alarm limits in a process comprising the catalytic chemical conversion of hydrocarbons. The court reasoned that since the mere solution of the algorithm would not constitute infringement of the claims, a patent on the method would not pre-empt the formula.
The Acting Commissioner of Patents and Trademarks filed a petition for a writ of certiorari, urging that the decision of the Court of Customs and Patent Appeals will have a debilitating effect on the rapidly expanding computer “software” industry,7 and will require him to process thousands of addi-
III
This case turns entirely on the proper construction of
The plain language of
“‘A principle, in the abstract, is a fundamental truth; an original cause; a motive; these cannot be patented, as no one can claim in either of them an exclusive right.’ Le Roy v. Tatham, 14 How. 156, 175. Phenomena of nature, though just discovered, mental processes, and abstract intellectual concepts are not patentable, as they are the basic tools of scientific and technological work.” 409 U. S., at 67.
The line between a patentable “process” and an unpatentable “principle” is not always clear. Both are “conception[s] of the mind, seen only by [their] effects when being executed or performed.” Tilghman v. Proctor, 102 U. S. 707, 728. In Benson we concluded that the process application in fact sought to patent an idea, noting that
“[t]he mathematical formula involved here has no substantial practical application except in connection with a digital computer, which means that if the judgment below is affirmed, the patent would wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself.” 409 U. S., at 71-72.
Respondent correctly points out that this language does not apply to his claims. He does not seek to “wholly pre-empt the mathematical formula,” since there are uses of his
The notion that post-solution activity, no matter how conventional or obvious in itself, can transform an unpatentable principle into a patentable process exalts form over substance. A competent draftsman could attach some form of post-solution activity to almost any mathematical formula; the Pythagorean theorem would not have been patentable, or partially patentable, because a patent application contained a final step indicating that the formula, when solved, could be usefully applied to existing surveying techniques.11 The concept of patentable subject matter under
Yet it is equally clear that a process is not unpatentable simply because it contains a law of nature or a mathematical algorithm. See Eibel Process Co. v. Minnesota & Ontario Paper Co., 261 U. S. 45; Tilghman v. Proctor, supra.12 For
“While a scientific truth, or the mathematical expression of it, is not patentable invention, a novel and useful structure created with the aid of knowledge of scientific truth may be.” Id., at 94.
Funk Bros. Seed Co. v. Kalo Co., 333 U. S. 127, 130, expresses a similar approach:
“He who discovers a hitherto unknown phenomenon of nature has no claim to a monopoly of it which the law recognizes. If there is to be invention from such a discovery, it must come from the application of the law of nature to a new and useful end.”
Mackay Radio and Funk Bros. point to the proper analysis for this case: The process itself, not merely the mathematical algorithm, must be new and useful. Indeed, the novelty of the mathematical algorithm is not a determining factor at all. Whether the algorithm was in fact known or unknown at the time of the claimed invention, as one of the “basic tools of scientific and technological work,” see Gottschalk v. Benson, 409 U. S., at 67, it is treated as though it were a familiar part
This is also the teaching of our landmark decision in O‘Reilly v. Morse, 15 How. 62. In that case the Court rejected Samuel Morse‘s broad claim covering any use of electromagnetism for printing intelligible signs, characters, or letters at a distance. Id., at 112–121. In reviewing earlier cases applying the rule that a scientific principle cannot be patented, the Court placed particular emphasis on the English case of Neilson v. Harford, Web. Pat. Cases 295, 371 (1844), which involved the circulation of heated air in a furnace system to increase its efficiency. The English court rejected the argument that the patent merely covered the principle that furnace temperature could be increased by injecting hot air, instead of cold into the furnace. That court‘s explanation of its decision was relied on by this Court in Morse:
“‘It is very difficult to distinguish it [the Neilson patent] from the specification of a patent for a principle, and this at first created in the minds of the court much difficulty; but after full consideration, we think that the plaintiff does not merely claim a principle, but a machine, embodying a principle, and a very valuable one. We think the case must be considered as if the principle being well known, the plaintiff had first invented a mode of applying it . . . .‘” 15 How., at 115 (emphasis added).13
We think this case must also be considered as if the principle or mathematical formula were well known.
Respondent argues that this approach improperly imports into
Second, respondent assumes that the fatal objection to his application is the fact that one of its components—the mathe-
Here it is absolutely clear that respondent‘s application contains no claim of patentable invention. The chemical processes involved in catalytic conversion of hydrocarbons are well known, as are the practice of monitoring the chemical process variables, the use of alarm limits to trigger alarms, the notion that alarm limit values must be recomputed and readjusted, and the use of computers for “automatic monitoring-alarming.”17 Respondent‘s application simply provides a new and presumably better method for calculating alarm limit
To a large extent our conclusion is based on reasoning derived from opinions written before the modern business of developing programs for computers was conceived. The youth of the industry may explain the complete absence of precedent supporting patentability. Neither the dearth of precedent, nor this decision, should therefore be interpreted as reflecting a judgment that patent protection of certain novel and useful computer programs will not promote the progress of science and the useful arts, or that such protection is undesirable as a matter of policy. Difficult questions of policy concerning the kinds of programs that may be appropriate for patent protection and the form and duration of such protection can be answered by Congress on the basis of current empirical data not equally available to this tribunal.19
“[W]e should not expand patent rights by overruling or modifying our prior cases construing the patent statutes, unless the argument for expansion of privilege is based on more than mere inference from ambiguous statutory language. We would require a clear and certain signal from Congress before approving the position of a litigant who, as respondent here, argues that the beachhead of privilege is wider, and the area of public use narrower, than courts had previously thought. No such signal legitimizes respondent‘s position in this litigation.”
The judgment of the Court of Customs and Patent Appeals is
Reversed.
APPENDIX TO OPINION OF THE COURT
Claim 1 of the patent describes the method as follows:
“1. A method for updating the value of at least one alarm limit on at least one process variable involved in a process comprising the catalytic chemical conversion of hydrocarbons wherein said alarm limit has a current value of
Bo+K
“wherein Bo is the current alarm base and K is a predetermined alarm offset which comprises:
“(1) Determining the present value of said process variable, said present value being defined as PVL;
“(2) Determining a new alarm base B1, using the following equation:
B1=Bo(1.0-F)+PVL(F)
“where F is a predetermined number greater than zero and less than 1.0;
“(3) Determining an updated alarm limit which is defined as B1+K; and thereafter
“(4) Adjusting said alarm limit to said updated alarm limit value.” App. 63A.
In order to use respondent‘s method for computing a new limit, the operator must make four decisions. Based on his knowledge of normal operating conditions, he first selects the original “alarm base” (Bo); if a temperature of 400 degrees is normal, that may be the alarm base. He next decides on an appropriate margin of safety, perhaps 50 degrees; that is his “alarm offset” (K). The sum of the alarm base and the alarm offset equals the alarm limit. Then he decides on the time interval that will elapse between each updating; that interval has no effect on the computation although it may, of course, be of great practical importance. Finally, he selects a weighting factor (F), which may be any number between 99% and 1%,* and which is used in the updating calculation.
If the operator has decided in advance to use an original alarm base (Bo) of 400 degrees, a constant alarm offset (K) of 50 degrees, and a weighting factor (F) of 80%, the only additional information he needs in order to compute an updated alarm limit (UAV), is the present value of the process variable (PVL). The computation of the updated alarm limit according to respondent‘s method involves these three steps:
First, at the predetermined interval, the process variable
*More precisely, it is defined as a number greater than 0, but less than 1.
Second, the solution of respondent‘s novel formula will produce a new alarm base (B1) that will be a weighted average of the preceding alarm base (Bo) of 400 degrees and the current temperature (PVL) of 425. It will be closer to one or the other depending on the value of the weighting factor (F) selected by the operator. If F is 80%, that percentage of 425 (340) plus 20% (1-F) of 400 (80) will produce a new alarm base of 420 degrees.
Third, the alarm offset (K) of 50 degrees is then added to the new alarm base (B1) of 420 to produce the updated alarm limit (UAV) of 470.
The process is repeated at the selected time intervals. In each updating computation, the most recently calculated alarm base and the current measurement of the process variable will be substituted for the corresponding numbers in the original calculation, but the alarm offset and the weighting factor will remain constant.
MR. JUSTICE STEWART, with whom THE CHIEF JUSTICE and MR. JUSTICE REHNQUIST join, dissenting.
It is a commonplace that laws of nature, physical phenomena, and abstract ideas are not patentable subject matter.1 A patent could not issue, in other words, on the law of gravity, or the multiplication tables, or the phenomena of magnetism, or the fact that water at sea level boils at 100 degrees centigrade and freezes at zero—even though newly discovered. Le Roy v. Tatham, 14 How. 156, 175; O‘Reilly v. Morse, 15 How. 62, 112-121; Rubber-Tip Pencil Co. v. Howard, 20 Wall. 498, 507; Tilghman v. Proctor, 102 U. S. 707; Mackay Radio & Telegraph Co. v. Radio Corp. of America, 306 U. S. 86, 94; Funk Bros. Seed Co. v. Kalo Co., 333 U. S. 127, 130.
“Phenomena of nature, though just discovered, mental processes, and abstract intellectual concepts are not patentable, as they are the basic tools of scientific and technological work.” Id., at 67.
In Benson the Court held unpatentable claims for an algorithm that “were not limited to any particular art or technology, to any particular apparatus or machinery, or to any particular end use.” Id., at 64. A patent on such claims, the Court said, “would wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself.” Id., at 72.
The present case is a far different one. The issue here is whether a claimed process2 loses its status of subject-matter patentability simply because one step in the process would not be patentable subject matter if considered in isolation. The Court of Customs and Patent Appeals held that the process is patentable subject matter, Benson being inapplicable since “[t]he present claims do not preempt the formula or algorithm contained therein, because solution of the algorithm, per se, would not infringe the claims.” In re Flook, 559 F. 2d 21, 23.
That decision seems to me wholly in conformity with basic principles of patent law. Indeed, I suppose that thousands of processes and combinations have been patented that contained one or more steps or elements that themselves would have been
The Court today says it does not turn its back on these well-settled precedents, ante, at 594, but it strikes what seems to me an equally damaging blow at basic principles of patent law by importing into its inquiry under
In short, I agree with the Court of Customs and Patent Appeals in this case, and with the carefully considered opinions of that court in other cases presenting the same basic issue. See In re Freeman, 573 F. 2d 1237; In re Richman, 563 F. 2d 1026; In re De Castelet, 562 F. 2d 1236; In re Deutsch, 553 F. 2d 689; In re Chatfield, 545 F. 2d 152. Accordingly, I would affirm the judgment before us.
