Amdocs (Israel) Ltd. v. Openet Telecom, Inc.

Last updated
Amdocs (Israel) Ltd. v. Openet Telecom, Inc.
Seal of the United States Court of Appeals for the Federal Circuit.svg
Court United States Court of Appeals for the Federal Circuit
Full case nameAmdocs (Israel) Ltd. v. Openet Telecom, Inc.
DecidedNovember 1, 2016
Citation(s)841 F.3d 1288
Case history
Prior history56 F. Supp. 3d 813 (E.D. Va. 2014)
Court membership
Judge(s) sitting Pauline Newman, S. Jay Plager, Jimmie V. Reyna
Case opinions
MajorityPlager, joined by Newman
DissentReyna
Laws applied
35 U.S.C.   § 101

Amdocs (Israel) Ltd. v. Openet Telecom, Inc., 841 F.3d 1288 (Fed. Cir. 2016), [1] 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. [2] 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.

Contents

This is one of the few times since the Supreme Court's Alice Corp. v. CLS Bank International decision [3] that the Federal Circuit has held computer software-based patent claims eligible. [4]

Background

Amdocs held four patents and sued Openet for infringement. Each patent describes the same system, one that allows network service providers to account for and bill for Internet Protocol (IP) network communications. The system includes network devices; information source modules ("ISMs"); so-called gatherers; a central event manager ("CEM"); a central database; a user interface server; and terminals or "clients." [5] The patent specification asserts that the invention arrays the components of the system "in a distributed architecture that minimizes the impact on network and system resources," which is accomplished "by collecting and processing data close to its source." That result is the effect of including "distributed data gathering, filtering, and enhancements that enable load distribution," instead of performing those tasks centrally as prior art devices did, and thus "reducing congestion in network bottlenecks, while still allowing data to be accessible from a central location." [6]

More specifically, the suit involved four related patents—U.S. Patents Nos. 7,631,065 (the '065 patent), 7,412,510 (the '510 patent), 6,947,984 (the '984 patent), and 6,836,797 (the '797 patent). The '065, '984, and '510 patents each stem from the same original patent application and specification; they concern accounting and billing for services in a computer network. The '797 patent developed from an augmented patent application and its specification states that it concerns "data records, and more particularly [] records reflecting various services afforded utilizing a network."

District court ruling

The district court invalidated the patents on the pleadings, holding all four patents invalid under 35 U.S.C. § 101 because they claimed an abstract idea implemented in a non-inventive manner. The court said:

A person may have invented an entirely new and useful advance, but if the patent claims sweep too broadly, or only claim the idea that was achieved rather than implementation of the idea, § 101 directs that the patent is invalid. Amdocs's asserted claims recite such conventional operation, in such a general way, that even if the inventor had developed an actual working system, the patent claims could foreclose fields of research beyond the actual invention. Accordingly, all asserted claims are invalid as patent-ineligible. [7]

The district court considered each patent separately. It found claim 1 (written in the Beauregard form) of the '065 patent representative of the invention. That claim provides:

A computer program product embodied on a computer readable storage medium for processing network account information comprising:

computer code for receiving from a first source a first network accounting record;
computer code for correlating the first network accounting record with accounting information available from a second source; and
computer code for using the accounting information with which the first network accounting record is correlated to enhance the first network accounting record. [8]

The court found that claim 1 was directed to the abstract idea of "the concept of correlating two network accounting records to enhance the first record." This satisfied step one of the Supreme Court's Alice methodology and therefore the district court proceeded to step two—"whether the claim adds enough to the abstract idea to make the claim patent eligible." Because the claim did "not limit the correlation to any specific hardware, nor give any detail regarding how the records are 'correlated' or 'enhanced,' . . . the claim amounts to 'nothing significantly more than an instruction to apply the abstract idea' of correlating two network accounting records 'using some unspecified, generic' computer hardware." That made the claim invalid under the Alice test. [9]

The court turned to the '510 patent, whose claim 16 was representative:

A computer program product stored in a computer readable medium for reporting on a collection of network usage information from a plurality of network devices, comprising:

computer code for collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers;
computer code for filtering and aggregating the network communications usage information;
computer code for completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users;
computer code for storing the plurality of data records in a database;
computer code for submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and
computer code for outputting a report based on the queries;
wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and
wherein a resource consumption report is outputted based on the resource consumption queries. [10]

The court held this patent "directed to the abstract idea of using a database to compile and report on network usage information." Proceeding, therefore, to step two of the Alice methodology, the court said that the claim describes a generic computer that "collects, filters, aggregates, and completes network communications information" and then "stores the information in a database, and queries the database to retrieve reports." All of these things were "basic functions" of a computer and a database system. The court held, accordingly:

[C]laim 16 is directed to a computer functioning in a conventional way, and a database functioning in a conventional way. The claim does not add any specific implementation beyond the abstract idea that information is collected and stored, and reports are generated. Therefore, the claim is directed to an unpatentable abstract idea. [11]

The district court next considered representative claim 1 of the '797 patent, which states:

A method for generating a single record reflecting multiple services for accounting purposes, comprising:

(a) identifying a plurality of services carried out over a network;
(b) collecting data describing the plurality of services; and
(c) generating a single record including the collected data, wherein the single record represents each of the plurality of services;
wherein the services include at least two services selected from a group consisting of a hypertext transfer protocol (HTTP) session, an electronic mail session, a multimedia streaming session, a voice over Internet Protocol (IP) session, a data communication session, an instant messaging session, a peer-to-peer network application session, a file transfer protocol (FTP) session, and a telnet session;
wherein the data is collected utilizing an enhancement procedure defined utilizing a graphical user interface by:
listing a plurality of available functions to be applied in real-time prior to end-user reporting;
allowing a user to choose at least one of a plurality of fields, and
allowing the user to choose at least one of the listed functions to be applied to the chosen field in real-time prior to end-user reporting. [11]

The court said that "the abstract idea in this claim is to generate a single record reflecting multiple services," and proceeded to step two of the Alice analysis. It found that "the claim is directed to an abstract idea performed using purely conventional computer operations, and is, therefore, invalid under § 101." [12]

Last, the district court considered representative claim 1 of the '984 patent:

A method for reporting on the collection of network usage information from a plurality of network devices, comprising:

(a) collecting networks communications usage information in real-time from a plurality of network devices at a plurality of layers utilizing multiple gatherers each including a plurality of information source modules each interfacing with one of the network devices and capable of communicating using a protocol specific to the network device coupled thereto, the network devices selected from the group consisting of routers, switches, firewalls, authentication servers, web hosts, proxy servers, netflow servers, databases, mail servers, RADIUS servers, and domain name servers, the gatherers being positioned on a segment of the network on which the network devices coupled thereto are positioned for minimizing an impact of the gatherers on the network;
(b) filtering and aggregating the network communications usage information;
(c) completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users;
(d) storing the plurality of data records in a database;
(e) allowing the selection of one of a plurality of reports for reporting purposes;
(f) submitting queries to the database utilizing the selected reports for retrieving information on the collection of the network usage information from the network devices; and
(g) outputting a report based on the queries. [12]

Here, the abstract idea was "reporting on the collection of network usage information from a plurality of network devices." All of the steps were conventional acts for both generic computers and generic databases, making the claim invalid. [13]

Federal Circuit panel decision

Majority opinion

The Federal Circuit panel majority reversed the district court judgment. [1] It analyzed the judgment by assuming that the claims were directed to an abstract idea, but it found that the claims satisfied step two of the Alice methodology.

The court found it particularly important, indeed crucial, that the components (such as network devices; information source modules; gatherers; a central event manager; a central database; a user interface server; and terminals) of the system:

are arrayed in a distributed architecture that minimizes the impact on network and system resources. Through this distributed architecture, the system minimizes network impact by collecting and processing data close to its source. The system includes distributed data gathering, filtering, and enhancements that enable load distribution. This allows data to reside close to the information sources, thereby reducing congestion in network bottlenecks, while still allowing data to be accessible from a central location. Each patent [specification] explains that this is an advantage over prior art systems that stored information in one location, which made it difficult to keep up with massive record flows from the network devices and which required huge databases. [14]

The court recognized that step one under the Alice methodology is determining whether the claim is directed to an abstract idea, but found doing that problematic:

However, a search for a single test or definition in the decided cases concerning § 101 from this court, and indeed from the Supreme Court, reveals that at present there is no such single, succinct, usable definition or test. The problem with articulating a single, universal definition of "abstract idea" is that it is difficult to fashion a workable definition to be applied to as-yet-unknown cases with as-yet-unknown inventions. That is not for want of trying; to the extent the efforts so far have been unsuccessful it is because they often end up using alternative but equally abstract terms or are overly narrow. [15]

