Singular Computing LLC v. Google LLC

District Court, D. Massachusetts·Decided June 25, 2020·No. 1:19-cv-12551·Unknown

Opinion

UNITED STATES DISTRICT COURT DISTRICT OF MASSACHUSETTS

_______________________________________ ) SINGULAR COMPUTING LLC, ) ) Plaintiff, ) Civil Action No. ) 19-12551-FDS v. ) ) GOOGLE LLC, ) ) Defendant. ) _______________________________________)

MEMORANDUM AND ORDER ON DEFENDANT’S MOTION TO DISMISS SAYLOR, C.J. This is a patent infringement dispute concerning computer system architectures. U.S. Patent Nos. 8,407,273 (“the ’273 Patent”), 9,218,156 (“the ’156 Patent”), and 10,416,961 (“the ’961 Patent”), held by plaintiff Singular Computing LLC, each describe a method of “Processing with Compact Arithmetic Processing Element[s].” Singular has brought suit for infringement of the three patents, including allegations of willful infringement and a request for treble damages, against defendant Google LLC. Google has moved to dismiss the amended complaint, contending that the patents-in-suit claim fundamental and abstract ideas that are not patentable under 35 U.S.C. § 101. For the reasons set forth below, the motion will be denied. I. Background A. Factual Background The facts are stated as set forth in the amended complaint (“AC”) unless otherwise noted. 1. Singular Computing Singular Computing is a Delaware limited liability company based in Newton and Cambridge, Massachusetts. (AC ¶ 1). It was founded by Joseph Bates, Ph.D., in order to develop computers with novel architectures. (Id. ¶ 6). Those architectures include processors with parts “designed to perform low precision and high dynamic range (LPHDR) arithmetic operations.” (Id. ¶ 9). According to the complaint, such architectures “allow [] for more

efficient use of a computer’s transistors,” which improves computer performance in certain applications such as artificial intelligence software. (Id. ¶¶ 9-12). 2. The ’273 Patent The ’273 Patent is entitled “Processing with Compact Arithmetic Processing Element” and was issued on March 26, 2013. It generally relates to “a processor or other device” that “includes processing elements designed to perform arithmetic operations . . . on numerical values of low precision but high dynamic range.” (’273 Patent col. 2 ll. 11-18). In other words, those LPHDR processing elements often “produce results that frequently differ from exact results” by a margin of error, but “they are capable of operating on inputs and/or producing outputs spanning a range” of numbers that is relatively large. (See id. col. 2 ll. 28-39). According to the patent, conventional central processing units (“CPUs”) perform

arithmetical operations, such as addition, subtraction, multiplication, and division, “with great precision,” which typically requires “on the order of a million transistors.” (Id. col. 3 ll. 7-22). Although such CPUs “make inefficient use of their transistors,” this high-precision architecture remains the norm because “[m]any applications need this kind of precision” and it preserves “software compatibility with earlier designs.” (Id.; see also id. col. 5 ll. 41-62). Because of the inefficiency of conventional CPU designs, “other kinds of computers have been developed to attain higher performance.” (Id. col. 3. ll. 31-32). The patent describes a variety of such architectures, including single instruction stream/multiple data stream designs, field programmable gate arrays, and graphics processing units (“GPUs”). (See generally id. col. 3 l. 30-col. 5 l. 62). The patent claims that while many of those architectures use lower-precision arithmetic and may have advantages for specialized applications, they suffer from a variety of flaws that either prevent their use for modern general-purpose computing or render them approximately as inefficient as conventional CPU designs. (See generally id.).

