Papst Licensing GmbH & Co. KG v. Xilinx Inc.

193 F. Supp. 3d 1069, 2016 WL 3196657
CourtDistrict Court, N.D. California
DecidedJune 9, 2016
DocketCase No. 16-CV-00925-LHK, Case No. 16-CV-00926-LHK
StatusPublished
Cited by12 cases

This text of 193 F. Supp. 3d 1069 (Papst Licensing GmbH & Co. KG v. Xilinx Inc.) is published on Counsel Stack Legal Research, covering District Court, N.D. California primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Papst Licensing GmbH & Co. KG v. Xilinx Inc., 193 F. Supp. 3d 1069, 2016 WL 3196657 (N.D. Cal. 2016).

Opinion

ORDER GRANTING MOTION FOR JUDGMENT ON THE PLEADINGS

Re: Dkt. No. 88 (Case No. 16-CV-00925); Dkt. No. 81 (Case No. 16-CV-00926)

LUCY H. KOH, United States District Judge

Plaintiff Papst Licensing GmbH & Co. KG (“Papst” or “Plaintiff’) filed patent infringement suits against Xilinx, Inc, (“Xi-linx”) and Altera Corporation (“Altera”) (collectively, “Defendants”). Plaintiff alleges that Defendants infringe claims of U.S. Patent Nos. 6,57⅜759 and 6,704,891. On May 11, 20Í6, Defendants filed identical Motions for Judgment on the Pleadings, contending .that the asserted claims of Papst’s patents are invalid for failure to claim patent-eligible subject matter under 35 U.S.C. § 101. On May 25, 2016, Papst filed an opposition. On May 30, 2016, Defendants filed a reply. See ECF Nos. 88 (“Motion”), 92 (“Opposition”),' 94 (“Reply”) (Case No. 16-CV-00925-LHK); ECF Nos. 81, 82, 84 (Case No. 16-CV-00926-LHK).1

[1072]*1072Having considered the parties’ submissions, the record, and the relevant law, the Court GRANTS Defendants’ Motion for the reasons set forth below.

1. BACKGROUND

A. Factual Background

1. The Parties

Plaintiff Papst is a German patent licensing company with its principal place of business in St. Georgen, Germany. No. 16-CV-00925-LHK, ECF No. 1 ¶¶ 1, 6. Papst is the assignee of the two patents at issue in the instant case, which Papst acquired through Papst’s predecessor-in-interest, Rambus, Inc. Id. ¶¶7, 13, 19. Defendant Xilinx is a Delaware corporation that supplies programmable logic devices and software. Id. ¶¶ 2, 13-15. Defendant Altera is also a Delaware corporation that supplies programmable logic devices and software. No. 15-CV-00926-LHK, ECF No. 1 ¶¶2, 13-15.2

2. The Asserted Patents

At issue are U.S. Patent Nos. 6,574,759 (the “’759 patent”) and 6,704,891 (the “’891 patent”) (collectively, the “Papst Patents”). Each of the Papst Patents is entitled “Method for Verifying and Improving Run-Time of a Memory Test.”3 The ’891 patent resulted from a continuation of the same patent application that led to the ’759 patent, meaning that the two patents share nearly identical specifications.4 For simplicity, the Court’s citations to the text and figures of the Papst Patents refer to the ’759 patent specification.

The Papst Patents relate generally to the field of testing computer memory devices, and more specifically, to methods for creating and verifying sets of instructions or operations used to test memory devices. See ’759 Patent, at abstract (“A method of generating and verifying a memory test is disclosed.”). According to the Papst Patents, improvements in the size and capacity of integrated circuit memory devices have “revolutionized computer systems, telecommunications equipment and consumer electronics.” ’759 patent, col. 1:11— 12. Such memory devices, however, “must be reliable.” Id., col. 1:15-16. “Accordingly, memory devices have been tested since their first manufacture. Very early in the history of memory device testing, specialized equipment and automated test routines were developed to improve testing efficiency.” Id., col. 1:16-21.

As described by the Papst Patents, “[i]n creating a [memory] test, a- test writer must define a sequence of operations which store and retrieve data to/from the memory device in accordance with certain ‘operating constraints’” or rules imposed by the capabilities of the particular memory being tested. Id., col. 1:58-61. These operating constraints or rules may be “timing-based,” meaning that a minimum [1073]*1073amount of time must elapse between certain memory operations, or “state-based,” meaning that certain operations must occur in a particular order. See id., col. 1:63— 2:1; col. 2:63-3:17.