Therefore, the court said, it would not try to formulate a definition but would instead review the prior cases and try to distill "what prior cases were about, and which way they were decided" in order to decide whether a particular claim was. "That is the classic common law methodology for creating law when a single governing definitional context is not available." [16]

After reviewing prior Federal Circuit decisions, the panel addressed the question of what abstract idea the claims embodied:

What relative level of abstraction should we employ? From a macroscopic perspective, claim 1 could be described as focusing on correlating two network accounting records to enhance the first record. Claim 1 could also be described in several other ways—such as focusing on a computer program that includes computer code for receiving initial information, for correlating that initial information with additional information, and for using that additional information to enhance the initial information. [17]

Without answering the question it asked itself, the panel majority concluded that the claims in this case were closer to those in cases upholding validity under § 101 than those in cases denying validity. The court then decided to bypass the Alice step one (is the claim directed to an abstract idea) and go directly to step two (is there an inventive concept added to the abstract idea). It concluded: "Indeed, even if we were to agree that claim 1 is directed to an ineligible abstract idea under step one, the claim is eligible under step two because it contains a sufficient 'inventive concept,' [because it] requires 'computer code for using the accounting information with which the first network accounting record is correlated to enhance the first network accounting record.' " The court reached this conclusion because it had construed the term "enhance" in the claims as meaning "being dependent upon the invention's distributed architecture," or as meaning "to apply a number of field enhancements in a distributed fashion." The concept of distribution meant that "the network usage records are processed close to their sources before being transmitted to a centralized manager," which makes the database system work faster and more efficiently. The panel majority found that way to improve functionality to be an "inventive concept." According to the patent specification "this distributed enhancement was a critical advancement over the prior art." [18]

Therefore, the panel majority said, "this claim entails an unconventional technological solution (enhancing data in a distributed fashion) to a technological problem (massive record flows which previously required massive databases)." Even though the claims use generic components, "the claim's enhancing limitation necessarily requires that these generic components operate in an unconventional manner to achieve an improvement in computer functionality." [19] Accordingly, the panel majority reversed the district court judgment of patent ineligibility under § 101 for the '065 patent. [20]

The court then similarly analyzed the other patents, and held them "eligible for patenting for reasons similar to those that undergirded the eligibility of the '065 patent claims." [21]

In summarizing its ruling and responding to the dissent, the panel majority said that "[f]or argument's sake we accepted the district court's view of the disqualifying abstract ideas, and in each instance we then explained why, in our view, the claims seen in their entirety are not disqualified. The Alice/Mayo framework does not require more." The panel majority said that it and the dissent were in agreement that the specification disclosed a patent-eligible system. "Unlike the dissent, however, we find the claims at issue, understood in light of that written description [specification], to be eligible for patenting." [22]

Dissenting opinion

Judge Reyna filed a dissent. Preliminarily, he objected to the panel majority's failure to make a full inquiry into the determination of what the abstract idea was (the panel majority said, however, in answer to this charge that it was assuming, arguendo, that the district court's identification of the abstract idea was correct). Reyna said the Alice methodology of the Supreme Court requires a specific determination of what the abstract idea is, quoting the statement in Alice—"First, we determine whether the claims at issue are directed to one of those patent-ineligible concepts." [23]

Reyna then turned to the more important aspect of his critique—that the panel majority had imported the limitations of the specification into the claims to find patent eligibility:

The majority also relies on the specification to import innovative limitations into the claims at issue. For each of the four patents at issue, the majority's eligibility determination rests on the use of a "distribution architecture." As explained below, however, this limitation is insufficient to satisfy Alice step two. Indeed, that limitation does not exist in all of the claims at issue. This contravenes the fundamental principal that the section 101 inquiry is about whether the claims are directed to a patent-eligible invention, not whether the specification is so directed. [24]

Reyna added:

Claims that fail to recite how a desired goal is accomplished do not recite an inventive concept. For example, limitations on the context—as opposed to the manner—of accomplishing a desired result is typically not inventive, even if that context is novel. The Pythagorean Theorem cannot be made eligible by confining its use to existing surveying techniques. [25]