The ’273 Patent purports to take a “fundamentally different approach” from prior architectures by incorporating LPHDR processing elements into computer processors or other devices. (Id. col. 5 l. 63-col. 6 l. 2). According to the patent, each individual LPHDR processing element is “relatively small,” which enables them to be deployed together in “massively parallel” configurations. (Id. col. 6 ll. 51-55). And the patent claims that while persons of ordinary skill in the art commonly believe that such “massive amounts of LPHDR arithmetic” are of little use, they “are in fact useful and provide significant practical benefits in at least several significant applications.” (Id. col. 6 l. 51-col. 7 l. 11). For example, it claims that processors with multiple LPHDR processing elements can efficiently solve a task known as the nearest neighbor problem, which has applications in compressing or comparing various types of data. (Id. col. 17 l. 29-col.

21 l. 32). 3. The ’156 & ’961 Patents The ’156 Patent and ’961 Patent are also both entitled “Processing with Compact Arithmetic Processing Element.” The ’156 Patent was issued on December 22, 2015, and is a continuation of the ’273 Patent. The ’961 Patent was issued on September 17, 2019, and is a continuation of the ’156 Patent.1 Both the ’156 Patent and the ’961 Patent share a specification with the ’273 Patent.

1 To be precise, the ’961 Patent is a continuation of U.S. Pat. No. 10,120,648, which is a continuation of U.S. Pat. No. 9,792,088, which is a continuation of the ’156 Patent. 4. Google, LLC Google, LLC is a Delaware limited liability company. Among other things, it provides consumers with a variety of internet-based computer services such as Google Search, Google Translate, Google Photos, Google Assistant, and Gmail. (See AC ¶¶ 2, 15). The amended complaint alleges that Google has built and used several computer systems for its own data

centers that infringe on the ’273, ’156, and ’961 Patents. (Id. ¶¶ 16-26, 81-132). B. Procedural Background On December 20, 2019, Singular filed this action. The amended complaint was filed on March 20, 2020. It alleges three counts against Google: infringement of the ’273 Patent (Count 1); infringement of the ’156 Patent (Count 2); and infringement of the ’961 Patent (Count 3). On April 17, 2020, Google moved to dismiss the amended complaint under Fed. R. Civ. P. 12(b)(6) for failure to state a claim upon which relief can be granted. II. Legal Framework A. Legal Standard On a motion to dismiss made pursuant to Rule 12(b)(6), the court “must assume the truth of all well-plead[ed] facts and give . . . plaintiff the benefit of all reasonable inferences therefrom.” Ruiz v. Bally Total Fitness Holding Corp., 496 F.3d 1, 5 (1st Cir. 2007) (citing

Free access — add to your briefcase to read the full text and ask questions with AI

Singular Computing LLC v. Google LLC, (D. Mass. 2020).

Singular Computing LLC v. Google LLC (Singular Computing LLC v. Google LLC) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

Gottschalk v. Benson
409 U.S. 63 (Supreme Court, 1972)
Parker v. Flook
437 U.S. 584 (Supreme Court, 1978)
Diamond v. Diehr
450 U.S. 175 (Supreme Court, 1981)
Bell Atlantic Corp. v. Twombly
550 U.S. 544 (Supreme Court, 2007)
Ashcroft v. Iqbal
556 U.S. 662 (Supreme Court, 2009)
Rogan v. Menino
175 F.3d 75 (First Circuit, 1999)
Ruiz v. Bally Total Fitness Holding Corp.
496 F.3d 1 (First Circuit, 2007)
Gagliardi v. Sullivan
513 F.3d 301 (First Circuit, 2008)
Internet Patents Corporation v. Active Network, Inc.
790 F.3d 1343 (Federal Circuit, 2015)
Genetic Technologies Limited v. Merial L.L.C.
818 F.3d 1369 (Federal Circuit, 2016)
Enfish, LLC v. Microsoft Corporation
822 F.3d 1327 (Federal Circuit, 2016)
Thales Visionix Inc. v. United States
850 F.3d 1343 (Federal Circuit, 2017)
Berkheimer v. Hp Inc.
881 F.3d 1360 (Federal Circuit, 2018)
Aatrix Software, Inc. v. Green Shades Software, Inc.
882 F.3d 1121 (Federal Circuit, 2018)
Chargepoint, Inc. v. Semaconnect, Inc.
920 F.3d 759 (Federal Circuit, 2019)
Cellspin Soft, Inc. v. Fitbit, Inc.
927 F.3d 1306 (Federal Circuit, 2019)
Bilski v. Kappos
177 L. Ed. 2d 792 (Supreme Court, 2010)
SAP Am., Inc. v. InvestPic, LLC
898 F.3d 1161 (Federal Circuit, 2018)