In re Schrader | |
---|---|
Court | United States Court of Appeals for the Federal Circuit |
Decided | April 13, 1994 |
Citation(s) | 22 F.3d 290; 30 U.S.P.Q.2d 1455 |
Case history | |
Subsequent history | Rehearing denied, May 5, 1994. |
Court membership | |
Judge(s) sitting | Pauline Newman, Haldane Robert Mayer, S. Jay Plager |
Case opinions | |
Majority | Plager, joined by Mayer |
Dissent | Newman |
In re Schrader, 22 F.3d 290 (Fed. Cir. 1994) [1] is a 1994 decision of the United States Court of Appeals for the Federal Circuit in which the court summarized and synthesized its precedents under the Freeman-Walter-Abele Test of patent eligibility. Under this test a key element is that the claimed invention is implemented with some type of hardware—that is, a particular machine. This was one of the last Federal Circuit decisions using that test. [2]
Schrader invented a business method for determining which combination of bids in an auction of a set of items reflects the highest total payment to the seller. The Federal Circuit opinion gave an oversimplified example to illustrate the claimed invention:
For example, in an auction involving two contiguous tracts of land, tracts 1 and 2, the following bids might be received and recorded: Bid 1—$100,000 for tract 1 by bidder A; Bid 2—$200,000 for tract 2 by bidder B; and Bid 3—$250,000 for both tracts 1 and 2 by bidder C. The combination of bids that maximizes the revenue to the seller . . . would be bids 1 and 2.
This example does not, however, illustrate the value of the invention, because it does not reveal the difficulty of the underlying problem as the number of items to be bid upon increases. As one commentator pointed out:
The management of bidding becomes exponentially more complicated as the number of items under bid increases. One can determine in one's head what bid combination provides maximum revenue for two items, as in the court's example, but as the number of items gets larger it becomes impossible to do so. By the same token, doing this kind of competitive auction bidding in real time becomes increasingly infeasible as the number of items increases. The bidders cannot tell what bid they must raise in order to prevail or how much to raise it. The calculations become too difficult to perform at auction speed.
For example, if four items a, b, c, and d are involved, and if we represent the possible combination bids by corresponding capital letters, we have the following possible item combinations or sets:
- A, B, C, D,
- AB, AC, AD, BC, BD, CD,
- ABC, ABD, ACD, BCD,
- ABCD
In general, for n items there are 2n - 1 possible combinations of items on which a bidder might bid. Even the four–item example used here is probably too complex for carrying on an auction in real time without computer assistance, since each of 15 possible combinations may need to be considered in resolving each successive bid. [3]
Schrader devised a method of making it possible to carry on auction bidding of this type in real time. In other words, Schrader made it possible to carry on a multi–item auction the same way that one carries on an ordinary single-item auction.
As explained in the specification of the patent application, it is contemplated that the auction will be carried out with bidders grouped in different locations, possibly different cities. The bidders would view a large TV display unit on which bids would be displayed. The bids would be processed in a central computer ("processor"), so that the displays could show what combinations of bids for single items or combinations of items were prevailing ("winning") at any given point. That would give each bidder the opportunity to submit a higher bid for a particular item or combination of items, so as to become prevailing bidder in place of the previously prevailing bidder. [4]
Thus, multiple bidders in two or more cities enter bids by means of bid entry devices. These may be keyboards, touch-screens, or other conventional input devices. The bids (i.e., bid signals) are then transmitted to the processor via telecommunications links (for example, telephone lines). The processor processes the bids to determine which combinations prevail at a given time. [5]
The patent application did not describe details of Schrader's actual computer program. But according to a description of discussions with his counsel, it appears that a simple brute force method was used. [6] After the processor evaluates each new bid, the processor sends image signals to display units, so that the displays show the then-prevailing bids. Preferably, this information is presented on the screens in a manner that facilitates bidders' comprehension of what kind of bid raises are needed to exceed the previously prevailing bids. For example, the user interface program highlights the prevailing combination bids in colors contrasting with the others. [7] This system gives the different bidders the opportunity to submit higher bids for particular plots and sets of plots, so as to become prevailing bidders instead of those bidders previously prevailing. [8]
The court said claim 1 was representative:
1. A method of competitively bidding on a plurality of items comprising the steps of:
identifying a plurality of related items in a record;
offering said plurality of items to a plurality of potential bidders;
receiving bids from said bidders for both individual ones of said items and a plurality of groups of said items, each of said groups including one or more of said items, said items and groups being any number of all of said individual ones and all of the possible combinations of said items;
entering said bids in said record;
indexing each of said bids to one of said individual ones or said groups of said items; and
assembling a completion of all said bids on said items and groups, said completion identifying a bid for all of said items at a prevailing total price, identifying in said record all of said bids corresponding to said prevailing total price.
The claim does not mention the bid entry devices, bid signals, telecommunication links, image signals. display devices, or the like, described in the preceding section.
The PTO decision ruled that the claims could not be patented, on three grounds:
Schrader appealed to the Federal Circuit. Schrader argued first that there was no algorithm. The court (in a 2-1 opinion authored by Judge Plager) said that it disagreed, because the claimed procedure for optimizing a combination of bids "is within or similar to a class of well-known mathematical optimization procedures commonly applied to business problems, called linear programming." Apparently, the court considered a brute force procedure a form of algorithm.
Schrader argued next that the claim had sufficient structure in it to satisfy the Freeman-Walter-Abele test:
Thus, he argues the method physically regroups raw bids into new groupings and ultimately "completions," physically transforms bid data into completion data or display data, and makes physical changes to a "display." In the specification, Schrader says that the claim envisages an auction environment in which "all of the bidders are assembled in one large room with a display in front of the room" or with the bidders "assembled in several rooms either adjacent or in different cities interconnected by a closed-circuit television system or the like using large screen displays."
But all of that was the specification, the court replied, not the claim:
The word "display" is nowhere mentioned in the claim. Moreover, there is nothing physical about bids per se. Thus, the grouping or regrouping of bids cannot constitute a physical change, effect, or result. Also, the terms "bid data," "completion data," or "display data" are nowhere mentioned in the claim and there is no basis to read them into the claim. Therefore, we do not find in the claim any kind of data transformation. Finally, the notion of bidders assembled in a single location in front of a display, or in several locations interconnected by closed-circuit television through a large-screen display is not recited in the claim. The only physical effect or result which is required by the claim is the entering of bids in a "record," a step that can be accomplished simply by writing the bids on a piece of paper or a chalkboard. For purposes of § 101, such activity is indistinguishable from the data gathering steps which [are] insufficient to impart patentability to a claim involving the solving of a mathematical algorithm. . . . Schrader's claims are thus not patentable.
The court found it unnecessary to opine on the third ground (business method) "in view of our disposition of the appeal on the mathematical algorithm ground."
Judge Newman dissented, arguing: "Schrader's claimed process requires the performance of specified steps and procedures, including calculations, to achieve a technologically useful result; it is not a mathematical abstraction."
It was suggested in commentary that the result would have been different if Schrader had included in the claims the physical elements that the court noted were "nowhere mentioned in the claim":
Schrader may suggest that whether a computerized method of doing something that involves crunching numbers without using any dedicated apparatus (rather, just a general-purpose digital computer) is statutory subject matter depends on how one writes the claims. If you make a great deal of noise in the claim about transforming signals representative of whatever "physical" the method concerns, and you also put in some references to the conventional and perhaps obvious kinds of apparatus (perhaps a display, keyboard, some telephone wires) that one always uses with things of this sort, voilá — patentable subject matter. But if you fail to do that, you just have a nonstatutory method or an abstract idea.
As for form vs. substance, form is discernible; it is objective. . . . [W]e can even describe and define it with particularity. Substance, as always, is elusive. [9]
Another commentator criticized the decision in these terms:
A clear rule for determining § 101 eligibility is discernable from the majority decision in Schrader; however, the doctrinal justification for this rule is not compelling. Schrader established two alternative paths to eligibility for computer inventions under § 101: (1) include physical apparatus for implementing the process in the claim, or (2) establish that the data signals manipulated by the algorithm are representative of physical activity or tangible objects. If the claims do not include such limitations they will be rejected as claiming the algorithm in isolation. The simple, highly predictable nature of this rule, when combined with its questionable utility as a judicially created per se limitation on § 101 eligibility, led one commentator to label it a "bright zig-zag rule." Would Schrader's claims have been found eligible under § 101 if he had included superfluous physical limitations in the claims such as prior art video display units? That is the type of claiming trickery that Judge Nies protested in [In re] Trovato. [10]
In 1999, in AT&T Corp. v. Excel Communications, Inc. , the Federal Circuit said, "[I]n light of our recent understanding of the issue, the Schrader court's analysis is . . . unhelpful." [11]
Subsequently, in In re Bilski , [12] the Federal Circuit essentially restored the machine-or-transformation analysis of Schrader, but on Supreme Court review, in Bilski v. Kappos , [13] the Court held that the analysis of the type used in Schrader was only a "useful clue" and not definitive. Subsequently, in Alice Corp. v. CLS Bank International , [14] the Supreme Court reaffirmed its position that the analysis of the type used in Schrader was only a "useful clue" and not definitive.
Neither software nor computer programs are explicitly mentioned in statutory United States patent law. Patent law has changed to address new technologies, and decisions of the United States Supreme Court and United States Court of Appeals for the Federal Circuit (CAFC) beginning in the latter part of the 20th century have sought to clarify the boundary between patent-eligible and patent-ineligible subject matter for a number of new technologies including computers and software. The first computer software case in the Supreme Court was Gottschalk v. Benson in 1972. Since then, the Supreme Court has decided about a half dozen cases touching on the patent eligibility of software-related inventions.
State Street Bank and Trust Company v. Signature Financial Group, Inc., 149 F.3d 1368, also referred to as State Street or State Street Bank, was a 1998 decision of the United States Court of Appeals for the Federal Circuit concerning the patentability of business methods. State Street for a time established the principle that a claimed invention was eligible for protection by a patent in the United States if it involved some practical application and, in the words of the State Street opinion, "it produces a useful, concrete and tangible result."
Business method patents are a class of patents which disclose and claim new methods of doing business. This includes new types of e-commerce, insurance, banking and tax compliance etc. Business method patents are a relatively new species of patent and there have been several reviews investigating the appropriateness of patenting business methods. Nonetheless, they have become important assets for both independent inventors and major corporations.
Diamond v. Diehr, 450 U.S. 175 (1981), was a United States Supreme Court decision which held that controlling the execution of a physical process, by running a computer program did not preclude patentability of the invention as a whole. The high court reiterated its earlier holdings that mathematical formulas in the abstract could not be patented, but it held that the mere presence of a software element did not make an otherwise patent-eligible machine or process patent ineligible. Diehr was the third member of a trilogy of Supreme Court decisions on the patent-eligibility of computer software related inventions.
Patentable, statutory or patent-eligible subject matter is subject matter which is susceptible of patent protection. The laws or patent practices of many countries provide that certain subject-matter is excluded from patentability, even if the invention is novel and non-obvious. Together with criteria such as novelty, inventive step or nonobviousness, utility, and industrial applicability, which differ from country to country, the question of whether a particular subject matter is patentable is one of the substantive requirements for patentability.
Gottschalk v. Benson, 409 U.S. 63 (1972), 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 [and] 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.
Freeman-Walter-Abele is a now outdated judicial test in United States patent law. It came from three decisions of the United States Court of Customs and Patent Appeals—In re Freeman, 573 F.2d 1237, In re Walter, 618 F.2d 758 ; and In re Abele, 684 F.2d 902 —which attempted to comply with then-recent decisions of the Supreme Court concerning software-related patent claims.
In re Bilski, 545 F.3d 943, 88 U.S.P.Q.2d 1385, was an en banc decision of the United States Court of Appeals for the Federal Circuit (CAFC) on the patenting of method claims, particularly business methods. The Federal Circuit court affirmed the rejection of the patent claims involving a method of hedging risks in commodities trading. The court also reiterated the machine-or-transformation test as the applicable test for patent-eligible subject matter, and stated that the test in State Street Bank v. Signature Financial Group should no longer be relied upon.
The exhausted combination doctrine, also referred to as the doctrine of theLincoln Engineeringcase, is the doctrine of U.S. patent law that when an inventor invents a new, unobvious device and seeks to patent not merely the new device but also the combination of the new device with a known, conventional device with which the new device cooperates in the conventional and predictable way in which devices of those types have previously cooperated, the combination is unpatentable as an "exhausted combination" or "old combination". The doctrine is also termed the doctrine of the Lincoln Engineering case because the United States Supreme Court explained the doctrine in its decision in Lincoln Engineering Co. v. Stewart-Warner Corp.
In United States patent law, the machine-or-transformation test is a test of patent eligibility under which a claim to a process qualifies for consideration if it (1) is implemented by a particular machine in a non-conventional and non-trivial manner or (2) transforms an article from one state to another.
In re Ferguson, 558 F.3d 1359 is an early 2009 decision of the United States Court of Appeals for the Federal Circuit, affirming a rejection of business method claims by the United States Patent and Trademark Office (USPTO). One of the first post-Bilski decisions by a Federal Circuit panel, Ferguson confirms the breadth of the en banc Bilski opinion's rejection of the core holdings in State Street Bank & Trust Co. v. Signature Financial Group, Inc.
Bilski v. Kappos, 561 U.S. 593 (2010), was a case decided by the Supreme Court of the United States holding that the machine-or-transformation test is not the sole test for determining the patent eligibility of a process, but rather "a useful and important clue, an investigative tool, for determining whether some claimed inventions are processes under § 101." In so doing, the Supreme Court affirmed the rejection of an application for a patent on a method of hedging losses in one segment of the energy industry by making investments in other segments of that industry, on the basis that the abstract investment strategy set forth in the application was not patentable subject matter.
AT&T Corp. v. Excel Communications, Inc., 172 F.3d 1352 was a case in which the United States Court of Appeals for the Federal Circuit reversed the decision of the United States District Court for the District of Delaware, which had granted summary judgment to Excel Communications, Inc. and decided that AT&T Corp. had failed to claim statutory subject matter with U.S. Patent No. 5,333,184 under 35 U.S.C. § 101. The United States Court of Appeals for the Federal Circuit remanded the case for further proceedings.
CyberSource Corp. v. Retail Decisions, Inc., 654 F.3d 1366, is a United States Court of Appeals for the Federal Circuit case that disputed patent eligibility for the '154 patent, which describes a method and system for detecting fraud of credit card transactions through the internet. This court affirmed the decision of United States District Court for the Northern District of California which ruled that the patent is actually unpatentable.
Alice Corp. v. CLS Bank International, 573 U.S. 208 (2014), was a 2014 United States Supreme Court decision about patent eligibility. The issue in the case was whether certain patent claims for a computer-implemented, electronic escrow service covered abstract ideas, which would make the claims ineligible for patent protection. The patents were held to be invalid because the claims were drawn to an abstract idea, and implementing those claims on a computer was not enough to transform that abstract idea into patentable subject matter.
DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, was the first United States Court of Appeals for the Federal Circuit decision to uphold the validity of computer-implemented patent claims after the Supreme Court's decision in Alice Corp. v. CLS Bank International. Both Alice and DDR Holdings are legal decisions relevant to the debate about whether software and business methods are patentable subject matter under Title 35 of the United States Code §101. The Federal Circuit applied the framework articulated in Alice to uphold the validity of the patents on webpage display technology at issue in DDR Holdings.
In re Lowry, 32 F.3d 1579 was a 1994 decision of the United States Court of Appeals for the Federal Circuit on the patent eligibility of data structures. The decision, which reversed a PTO rejection of data structure claims, was followed by a significant change in PTO policy as to granting software related patents, a cessation of PTO appeals to the Supreme Court from reversals of PTO rejections of software patent applications, an increasing lenity at the Federal Circuit toward such patents and patent applications, and a great increase in the number of software patents issued by the PTO.
In re Alappat, 33 F.3d 1526, along with In re Lowry and the State Street Bank case, form an important mid-to-late-1990s trilogy of Federal Circuit opinions because in these cases, that court changed course by abandoning the Freeman-Walter-Abele Test that it had previously used to determine patent eligibility of software patents and patent applications. The result was to open a floodgate of software and business-method patent applications, many or most of which later became invalid patents as a result of Supreme Court opinions in the early part of the following century in Bilski v. Kappos and Alice v. CLS Bank.
Enfish, LLC v. Microsoft Corp., 822 F.3d 1327, is a 2016 decision of the United States Court of Appeals for the Federal Circuit in which the court, for the second time since the United States Supreme Court decision in Alice Corp. v. CLS Bank upheld the patent–eligibility of software patent claims. The Federal Circuit reversed the district court's summary judgment ruling that all claims were patent–ineligible abstract ideas under Alice. Instead, the claims were directed to a specific improvement to the way computers operate, embodied in the claimed "self-referential table" for a database, which the relevant prior art did not contain.
Amdocs (Israel) Ltd. v. Openet Telecom, Inc., 841 F.3d 1288, is a court case in the United States Federal Court System that ended with a panel decision by the Federal Circuit to uphold the patent eligibility of four patents on a system designed to solve an accounting and billing problem faced by network service providers. The district court had held the patents invalid because they were directed to an abstract idea. In the Federal Circuit panel's view the patents were eligible because they contained an "inventive concept"—a combination of elements that was sufficient to ensure that the patents amounted to significantly more than a patent on the ineligible concept itself.
Text of In re Schrader, 22 F.3d 290 (Fed. Cir. 1994) is available from: CourtListener Justia OpenJurist Google Scholar Digital Law Online