Reyna emphasized that the proper "inquiry is not whether the specifications disclose a patent-eligible system, but whether the claims are directed to a patent ineligible concept." [26] He then turned to a patent-by-patent analysis of the claims in suit. Claim 1 of the '065 patent, he said, merely "recites a software product embodied on a storage medium," and "it provides no [meaningful] structural limitations of either the physical medium or the digital software," since "[a]ll software products are stored on a physical storage medium." Furthermore, "claim 1 discusses only very broad, high-level functionality rather than details about how exactly that functionality is implemented." Patent eligibility is predicated on combining data from two sources, but "I find no specific process for accomplishing the abstract goal of combining data from two sources." [27] Therefore, the claim is directed to an abstract idea and one must proceed to step two of the Alice methodology. "Turning to step two, I see no limitations confining the claim to a particular means of combining information from different sources." Merely "[l]imiting the abstract idea to the context in which the information relates to network accounting records is a field-of-use limitation that [under Flook] does not supply an inventive concept." [28] Relying on the definition of "enhanced" as meaning "distributed" to confer patent eligibility, as the panel majority and Amdocs do, is incorrect because "claim 1 recites no components or structure over which the work might be 'distributed.' " Reyna therefore concluded, " I agree with the district court that claim 1 is ineligible because it fails to recite any structure or process limiting the claim to a particular means of combining accounting data from different sources." [29]

Reyna similarly analyzed the other patents. He found some claims patent ineligible because they merely claimed results or functions without describing how to accomplish them by using an inventive concept. Other claims, however, he found patent eligible because they not only described functions or goals, but they also recited specific steps or machinery to accomplish them. In this connection, he argued that "software structure and process can confer eligibility," so that "the district court erred by dismissing the recited components on the sole basis that they are software without considering whether these architectural aspects are inventive structure or process." [30]

Commentary

Dennis Crouch, in Patently-O, did not "know how important Amdocs will be, but it offers an interesting split decision on the eligibility of software patent claims." His initial "takeaway" was—

that the Federal Circuit continues to be divided on the issues. By luck-of-the-panel in this case, the minority on the court as a whole were the majority on the panel (pushing against Alice & Mayo). Going forward, the split can be reconciled by another Supreme Court opinion, a forceful Federal Circuit en banc decision, or perhaps by future judicial appointments by President Trump. I expect 2-3 vacancies on the court during Trump's first term.

Crouch pointed out that representative claim 1 of the first patent "is an almost pure software claim — requiring computer code embodied on a computer readable storage medium." Therefore, that the panel majority said that the claims are "much closer" to the ones found eligible than those of the many cases finding ineligibility should be translated as "the judges in the [panel] majority prefer the decisions finding eligibility over those invalidating software patent claims." He pointed out that the majority's focus on the system's "enhancing data in a distributed fashion [being] an unconventional technological solution . . . to a technological problem (massive record flows which previously required massive databases)" ignores the fact that the claim is not for a system but for software used to implement the system, and the software itself does not require the distribution of components that the specification describes. He then quotes Judge Reyna's dissent that says, "But the inquiry is not whether the specifications disclose a patent-eligible system, but whether the claims are directed to a patent ineligible concept." [31]

● The Patent Docs blog said the decision underlines the importance of claim construction. "A favorable claim construction can tip the patent-eligibility analysis in favor of the patentee, while an unfavorable ruling can doom the subject claims to abstract idea perdition." But the author, while hopeful of "a respite of sorts," was unsure that "the § 101 fog" confronting patentees would now clear away, because "we are still only one en banc Federal Circuit decision or Supreme Court case away from going back to that murky landscape." [32]

● One comment on the case expressed a hope for a change in the direction of post–Alice Federal Circuit decisions, which had overwhelmingly found software and business-method patents invalid: "Perhaps the initial stages of a patent-eligible trend for narrowly drawn software-based patent claims, that are directed to specific, unconventional technological solutions, are underway." [33]

● Another comment lauded the opinion because it was favorable to "companies operating in the software space and who seek to obtain protection for their valuable software innovations." The author argued that the opinion "serves to dispel the myth that it is not possible to obtain patent protection for software-based inventions." [34]

Related Research Articles

The software patent debate is the argument about the extent to which, as a matter of public policy, it should be possible to patent software and computer-implemented inventions. Policy debate on software patents has been active for years. The opponents to software patents have gained more visibility with fewer resources through the years than their pro-patent opponents. Arguments and critiques have been focused mostly on the economic consequences of software patents.

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.

White-Smith Music Publishing Company v. Apollo Company, 209 U.S. 1 (1908), was a decision by the Supreme Court of the United States which ruled that manufacturers of music rolls for player pianos did not have to pay royalties to the composers. The ruling was based on a holding that the piano rolls were not copies of the plaintiffs' copyrighted sheet music, but were instead parts of the machine that reproduced the music.

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.

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.

Microsoft Corp. v. AT&T Corp., 550 U.S. 437 (2007), was a United States Supreme Court case in which the Supreme Court reversed a previous decision by the Federal Circuit and ruled in favor of Microsoft, holding that Microsoft was not liable for infringement on AT&T's patent under 35 U.S.C. § 271(f).

Openet is a software vendor with corporate headquarters in Dublin, Ireland, and two regional headquarters in Malaysia and the United States with offices worldwide. Openet products are used by telecommunications service providers to commercialize and analyze activity on their network by processing customers' data usage. Openet was acquired by Amdocs in 2020.

Alice Corp. v. CLS Bank International, 573 U.S. 208 (2014), was a 2014 United States Supreme Court decision about patent eligibility of business method patents. 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.

A claim chart is a widely used device in patent infringement litigation. It is a convenient and effective means for analyzing and presenting information regarding a patent claim. In each, typically, there are two columns: the left column contains the language of the patent claim under analysis, separated into the successive limitations of the claim; the right column contains the information relating to the claim element at its left.

<i>In re Lowry</i>

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.

<i>In re Alappat</i>

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.

<i>In re Schrader</i>

In re Schrader, 22 F.3d 290 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.

Versata Development Group, Inc. v. SAP America, Inc., 793 F.3d 1306, is a July 2015 decision of the Federal Circuit affirming the final order of the Patent Trial and Appeal Board (PTAB), the recently created adjudicatory arm of the United States Patent and Trademark Office (USPTO), invalidating as patent ineligible the claims in issue of Versata's U.S. Patent No. 6,553,350. This was the first case in the Federal Circuit reviewing a final order in a Covered Business Method (CBM) invalidation proceeding under the America Invents Act (AIA). The case set an important precedent by deciding several unsettled issues in the interpretation of the CBM provisions of the AIA>, including what are business-method patents under the AIA and whether the AIA authorizes the PTO to hold such patents invalid in CBM proceedings on the ground that they are patent ineligible under 35 U.S.C. § 101 as "abstract ideas."

JVC Kenwood Corp. v. Nero, Inc., 797 F.3d 1039, 2015 U.S. App. LEXIS 14402, is a 2015 decision of the United States Court of Appeals for the Federal Circuit concerning the rights of end users who purchase products subject to fair, reasonable, and nondiscriminatory (FRAND) licensing under an industry-wide patent pool of standards-essential patents, and of suppliers of software to the end users. The Federal Circuit held that, where the patent holder had authorized sales to end users of optical discs compliant with the standard, which embodied the patents' essential features and were reasonably intended only to be used to practice the patents, the patent owner had no direct infringement claim against the end users without proof that the end-users were using unlicensed discs. The patent holder therefore had no claim for contributory infringement or induced infringement against a software company for selling software to the end users for use with the licensed discs. The decision is said to be an important one for clarifying the rights of downstream users and their suppliers in the context of patent pools and FRAND licensing.

Rubber-Tip Pencil Co. v. Howard, 87 U.S. 498 (1874), is an 1874 decision of the United States Supreme Court concerning the patent eligibility of abstract ideas. As explained below in the Subsequent developments section, it is intermediate in the development of that aspect of patent law from Neilson v Harford, through O'Reilly v. Morse, to Funk Bros. Seed Co. v. Kalo Inoculant Co., and then to Parker v. Flook, Mayo Collaborative Servs. v. Prometheus Labs., Inc., and Alice Corp. v. CLS Bank Int'l.

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.

Intellectual Ventures I LLC v. Symantec Corp., 838 F.3d 1307 is a 2016 Federal Circuit decision concerning the patent eligibility of a computer-software claimed invention. In a split decision, a three-member panel of the court discussed the current legal status of such patents. The court held all three patents invalid as patent ineligible under 35 U.S.C. § 101.

References