While early memory devices were “simple and characterized by relatively few constraints,” contemporary memory devices have “increased in complexity” and “have an increased number of operating constraints which must be obeyed during a sequence of memory system operations.” Id., col. 2:2-6; col. 2:9-11.

The Papst Patents note several disadvantages of the conventional methods for creating memory tests by hand. Specifically, the Papst Patents note that “[m]emory device test writers currently generate test protocols without benefit of a tool which provides feedback as to whether or not a test step or test routine violates one or more memory device constraints.” Id., col. 2:23- 27. Similarly, “the conventional process for generating a test does not include a mechanism for verifying compliance with actual memory device constraints.” Id., col. 3:15-17. As a result, “when a memory device fails a test,” it is unclear whether “the memory device is truly broken, or whether the test has been improperly constructed” by failing to comply with all required timing-based and state-based rules governing use of the memory. Id., col. 2:29-31.

According to the Papst Patents, one way in which this problem was addressed in the “conventional process of test generation” was by using a “known-good” memory device “to test the test” in a “trial-and-error” fashion. Id., col. 2:55-57; col. 2:37; see also id., at Fig. 1 (describing prior art process). Identifying an appropriate reference device, however, was sometimes done by running another kind of test to “attempt to identify known-good memory devices.” Id., col. 3:26. This could lead to a “chicken and egg” problem, since “known-good memory devices can not be identified until a valid set of tests have been run.” Id., col. 3:19— 24.

The Papst Patents purport to overcome this problem with a “simulator... using a parameter list covering all relevant constraints” to model the memory device to be tested. Id., col. 3:58-60. The simulator “is event-driven and directly models the behavior of one or more memory devices or modules on a communications channel” using a “parameter file... that describes the architectural and timing characteristics of the memory device or module being simulated.” Id., col. 5:7-12. The “parameter file” of rules is provided by the test writer. Id. A “time-ordered sequence” of operations, ie., the test, “is passed through the simulator to verify that it adheres to the operating constraints” of the memory device for which the test is intended. Id., col. 3:60-63. If the test violates any of the rules required by the memory device specification, “error messages may offer suggested fixes, such as timing adjustments required to place the sequence of operations in compliance with the constraints.” Id., col. 3:64-67. In addition, the Papst Patents disclose the use of a “packer” to minimize the length of time a particular test will take to run “in relation to the given constraints” of the memory device. Id., col. 4:1-4.

Figure 2 of the ’759 patent is instructive as to the general sequence of steps taught by the claimed process:

[1074]*1074[[Image here]]

At step 10, a test writer creates a test for a particular memory device, ’759 patent, col,. 7:41-49.

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

Related

Google LLC v. Sonos, Inc.
N.D. California, 2020
RingCentral, Inc. v. Dialpad, Inc.
372 F. Supp. 3d 988 (N.D. California, 2019)
Thunder Power New Energy Vehicle Dev. Co. v. Byton N. Am. Corp.
340 F. Supp. 3d 922 (N.D. California, 2018)
Silver State Intellectual Techs. v. Facebook Inc.
314 F. Supp. 3d 1041 (N.D. California, 2018)
Brightedge Techs., Inc. v. Searchmetrics, GMBH.
304 F. Supp. 3d 859 (N.D. California, 2018)
Location Based Servs., LLC v. Niantic, Inc.
295 F. Supp. 3d 1031 (N.D. California, 2017)
X One, Inc. v. Uber Technologies, Inc.
239 F. Supp. 3d 1174 (N.D. California, 2017)
Multimedia Plus, Inc. v. Playerlync, LLC
198 F. Supp. 3d 264 (S.D. New York, 2016)
Whitepages, Inc. v. Isaacs
196 F. Supp. 3d 1128 (N.D. California, 2016)
Appistry, Inc. v. Amazon.Com, Inc.
195 F. Supp. 3d 1176 (W.D. Washington, 2016)

Cite This Page — Counsel Stack

Bluebook (online)
193 F. Supp. 3d 1069, 2016 WL 3196657, Counsel Stack Legal Research, https://law.counselstack.com/opinion/papst-licensing-gmbh-co-kg-v-xilinx-inc-cand-2016.