throbber
Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 1 of 10 PageID #: 732
`
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`TYLER DIVISION
`
`
`UNILOC USA, INC., AND UNILOC
`LUXEMBOURG S.A.,
`
`Plaintiffs,
`
`v.
`
`RACKSPACE HOSTING, INC., AND
`RACKSPACE US, INC.,
`
`Defendants.
`
`











`
`CASE NO. 6:12-CV-375
`
`
`MEMORANDUM OPINION AND ORDER
`
`
`
`Before the Court is Defendants’ Motion to Dismiss Plaintiffs’ Complaint for Failure to
`
`Allege Infringement of a Patentable Claim Under 35 U.S.C. § 101 (Dkt. No. 16). After
`
`considering the parties’ briefing and arguments, the Court GRANTS the motion and ORDERS
`
`that the above-styled and numbered cause is hereby dismissed.
`
`BACKGROUND
`
`Plaintiffs, Uniloc USA, Inc. and Uniloc Luxembourg S.A. (collectively, “Uniloc”), filed
`
`suit against Defendants Rackspace Hosting, Inc., and Rackspace US, Inc. (collectively,
`
`“Rackspace”), alleging infringement of U.S. Patent No. 5,892,697 (“the ‘697 patent”). The ‘697
`
`patent is directed to a method for processing floating-point numbers. ‘697 Patent, Col. 1:8–9.
`
`Floating-point numbers are numbers in a computer that have digits to the right of the decimal
`
`point. The floating-point numbers described in the ‘697 patent have at least three fields: (i) a sign
`
`to indicate positive or negative; (ii) an exponent; and (iii) a mantissa, which is the body of the
`
`number. Id. at 1:28–32. For a computer, processing floating-point numbers is more complex than
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 2 of 10 PageID #: 733
`
`processing integers, which do not require computation of these additional fields. To unify the
`
`methods for computing floating-point numbers, the Institute of Electrical and Electronics
`
`Engineers (“IEEE”) implemented the IEEE Standard 754. This standard has since been broadly
`
`implemented and is now found in PCs around the world.
`
`The ‘697 Patent purports to increase computational efficiencies compared to the IEEE
`
`Standard 754. Under the standard, the floating-point number to be processed is loaded into a
`
`memory register and undergoes the necessary arithmetic operation with all its fields. At the end
`
`of the process, the result is rounded. The invention, in contrast, optimizes the floating-point
`
`number for processing by rounding it before the arithmetic operation.
`
`Rackspace argues that the invention is not patentable subjet matter and asks the Court to
`
`dismiss Uniloc’s complaint under Federal Rule of Civil Procedure 12(b)(6). Although the ‘697
`
`patent in suit has twenty-seven claims, Uniloc only asserts Claim 1 against Rackspace. Dkt. No.
`
`23 at 2. Therefore, only Claim 1 is at issue for the instant motion. Claim 1 reads as follows:
`
`Claim 1. A method for processing floating-point numbers, each floating-point number
`having at least a sign portion, an exponent portion and a mantissa portion, comprising the
`steps of:
`
`converting a floating-point number memory register representation to a floating-point
`register representation;
`
`rounding the converted floating-point number;
`
`performing an arithmetic computation upon said rounded number resulting in a new
`floating-point value;
`
`converting the resulting new floating-point register value to a floating-point memory
`register representation.
`
`‘697 Patent, Col. 14:46–56.
`
`2
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 3 of 10 PageID #: 734
`
`APPLICABLE LAW
`
`A complaint must “state a plausible claim for relief” to survive a motion to dismiss.
`
`Ashcroft v. Iqbal, 556 U.S. 662, 679 (2009). “When the allegation in a complaint, however true,
`
`could not raise an entitlement to relief, ‘this basic deficiency should . . . be exposed at the point
`
`of minimum expenditure of time and money by the parties and the court.’” Bell Atlantic Corp. v
`
`Twombly, 550 U.S. 544, 558 (2007) (quoting 5 WRIGHT & MILLER § 1216, at 233–34).
`
`Section 101 questions of patentability may be resolved before claim construction. See Bancorp
`
`Services, L.L.C. v. Sun Life Assur. Co. of Canada (U.S.), 687 F.3d 1266, 1273–74 (Fed. Cir.
`
`2012) (affirming invalidation of a patent under 35 U.S.C. § 101 without claim construction).
`
`Invalidity under section 101 is a question of law. In re Bilski, 545 F.3d 943, 951 (Fed. Cir. 2008).
`
`In determining whether a claim is drawn to patentable subject matter, the court considers the
`
`claim as a whole rather than dissecting and evaluating some elements separately from the rest.
`
`Diamond v. Diehr, 450 U.S. 175, 188 (1981).
`
`Section 101 of the Patent Act defines the four broad categories of patentable subject
`
`matter as “any new and useful process, machine, manufacture, or composition of matter, or any
`
`new and useful improvement thereof . . . .” 35 U.S.C. § 101 (2006). “In choosing such expansive
`
`terms . . . modified by the comprehensive ‘any,’ Congress plainly contemplated that the patent
`
`laws would be given wide scope.” Bilski v. Kappos, 561 U.S. __, 130 S. Ct. 3218, 3225 (2010)
`
`(“Bilski II”) (quoting Diamond v. Chakrabarty, 447 U.S. 303, 308 (1980)).
`
`Although section 101 encompasses a broad domain of patentable subject matter, the
`
`Supreme Court has recognized three exceptions: “laws of nature, physical phenomena, and
`
`abstract ideas.” Chakrabarty, 447 U.S. at 309. Laws of nature and physical phenomena are not
`
`patentable subject matter “because those categories embrace ‘the basic tools of scientific and
`
`technological work.’” Research Corp. Techs., Inc. v. Microsoft Corp., 627 F.3d 859, 868 (Fed.
`
`3
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 4 of 10 PageID #: 735
`
`Cir. 2010) (quoting Gottschalk v. Benson, 409 U.S. 63, 67, 93 S. Ct. 253 (1972)). The
`
`application of such laws and formulae, however, may fall within the bounds of patentability
`
`marked by section 101. Diehr, 450 U.S. at 187. Furthermore, while abstractness places subject
`
`matter outside the statutory categories, “inventions with specific applications or improvements to
`
`technologies in the marketplace are not likely to be so abstract that they override the statutory
`
`language and framework of the Patent Act.” Research Corp., 627 F.3d at 868–69.
`
`ANALYSIS
`
`Defendants argue that Claim 1 is unpatentable subject matter because it fails the Federal
`
`Circuit’s “machine-or-transformation” test and violates the Supreme Court’s bright-line
`
`prohibition against patenting mathematical formulas and abstract ideas. Although Uniloc
`
`originally questioned the timing of Defendants’ section 101 validity arguments, Uniloc agrees to
`
`resolution of this issue on the merits at this stage to advance the litigation. Dkt. No. 23 at 1–2.
`
`Machine-or-Transformation Test
`
`The machine-or-transformation test is “a useful and important clue” for determining
`
`patent eligibility of inventions. Bilski II, 130 S. Ct. at 3227. According to the machine-or-
`
`transformation test, a process may be patentable if it “(1) is tied to a particular machine or
`
`apparatus, or (2) it transforms a particular article into a different state or thing.” Id. at 3225–26.
`
`However, The Supreme Court has clarified that it “is not the sole test” of patent eligibility. Id.
`
`Thus, Claim 1 is analyzed under the machine-or-transformation test, as a useful clue to determine
`
`patentability, but that does not end the inquiry.
`
`Defendants argue that Claim 1 fails the machine prong because it recites no machine
`
`whatsoever. Dkt. No. 16 at 15. They also argue that, under Benson, the transformation portion of
`
`the test is not satisfied by the conversion of a number from one format to another. Id. (citing
`
`Benson, 409 U.S. at 70). Defendants contend that the floating-point-register representations in
`
`4
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 5 of 10 PageID #: 736
`
`Claim 1 are simply formats in which certain numbers are presented, thus there is no meaningful
`
`transformation. Id. Plaintiffs cursorily respond that Information Age inventions are less suited
`
`than Industrial Age inventions for analysis under the machine-or-transformation test, but do not
`
`present further argument on this point. Dkt. No. 23 at 11.
`
`Claim 1 of the ’697 patent does not recite a machine. It only recites steps to manipulate a
`
`floating-point number, to perform an arithmetic computation with it, and to produce another
`
`representation of a number. Therefore, the claim fails the machine prong of the test.
`
`Claim 1 also fails the transformation prong of the test. Mere manipulation of data does
`
`not result in a meaningful transformation. See Cybersource Corp. v. Retail Decisions, Inc., 654
`
`F.3d 1366, 1375 (Fed. Cir. 2012) (“mere manipulation or reorganization of data . . . does not
`
`satisfy the transformation prong”); see also Bancorp, 687 F. 3d at 1273 (affirming invalidity of
`
`patent that failed the transformation test because it did “not transform the raw data into anything
`
`other than more data”). Claim 1 involves converting the floating-point number into a different
`
`format, performing an arithmetic operation, and converting the result back to the original
`
`floating-point number format. This is merely manipulating data. Thus, Claim 1 does not satisfy
`
`the transformation prong either.
`
`However, the fact that Claim 1 does not pass the machine-or-transformation test does not,
`
`alone, render it patent-ineligible. See Bilski II, 130 S. Ct. at 3227.
`
`Exceptions to Patentability
`
`The pertinent question to determine patent eligibility is whether the claim at issue is
`
`drawn to one of “three specific exceptions to section 101’s broad patent-eligibility principles:
`
`laws of nature, physical phenomena, and abstract ideas.” Bilski II, 130 S. Ct. 3218, 3225 (2010)
`
`(internal quotations omitted). Specifically, the question is whether Claim 1 recites a
`
`mathematical formula and therefore falls under the “law of nature” exception to patentability.
`
`5
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 6 of 10 PageID #: 737
`
`Patentability of mathematical formula
`
`Defendants argue that Claim 1 covers unpatentable subject matter under Benson because
`
`it recites nothing more than mathematical steps for a numerical conversion. Dkt. No. 16 at 8–9.
`
`Defendants note that in Benson, the claims recited a general method for converting numbers
`
`between different representations, and the Supreme Court found them unpatentable as a
`
`mathematical formula. Id. (citing Benson, 409 U.S. at 64, 67–68). Defendants contend that Claim
`
`1 likewise processes a type of number by converting it from one numerical representation to
`
`another, then subjects it to an arithmetic operation to arrive to a new value, which is then
`
`converted back to the original numerical representation. Id. Thus, Defendants argue that Claim 1,
`
`similar to the Benson claims, is drawn to an unpatentable process to convert a number from one
`
`numerical representation to another. Id. at 9.
`
`Plaintiffs argue that, unlike the claims in Benson, Claim 1 is not a mathematical formula.
`
`Dkt. No. 23 at 8. Plaintiffs argue that in Benson, the method claim recited specific steps of
`
`mathematical operations, such as shifting and adding. Dkt. No. 27 at 3 (citing Benson, 409 U.S.
`
`at 64). Plaintiffs contend that Claim 1, by contrast, recites no identifiable mathematical formula.
`
`Id. Instead, Plaintiffs note that Claim 1 merely contemplates rounding a number, followed by any
`
`type of mathematical operation. Id., at 3–4. Thus, Plaintiffs contend that Claim 1 is not directed
`
`to a specific mathematical operation, and is not barred by the Supreme Court’s Benson decision.
`
`Id.
`
`In Benson, the Supreme Court determined the patent claims were directed to a
`
`“generalized formulation for programs to solve mathematical problems of converting one form
`
`of numerical representation to another.” Benson, 409 U.S. at 65. Specifically, the claims
`
`involved a method for converting binary-coded-decimal numerals into pure binary numerals for
`
`6
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 7 of 10 PageID #: 738
`
`use with a computer, through a series of shifting and adding steps. Id. at 64. This method differed
`
`from “ordinary arithmetic steps” only by “changing the order of the steps, changing the
`
`symbolism or writing the multiplier used in some steps, and by taking subtotals after each
`
`successive operation.” Id. at 67. The Court held that granting a patent on such claims would
`
`“wholly pre-empt the mathematical formula and in practical effect . . . be a patent on the
`
`algorithm itself.” Id. at 72. Therefore, the Court held that the claimed process was unpatentable.
`
`Id. at 65.
`
`Claim 1 is, in essence, a formula to “solve mathematical problems of converting one form
`
`of numerical representation to another.” Benson, 409 U.S. at 65. Claim 1 recites a four-step
`
`method for processing floating-point numbers: (1) convert the floating-point number from a
`
`“memory register representation” to a “register representation”; (2) round the result; (3)
`
`“perform[] an arithmetic computation” on the rounded result to obtain a new floating-point
`
`number; and (4) convert[] the result back to a “memory register representation.” ‘697 Patent,
`
`Col. 14:46–56. Plaintiffs argue that the arithmetic operation is not restricted to a specific addition
`
`or subtraction. Dkt. No. 23 at 8. Although the type of computation that can fulfill the computing
`
`step is not specified, it is limited to an arithmetic operation. The previous step, which involves
`
`rounding a number, is also an arithmetic operation. Essentially, Claim 1 uses numeric
`
`conversions and arithmetic operations in a prescribed procedure to solve a mathematical
`
`problem. Therefore, just as in Benson, Claim 1 discloses a “procedure for solving a given type of
`
`mathematical problem.” Benson, 409 U.S. at 65. Consequently, granting a patent on Claim 1
`
`would “pre-empt the mathematical formula and in practical effect . . . be a patent on the
`
`algorithm itself.” Id. at 72. Under Benson, Claim 1 is a mathematical formula that is unpatentable
`
`under section 101.
`
`7
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 8 of 10 PageID #: 739
`
`Patentability of improvement on a mathematical formula
`
`Defendants further argue that Claim 1 is unpatentable even if it is an improvement of the
`
`IEEE Standard 754. Dkt. No. 25 at 8. In Flook, the Supreme Court found unpatentable claims
`
`directed to an improved method for calculating, using a generalized formulation for converting
`
`numbers. Id. at 10 (citing Parker v. Flook, 437 U.S. 584, 585 (1978)). Defendants argue that
`
`Claim 1 is similar to the Flook claims because it is only an improvement to a known method for
`
`processing floating-point numbers. Id. Further, because Claim 1 is not drawn to a specific type of
`
`arithmetic computation or specific applications, Defendants contend that the exclusionary rights
`
`from such a patent would reach across broad realms. Id. at 8. Thus, Defendants argue that Claim
`
`1 is unpatentable under section 101. Id. at 10.
`
`Plaintiffs contend that Claim 1 differs from the claims found unpatentable in Flook,
`
`because those claims disclosed a mathematical formula and defined a specific set of variables.
`
`Dkt. No. 23 at 8–9. Plaintiffs reiterate that Claim 1 recites no particular mathematical formula.
`
`Id. Further, Plaintiffs argue that the ‘697 Patent claims improvements to the IEEE 754 standard,
`
`which has already been implemented in many processors. Id. Thus, Plaintiffs contend that Claim
`
`1 is patentable as “a definite and substantive advancement to a concrete industry standard.” Id.
`
`at 10.
`
`The Flook claims involved a process for updating alarm limits during a catalytic-
`
`conversion process. Flook, 437 U.S. at 585. The process entailed gathering current temperature
`
`values, using an algorithm to calculate an updated alarm limit value based on these temperatures,
`
`and adjusting the alarm limit to the newly calculated value. Id. The respondent conceded that the
`
`algorithm for computing the alarm limit was the only novel feature of the claimed method. Id. at
`
`588. Thus, the process of gathering temperature data, calculating an alarm limit, and updating the
`
`8
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 9 of 10 PageID #: 740
`
`alarm limit was already known in the art. Id. The Flook claimants had merely devised a better
`
`algorithm for calculating the alarm limit. Id. The Court noted that the algorithm had a practical
`
`and limited application—“computerized calculations producing automatic adjustments in alarm
`
`settings”—but determined that this specific purpose was insufficient to validate an otherwise
`
`unpatentable claim. Id. at 595. Thus, the Court determined that “a claim for an improved method
`
`of calculation . . . is unpatentable subject matter under § 101.” Id. at 595 n.18.
`
`“[I]nventions with specific applications or improvements to technologies in the
`
`marketplace [may not] be so abstract that they override the statutory language and framework of
`
`the Patent Act.” Research Corp., 627 F.3d at 869. However, according to the patent itself, the
`
`claims’ novelty and improvement over the standard is the rounding of the floating-point number
`
`before, rather than after, the arithmetic computation. ‘697 Patent Col. 4:32–48. So, as in Flook,
`
`Claim 1 merely constitutes an improvement on the known method for processing floating-point
`
`numbers. Id. at 595 n.18. Claim 1, then, is merely an improvement on a mathematical formula.
`
`Even when tied to computing, since floating-point numbers are a computerized numeric format,
`
`the conversion of floating-point numbers has applications across fields as diverse as science,
`
`math, communications, security, graphics, and games. Thus, a patent on Claim 1 would cover
`
`vast end uses, impeding the onward march of science. Benson, 409 U.S. at 68. Under Flook, the
`
`improvement over the standard is insufficient to validate Claim 1’s otherwise unpatentable
`
`subject matter.
`
`CONCLUSION
`
`For the reasons stated herein, the Court GRANTS Defendants’ Motion to Dismiss
`
`Plaintiffs’ Complaint for Failure to Allege Infringement of A Patentable Claim Under 35 U.S.C.
`
`§ 101.
`
`
`
`9
`
`

`

`Case 6:12-cv-00375-LED Document 38 Filed 03/27/13 Page 10 of 10 PageID #: 741
`
`
`
`10
`
`__________________________________
`LEONARD DAVIS
`UNITED STATES DISTRICT JUDGE
`
`So ORDERED and SIGNED this 27th day of March, 2013.
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket