CheckSum Ventures, LLC v. Dell Inc.

CourtDistrict Court, N.D. Illinois
DecidedSeptember 30, 2019
Docket1:18-cv-06321
StatusUnknown

This text of CheckSum Ventures, LLC v. Dell Inc. (CheckSum Ventures, LLC v. Dell Inc.) is published on Counsel Stack Legal Research, covering District Court, N.D. Illinois primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
CheckSum Ventures, LLC v. Dell Inc., (N.D. Ill. 2019).

Opinion

IN THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF ILLINOIS EASTERN DIVISION

CHECKSUM VENTURES, LLC, ) ) Plaintiff, ) Case No. 18-cv-6321 ) v. ) Judge Robert M. Dow, Jr. ) DELL INC., ) ) Defendant. )

MEMORANDUM OPINION AND ORDER Plaintiff Checksum Ventures, LLC brings one claim of patent infringement, seeking damages pursuant to 35 U.S.C. § 284. Before the Court is Defendant Dell Inc.’s motion to dismiss. For the reasons set forth below, Defendant’s motion to dismiss is granted without prejudice and with leave to file an amended complaint by October 28, 2019. The case is set for further status hearing on November 7, 2019 at 9:00 a.m. I. Background1 Patent 8,301,906 (the ‘906 patent) was issued by the U.S. Patent and Trademark Office on October 30, 2012. [1-1 at 1 (hereinafter cited as ‘906 patent).] The ‘906 patent concerns a particular form of data identifier called the “checksum.”2 See generally [id.]. Plaintiff Checksum Ventures is the owner of the ‘906 patent by assignment. [1, ¶7.]

1 For purposes of the motion to dismiss, the Court accepts as true all of Plaintiff’s well-pleaded factual allegations and draws all reasonable inferences in Plaintiff’s favor. Killingsworth v. HSBC Bank Nev., N.A., 507 F.3d 614, 618 (7th Cir. 2007).

2 Checksums have long been used to compare whether two data files are identical. See, e.g., Lexmark Intern., Inc. v. Static Control Components, 387 F.3d 522, 531, 541 (6th Cir. 2004). As the Sixth Circuit has explained, a checksum is a “calculation” or algorithm run “using every data byte of the [data file] as input. The program then compares the result of that calculation with a ‘checksum value’ that is located elsewhere * * *. If any single byte of the [data file] is altered, the checksum value will not match the checksum calculation result.” Id. In other words, checksum algorithms generate unique identifiers for data The patent teaches that “[c]onventional data administration concepts lack the possibility for users to allow other users to verify or integrity check data.” ‘906 patent at 1:27–29. This is especially problematic when data “season and tend to become more and more erroneous with time.” Id. at 1:30–32. The ‘906 patent’s specification describes the intended end goal as follows:

“Embodiments of the present invention provide the advantage that data can be verified and their origin can be authenticated.” ‘906 patent at 10:35–38. The “invention is based on the finding that based on checksums, respectively encrypted checksums, data validity and integrity can be verified.” Id. at 2:34–36. The claims, however, do not include any verification or authentication capabilities, and instead merely describe an apparatus, method, and computer program for providing checksums, and writing and storing them in such a way that they can be disaggregated and read separately from the underlying data. Claim 1 is exemplary: 1. An apparatus for writing checksum information on a data content on a storage medium, comprising: a provider for providing checksum information based on a data content; and

a writer for writing the data content, the checksum information and control information on a physical or logical location of the checksum information on the storage medium, such that a baseline reader can read the data content, the enhanced reader can read and process the control information and the checksum information and the baseline reader ignores, skips, or does not read the checksum information. Independent claims 9 and 10 use almost identical language to describe a method for writing checksum information and computer program code, respectively. Claims 2–8 are derivative of

files, using the data files themselves as inputs. The algorithm will only spit out the same identifier (the checksum) if the inputs (the data files themselves) are completely identical. claim 1. The ‘906 patent does not purport to invent checksums or an innovative way to generate them, and instead suggests using “conventional algorithms” to compute them. See ‘906 patent at 3:1–6. Plaintiff alleges that Defendant, Dell Inc. has infringed on the ‘906 patent, asserting claim

1 in its complaint. [1, ¶ 14.] Although not the subject of the motion to dismiss, an overview of Dell’s alleged infringement is instructive in understanding how checksums are used in practice. According to the complaint, Defendant’s EMC VNX Storage System uses checksums extensively. [Id., ¶¶ 14–20.] For example, the EMC VNX uses checksums to identify and remove duplicate files—if two files’ respective checksums match, then the EMC VNX recognizes that they are identical and deletes one to save space. [Id., ¶¶ 14–18]; see also generally [1-3]; [1-4]. The EMC VNX also uses checksums to retrieve commonly used files more efficiently—it saves commonly used files at a more convenient location (the Fast Cache) and uses checksums to query the Fast Cache. [1, ¶¶ 19–20]; see also generally [1-5]. If the checksum of the queried file matches the checksum of a file in the Fast Cache, the EMC VNX pulls from the Fast Cache. [Id.] Defendant

moved to dismiss [15] on the ground that the ‘906 patent does not meet the threshold patent- eligibility requirements of 35 U.S.C. § 101. See also [18]. II. Legal Standard To survive a Rule 12(b)(6) motion to dismiss for failure to state a claim upon which relief can be granted, the complaint first must comply with Rule 8(a) by providing “a short and plain statement of the claim showing that the pleader is entitled to relief,” Fed. R. Civ. P. 8(a)(2), such that the defendant is given “fair notice of what the * * * claim is and the grounds upon which it rests.” Bell Atl. Corp. v. Twombly, 550 U.S. 544, 555 (2007) (quoting Conley v. Gibson, 355 U.S. 41, 47 (1957)) (alteration in original). Second, the factual allegations in the complaint must be sufficient to raise the possibility of relief above the “speculative level.” E.E.O.C. v. Concentra Health Servs., Inc., 496 F.3d 773, 776 (7th Cir. 2007) (quoting Twombly, 550 U.S. at 555). “A pleading that offers ‘labels and conclusions’ or a ‘formulaic recitation of the elements of a cause of action will not do.’ ” Ashcroft v. Iqbal, 556 U.S. 662, 678 (2009) (quoting Twombly, 550 U.S.

at 555). Dismissal for failure to state a claim under Rule 12(b)(6) is proper “when the allegations in a complaint, however true, could not raise a claim of entitlement to relief.” Twombly, 550 U.S. at 558. In reviewing a motion to dismiss pursuant to Rule 12(b)(6), the Court accepts as true all of Plaintiff’s well-pleaded factual allegations and draws all reasonable inferences in Plaintiff’s favor. Killingsworth v. HSBC Bank Nevada, N.A., 507 F.3d 614, 618 (7th Cir. 2007). Evaluating whether a “claim is sufficiently plausible to survive a motion to dismiss is ‘a context-specific task that requires the reviewing court to draw on its judicial experience and common sense.’” Id. (quoting McCauley v.

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

Related

Conley v. Gibson
355 U.S. 41 (Supreme Court, 1957)
Bell Atlantic Corp. v. Twombly
550 U.S. 544 (Supreme Court, 2007)
Ashcroft v. Iqbal
556 U.S. 662 (Supreme Court, 2009)
Brewster McCauley v. City of Chicag
671 F.3d 611 (Seventh Circuit, 2011)
Killingsworth v. HSBC Bank Nevada, N.A.
507 F.3d 614 (Seventh Circuit, 2007)
Ultramercial, Inc. v. Hulu, LLC
772 F.3d 709 (Federal Circuit, 2014)
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)
Tli Communications LLC v. Av Automotive, L.L.C.
823 F.3d 607 (Federal Circuit, 2016)
Electric Power Group, LLC v. Alstom S.A.
830 F.3d 1350 (Federal Circuit, 2016)
Apple, Inc. v. Ameranth, Inc.
842 F.3d 1229 (Federal Circuit, 2016)
Intellectual Ventures I LLC v. Erie Indemnity Company
850 F.3d 1315 (Federal Circuit, 2017)
Aatrix Software, Inc. v. Green Shades Software, Inc.
882 F.3d 1121 (Federal Circuit, 2018)
Berkheimer v. Hp Inc.
890 F.3d 1369 (Federal Circuit, 2018)

Cite This Page — Counsel Stack

Bluebook (online)
CheckSum Ventures, LLC v. Dell Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/checksum-ventures-llc-v-dell-inc-ilnd-2019.