Post-Alice Decision on Software Patents, Ultramercial Inc. v. Hulu LLC, Federal Circuit 2014

Ultramercial sued Hulu, YouTube, and WildTangent in 2009 for infringement of a patent related to distributing copyrighted material over the Internet to a consumer at no cost in exchange for viewing an advertisement, with the advertiser paying for the copyrighted material.

WildTangent filed a motion to dismiss, alleging that the claims were not statutory under 35 U.S.C. § 101.  The district court granted the motion.  The Federal Circuit reversed.  The Supreme Court vacated the decision and
remanded for consideration in view of its decision in Mayo Collaborative Services v. Prometheus Laboratories, Inc.  A unanimous panel of the Federal Circuit again held the claims to be statutory.  WildTangent petitioned for Supreme Court review.  The Supreme Court again vacated the Federal Circuit’s decision and remanded for consideration in view of its more recent decision in Alice v. CLS Bank.  Judge Rader, a voice of reason, had since resigned and Judge Mayer was appointed to take his place.

Claim 1 of the patent recites:

A method for distribution of products over the Internet via a facilitator, said method comprising the steps of:

  • a first step of receiving, from a content provider, media products that are covered by intellectual property rights protection and are available for purchase, wherein each said media product being comprised of at least one of text data, music data, and video data;
  • a second step of selecting a sponsor message to be associated with the media product, said sponsor message being selected from a plurality of sponsor messages, said second step including accessing an activity log to verify that the total number of times which the sponsor message has been previously presented is less than the number of transaction cycles contracted by the sponsor of the sponsor message;
  • a third step of providing the media product for sale at an Internet website;
  • a fourth step of restricting general public access to said media product;
  • a fifth step of offering to a consumer access to the media product without charge to the consumer on the precondition that the consumer views the sponsor message;
  • a sixth step of receiving from the consumer a request to view the sponsor message, wherein the consumer submits said request in response to being offered access to the media product;
  • a seventh step of, in response to receiving the request from the consumer, facilitating the display of a sponsor message to the consumer;
  • an eighth step of, if the sponsor message is not an interactive message, allowing said consumer access to said media product after said step of facilitating the display of said sponsor message;
  • a ninth step of, if the sponsor message is an interactive message, presenting at least one query to the consumer and allowing said consumer access to said media product after receiving a response to said at least one query;
  • a tenth step of recording the transaction event to the activity log, said tenth step including updating the total number of times the sponsor message has been presented; and
  • an eleventh step of receiving payment from the sponsor of the sponsor message displayed.

According to Alice, the two prong circular logic of Mayo is to be used to determine if claims are directed to statutory subject matter.  The first prong is to determine whether the claims are directed to a patent-ineligible law of nature, natural phenomenon, or abstract idea.   If so, the second prong is to determine whether any additional claim elements transform the claim into a patent-eligible application that amounts to significantly more than the ineligible concept itself.  No definition has been provided by the Supreme Court as to when an idea is abstract.  Similarly, no definition has been provided as to what amounts to “significantly more.”

In this case, the court conceptualized the claim as relating distributing copyrighted material over the Internet to a consumer at no cost in exchange for viewing an advertisement, with the advertiser paying for the copyrighted material.  The court ignored details of the claim in considering the first prong.

According to the Federal Circuit, claim 1 provided an “ordered combination of steps reciting an abstraction — an idea, having no particular concrete or tangible form.”  In addition, “[t]he process of receiving copyrighted media, selecting an ad, offering the media in exchange for watching the selected ad, displaying the ad, allowing the consumer access to the media, and receiving payment from the sponsor of the ad all describe an
abstract idea, devoid of a concrete or tangible application.”  While the Court did state that “certain additional limitations, such as consulting an activity log, add a degree of particularity,” these limitations were insufficient to provide significantly more.

Further, even though some steps of the claim “were not previously employed in this art [that] is not enough — standing alone — to confer patent eligibility upon the claims at issue.”

This decision puts patent applicants in a difficult position.  Adding novel subject matter to a claim is not sufficient to render a claim statutory.

“Adding routine additional steps such as updating an activity log, requiring a request from the consumer to view the ad, restrictions on public access, and use of the Internet does not transform an otherwise abstract idea into patent-eligible subject matter.”  Even though the claim recited use of the Internet, which is arguably a concrete, tangible system, the Court reiterated its reasoning from CyberSource Corp. v. Retail Decisions, Inc., stating that “use of the Internet is not sufficient to save otherwise abstract claims from ineligibility under § 101.”

Further, the Federal Circuit held that Ultramercial’s claims failed both prongs of the machine-or-transformation test.  The only machine recited in the claims was the Internet, which is a “ubiquitous information-transmitting medium, not a novel machine.”  As for any sort of transformation elicited by the many steps of claim 1, the Court wrote that “manipulations of public or private legal obligations or relationships, business risks, or other such abstractions” are not transformations “because they are not physical objects or substances, and they are not representative of physical objects or substances.”

Consequently, all of Ultramercial’s claims were invalid.  The point of Alice seemed to be to allow courts to avoid a complicated novelty analysis if the only hardware in claims was a computer.  The reasoning seemed to be that adding a computer to a conventional process was insufficient to make the claim statutory.  However, in this case there was novelty in the claim that was ignored.

Adapting to this case would seem to require passing the machine or transformation test using more machines than are included in the Internet.