The citations in this article are written in Bluebook style. Please see the talk page for more information.

  1. 1 2 Amdocs (Israel) Ltd. v. Openet Telecom, Inc., 841F.3d1288 ( Fed. Cir. 2016).
  2. Amdocs (Israel) Ltd. v. Openet Telecom, Inc., 56F. Supp. 3d813 ( E.D. Va. 2014).
  3. Alice Corp. v. CLS Bank Int'l , 573 U.S. 208, 134 S. Ct. 2347 (2014).
  4. Joseph Saphia and Bonnie L. Gaudette, Narrowly Drawn Software-Based Patent Claims Directed To Specific, Unconventional Technological Solutions Are Patent-Eligible Under Alice Archived 2016-12-20 at the Wayback Machine , iPFrontline (Nov. 14, 2016). Other holdings of patent eligibility were McRO, Inc. v. Bandai Namco Games America Inc., 837 F.3d 1299 (Fed. Cir. 2016); BASCOM Global Internet Servs. v. AT&T Mobility LLC, 827 F.3d 1341 (Fed. Cir. 2016); Enfish, LLC v. Microsoft Corp. , 822 F.3d 1327 (Fed. Cir. 2016); and DDR Holdings v. Hotels.com , 773F.3d1245 (2014). See Amdocs, 2016 U.S. App. LEXIS 19593, at *20–24 and n.7.
  5. Amdocs (Isr.) Ltd. v. Openet Telecom, Inc., No. 2015-1180, 2016 U.S. App. LEXIS 19593, at *3 (Fed. Cir. Nov. 1, 2016).
  6. 2016 U.S. App. LEXIS 19593, at *4–*5.
  7. Amdocs (Isr.) Ltd., 56 F. Supp. 3d at 825.
  8. 56 F. Supp. 3d at 819.
  9. 56 F. Supp. 3d at 820 (quoting Alice Corp. v. CLS Bank Int'l, 573 U.S. __, 134 S. Ct. 2347, 2360 (2014)).
  10. 56 F. Supp. 3d at 822.
  11. 1 2 56 F. Supp. 3d at 823.
  12. 1 2 56 F. Supp. 3d at 824.
  13. 56 F. Supp. 3d at 825.
  14. 2016 U.S. App. LEXIS 19593, at *4-5.
  15. 2016 U.S. App. LEXIS 19593, at *11.
  16. 2016 U.S. App. LEXIS 19593, at *11–12.
  17. 2016 U.S. App. LEXIS 19593, at *25-26.
  18. 2016 U.S. App. LEXIS 19593, at *26-27.
  19. 2016 U.S. App. LEXIS 19593, at *28.
  20. 2016 U.S. App. LEXIS 19593, at *30.
  21. 2016 U.S. App. LEXIS 19593, at *34, *37, *40, and *44.
  22. 2016 U.S. App. LEXIS 19593, at *44-*45.
  23. 2016 U.S. App. LEXIS 19593, at 46 (quoting Alice, 134 S. Ct. at 2355).
  24. 2016 U.S. App. LEXIS 19593, at *47.
  25. 2016 U.S. App. LEXIS 19593, at *58 (citing Parker v. Flook , 437 U.S. 584, 590 (1978)).
  26. 2016 U.S. App. LEXIS 19593, at *62.
  27. 2016 U.S. App. LEXIS 19593, at *63–*64.
  28. 2016 U.S. App. LEXIS 19593, at *65.
  29. 2016 U.S. App. LEXIS 19593, at *66.
  30. 2016 U.S. App. LEXIS 19593, at *77.
  31. Dennis Crouch, Federal Circuit's Internal Debate of Eligibility Continues, Patently-O (Nov. 13, 2016).
  32. Michael Borella, Amdocs (Israel) Limited v. Openet Telecom, Inc. (Fed. Cir. 2016), Patent Docs (Nov, 27, 2016).
  33. Joseph Saphia and Bonnie L. Gaudette, Narrowly Drawn Software-Based Patent Claims Directed To Specific, Unconventional Technological Solutions Are Patent-Eligible Under Alice Archived 2016-12-20 at the Wayback Machine , iPFrontline (Nov. 14, 2016).
  34. Daniel L. Shores, Federal Circuit: Software Enhancement of Network Accounting Records Patentable Archived 2016-12-20 at the Wayback Machine , S&O Blog (Nov. 4, 2016).