Enfish, LLC v. Microsoft Corp., 822 F.3d 1327 (Fed. Cir. 2016), 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 other time was in 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.

Background

Enfish, LLC and Microsoft Corp. develop and sell software database products. Enfish received U.S. Patents 6,151,604 ('604 patent). and 6,163,775 ('775 patent). in late 2000, which both claim a logical model for a computer database. A logical model is a system for a computer database that explains how the various elements of information in the database are related to one another. Contrary to conventional logical models, Enfish's logical model includes all data entities in a single table, with column definitions provided by rows in that same table. The patents describe this as the "self-referential" property of the database. In a standard, conventional relational database, each entity (i.e., each type of thing) that is modeled is provided in a separate table. For instance, a relational model for a corporate file repository might include the following tables: document table, person table, and company table. The document table might contain information about stored documents, the person table might contain information about authors of the documents, and the company table might contain information about the companies that employ the persons. In contrast, Enfish's patents describe a table structure that allows the information that would normally appear in several different tables to be stored in a single table. The columns are defined by rows in the same table.Enfish, 822 F.3d at 1333.

Enfish's patents assert that the self-referential arrangement has several advantages: faster look-ups, more efficient storage of data other than structured text, no requirement to model each thing in the database as a separate table, and thus the ability to be "configured on-the-fly." A representative claim 17 of the '604 patent claims:

A data storage and retrieval system for a computer memory, comprising:

means for configuring said memory according to a logical table, said logical table including:

a plurality of logical rows, each said logical row including an object identification number (OID) to identify each said logical row, each said logical row corresponding to a record of information;

a plurality of logical columns intersecting said plurality of logical rows to define a plurality of logical cells, each said logical column including an OID to identify each said logical column; and

means for indexing data stored in said table.Method and apparatus for improved information storage and retrieval system.

Ruling of district court

The district court (Pfaelzer, J.) held that the fact that the patents claim a "logical table" demonstrated abstractness, since '[t]he term 'logical table' refers to a logical data structure, as opposed to a physical data structure." Thus the court's claim construction order had stated that a logical table has "a data structure that is logical as opposed to physical, and therefore does not need to be stored contiguously in memory." Therefore:

In essence, the claims capture the concept of organizing information using tabular formats. As such, the claims preempt a basic way of organizing information, without regard to the physical data structure. There can be little argument that a patent on this concept, without more, would greatly impede progress.Given these observations, the Court determines that the claims are addressed to the abstract purpose of storing, organizing, and retrieving memory in a logical table. This abstract purpose does not become tangible because it is necessarily limited to the technological environment of computers. . . . When a claim recites a computer generically, the Court should ignore this element in defining the claim's purpose.

The court then proceeded to the second step of the Alice analysis, which is to determine whether "the claims contain additional limitations that amount to an inventive concept." The court concluded: "The claims do not. Instead, the claims recite conventional elements. These elements, when viewed individually or in a combination, do not sufficiently cabin the claims' scope." Accordingly, the court granted summary judgment invalidating the patents.Enfish, 56 F. Supp. 3d at 1182.

Ruling of Federal Circuit

The Federal Circuit (Hughes, J.) interpreted the first step of the Alice analysis as asking "whether the focus of the claims is on the specific asserted improvement in computer capabilities (i.e., the self-referential table for a computer database) or, instead, on a process that qualifies as an 'abstract idea' for which computers are invoked merely as a tool." But claim 17, for example, is focused on "an improvement to computer functionality itself, not on economic or other tasks for which a computer is used in its ordinary capacity." Accordingly, "we find that the claims at issue in this appeal are not directed to an abstract idea within the meaning of Alice. Rather, they are directed to a specific improvement to the way computers operate, embodied in the self-referential table."Enfish, 822 F.3d at 1336. Therefore, the court does not need to proceed to step two of the Alice analysis.Enfish, 822 F.3d at 1339.

The Federal Circuit rejected the conclusion of district court Judge Pfaelzer that the claims were abstract, and rejected the argument that the claims are directed to "the concepts of organizing data into a logical table with identified columns and rows where one or more rows are used to store an index or information defining columns." Instead, the court insisted, "describing the claims at such a high level of abstraction and untethered from the language of the claims all but ensures that the exceptions to § 101 swallow the rule." The Federal Circuit said that "the district court oversimplified the self-referential component of the claims and downplayed the invention's benefits." The court explained that its "conclusion that the claims are directed to an improvement of an existing technology is bolstered by the specification's teachings that the claimed invention achieves other benefits over conventional databases, such as increased flexibility, faster search times, and smaller memory requirements."Enfish, 822 F.3d at 1337-38.