Post-Bilski case on Beauregard claims, CyberSource v. Retail Decisions, Federal Circuit 2011 (Software Patents)

The Federal Circuit reviewed an appeal by CyberSource Corporation from a decision of the District Court for the Northern District of California. The district court had granted summary judgment of invalidity of claims 2 and 3 of U.S. Patent No. 6,029,154 (“’154 patent”) under 35 U.S.C. § 101 for failure to recite patent-eligible subject matter. The patent relates to a method and system for detecting fraud in a credit card transaction between a consumer and a merchant over the Internet.

The Federal Circuit refused to hold that all Beauregard claims are necessarily statutory. Instead, they treated a Beauregard claims as a process claim and then applied the machine-or-transformation test.

Claim 3, after reexamination, reads:

3. A method for verifying the validity of a credit card transaction over the Internet comprising the steps of:

a) obtaining information about other transactions that have utilized an Internet address that is identified with the credit card transaction;

b) constructing a map of credit card numbers based upon the other transactions and;

c) utilizing the map of credit card numbers to determine if the credit card transaction is valid.

Claim 2, after reexamination, is a Beauregard claim and reads:

2. A computer readable medium containing program instructions for detecting fraud in a credit card transaction between a consumer and a merchant over the Internet, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out the steps of:

a) obtaining credit card information relating to the transactions from the consumer; and

b) verifying the credit card information based upon values of plurality of parameters, in combination with information that identifies the consumer, and that may provide an indication whether the credit card transaction is fraudulent,

wherein each value among the plurality of parameters is weighted in the verifying step according to an importance, as determined by the merchant, of that value to the credit card transaction, so as to provide the merchant with a quantifiable indication of whether the credit card transaction is fraudulent,

wherein execution of the program instructions by one or more processors of a computer system causes that one or more processors to carry out the further steps of;

[a] obtaining information about other transactions that have utilized an

Internet address that is identified with the credit card transaction;

[b] constructing a map of credit card numbers based upon the other transactions; and

[c] utilizing the map of credit card numbers to determine if the credit card transaction is valid.

The Federal Circuit first considered claim 3. The Federal circuit noted that CyberSource acknowledged that the “Internet address” recited in step (a) of claim 3 “may be, for example, an Internet protocol (IP) address or an e-mail address for the particular credit card transaction.” The Federal Circuit noted that CyberSource further concedes that the “map of credit card numbers” recited in step (b) can be as simple as a list of credit card transactions relating to a particular IP address. Finally, the Federal Circuit noted that step (c) does not limit claim 3 to any specific fraud detection formula or mathematical algorithm, but rather broadly purports to encompass any means of “utilizing the map of credit card numbers to determine if the credit card transaction is valid.”

The district court found that claim 3 fails to meet either prong of the machine-or-transformation test. The Federal Circuit agreed and agreed with the district court that the method of claim 3 simply requires one to “obtain and compare intangible data pertinent to business risks.” The mere collection and organization of data regarding credit card numbers and Internet addresses is insufficient to meet the transformation prong of the test, and the plain language of claim 3 does not require the method to be performed by a particular machine, or even a machine at all.

The Supreme Court affirmed the invalidity of Bilski’s claims. The Supreme Court declined to generally invalidate software patents and instead held that the Federal Circuit’s Machine-or-Transformation test is not the exclusive test to determining if a method is statutory.

The Federal Circuit then went on to claim 2, the Beauregard claim. A Beauregard claim, named after In re Beauregard, 53 F.3d 1583 (Fed. Cir. 1995), is a claim to a computer readable medium (e.g., a disk, hard drive, or other data storage device) containing program instructions for a computer to perform a particular process.

The Federal Circuit stated that regardless of what statutory category a claim’s language is crafted to literally invoke, we look to the underlying invention for patent-eligibility purposes. Here, it is clear that the invention underlying both claims 2 and 3 is a method for detecting credit card fraud, not a manufacture for storing computer-readable information. This case is thus similar to In re Abele, 684 F.2d 902 (CCPA 1982).

The Federal Circuit went on to say that in the present case, CyberSource had not met its burden to demonstrate that claim 2 is “truly drawn to a specific” computer readable medium, rather than to the underlying method of credit card fraud detection.

The Federal Circuit acknowledged that, after Abele, they have held that, as a general matter, programming a general purpose computer to perform an algorithm “creates a new machine, because a general purpose computer in effect becomes a special purpose computer once it is programmed to perform particular functions pursuant to instructions from program software.” In re Alappat, 33 F.3d 1526, 1545 (Fed. Cir. 1994). But stated that they have never suggested that simply reciting the use of a computer to execute an algorithm that can be performed entirely in the human mind falls within the Alappat rule. Thus, despite its Beauregard claim format, under Abele, we treat claim 2 as a process claim for patent-eligibility purposes.

The Federal Circuit stated that one could mentally perform the fraud detection method that underlies both claims 2 and 3 of the ’154 patent, as the method consists of only the general approach of obtaining information about credit card transactions utilizing an Internet address and then using that information in some undefined manner to determine if the credit card transaction is valid. Because claims 2 and 3 attempt to capture unpatentable mental processes (i.e., abstract ideas), they are invalid under § 101.

The Federal Circuit affirmed the district court holding.

The Federal Circuit decision can be found here:

www.cafc.uscourts.gov/images/stories/opinions-orders/09-1358.pdf