While the claims at issue in other cases such as Alice merely added "conventional computer components to well-known business practices," Enfish's claims "are directed to a specific improvement to computer functionality."Enfish, 822 F.3d at 1338. Thus:

In sum, the self-referential table recited in the claims on appeal is a specific type of data structure designed to improve the way a computer stores and retrieves data in memory. The specification's disparagement of conventional data structures, combined with language describing the "present invention" as including the features that make up a self-referential table, confirm that our characterization of the "invention" for purposes of the § 101. analysis has not been deceived by the "draftsman's art." . . . Rather, the claims are directed to a specific implementation of a solution to a problem in the software arts. Accordingly, we find the claims at issue are not directed to an abstract idea.

That ended the § 101 analysis:

Because the claims are not directed to an abstract idea under step one of the Alice analysis, we do not need to proceed to step two of that analysis. . . . [W]e think it is clear for the reasons stated that the claims are not directed to an abstract idea, and so we stop at step one. We conclude that the claims are patent-eligible.

Subsequent developments

In TLI Communications LLC v. AV Automotive, L.L.C., five days later, a different panel, including Judge Hughes who authored the Enfish decision and then TLI, invalidated software claims for failure to meet the Alice test. In TLI the court held that a patent on a method and system for taking, transmitting, and organizing digital images was patent–ineligible because it "claims no more than the abstract idea of classifying and storing digital images in an organized manner."TLI Communs., 823 F.3d at 609.

Several district courts have reacted to Enfish already, in cases in which they had granted summary judgment motions on grounds of lack of patent eligibility under Alice. In Mobile Telecommunications Technologies v. Blackberry Corp. in the Northern District of Texas, the court requested supplemental briefs on the Enfish decision. In Activision Publishing Inc. v. xTV Networks, Ltd.See Order granting summary judgment (Apr. 26, 2016. in the Central District of California, the court requested technology tutorials on the effect of Enfish.Logic and Proportion – Enfish and Resolving the Mysteries of Alice (May 24, 2016).

Commentary

● In Patent Docs, blogger Michael Borella comments on the Enfish case. Michael Borella, Enfish, LLC v. Microsoft Corp. (Fed. Cir. 2016) (May 12, 2016). He emphasizes the Federal Circuit panel's statement that "describing the claims at such a high level of abstraction and untethered from the language of the claims all but ensures that the exceptions to § 101 swallow the rule." He also emphasizes the court's nod to "the importance of software and the potential for innovation therewith", pointing to the opinion's statement: Much of the advancement made in computer technology consists of improvements to software that, by their very nature, may not be defined by particular physical features but rather by logical structures and processes . . . [w]e do not see in Bilski or Alice, or our cases, an exclusion to patenting this large field of technological progress.

Borella sees the case as telling drafters of patents (and perhaps patent claims) to describe 'how an invention improves over the prior art, especially if it improves the operation of a computer." He cautions, however, that "for purposes of avoiding estoppel, one should be careful when pointing out the deficiencies of what came before."

Finally, he hails the opinion as downplaying the need for recitation of hardware in claims, in order to salvage patent eligibility: Additionally, the Court made it clear that whether such an improvement resides in hardware or software is not material. Since Bilski, there has been a knee-jerk reaction to add a hardware component to at least one element of each independent claim. Perhaps that is no longer necessary when the innovation is in software.

● In a second blog posting in Patent Docs, Borella compares Enfish with TLI. Michael Borella, USPTO Issues Memorandum Regarding Enfish and TLI, (May 26, 2016). He disagrees with those who find the two opinions inconsistent: Already, some are contending that Enfish and TLI cannot be reconciled with one another. This is not true. Enfish stands for the notion that an improvement to computing technology, whether software or hardware, is not in and of itself abstract. TLI, on the other hand, reaffirms that merely using generic computer technology to carry out a procedure does not add patentable weight to a claimed invention. In one case, the claims recite the invention of new technology, and in the other case, the claims recite the use of old technology. A clear line has been drawn.

Borella reluctantly concludes that many "new and useful . . . inventions are at risk in a post-Alice world," but advises: