Intellectual Ventures I, LLC v. EMC Corp.

CourtDistrict Court, D. Massachusetts
DecidedApril 2, 2020
Docket1:16-cv-10860
StatusUnknown

This text of Intellectual Ventures I, LLC v. EMC Corp. (Intellectual Ventures I, LLC v. EMC Corp.) is published on Counsel Stack Legal Research, covering District Court, D. Massachusetts primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Intellectual Ventures I, LLC v. EMC Corp., (D. Mass. 2020).

Opinion

UNITED STATES DISTRICT COURT DISTRICT OF MASSACHUSETTS ________________________________________ ) Intellectual Ventures I, LLC; ) Intellectual Ventures II, LLC, ) ) Civil Action Plaintiffs, ) ) LEAD CASE v. ) No. 16-10860-PBS ) ) NETAPP, INC., ) No. 16-10868-PBS ) Defendants. ) ________________________________________)

MEMORANDUM AND ORDER April 2, 2020 Saris, D.J. INTRODUCTION Plaintiffs Intellectual Ventures I, LLC and Intellectual Ventures II, LLC (“IV”) filed suit against NetApp, Inc., accusing NetApp’s MetroCluster Fabric Attached systems of infringing U.S. Patent No. 6,516,442 (the ’442 Patent). NetApp has moved for summary judgment on the ground that the MetroCluster products do not satisfy the “error correction” limitation in independent claims 1 and 24 of the ’442 Patent, as that limitation was construed in this Court’s March 13, 2019 Claim Construction Order, Intellectual Ventures I, LLC v. Lenovo Grp. Ltd., 365 F. Supp. 3d 200 (D. Mass. 2019). IV has cross- moved for partial summary judgment and both parties have moved to strike various portions of opposing experts’ reports. After hearing, the Court ALLOWS NetApp’s Motion for Summary

Judgment on Non-Infringement of the ’442 Patent (Dkt. 369). In light of that ruling, the Court DENIES as moot IV’s Motion for Partial Summary Judgment (Dkt. 376), IV’s Motion to Strike (Dkt. 373), and NetApp’s Motion to Strike (Dkt. 366). FACTUAL BACKGROUND The following facts are undisputed except where otherwise indicated. A. ’442 Patent The ’442 Patent is entitled “Channel interface and protocols for cache coherency in a scalable symmetric multiprocessor system.” Dkt. 371-2 at 2. The patent relates to a type of computer architecture known as a “symmetric multi-

processor system,” in which multiple computer processors share a common operating system and memory. The ’442 Patent claimed to improve upon prior art by incorporating “a switched fabric (switch matrix) for data transfers that provides multiple concurrent buses that enable greatly increased bandwidth between processors and shared memory.” Id. In layman’s terms, the ’442 Patent sought to improve how data is transferred through the components of a symmetric multi-processor system in order to increase the system’s processing capacity. IV asserts four dependent claims of the ’442 Patent against NetApp in this action — claims 2, 8, 25, and 31. Claims 2 and 8 are dependent on independent claim 1 and claims 25 and

31 are dependent on independent claim 24. As relevant here, both claim 1 and claim 24 require that certain components of the shared-memory multiprocessor system “perform error correction of the data in the packets exchanged over the channels.” Dkt. 371-2 at 33; see id. at 34. The independent claims read in full: 1. A shared-memory multi-processor system comprising: • a switch fabric configured to switch packets containing data; • a plurality of channels configured to transfer the packets; • a plurality of switch interfaces configured to exchange the packets with the switch fabric, exchange the packets over the channels, and perform error correction of the data in the packets exchanged over the channels; • a plurality of microprocessor interfaces configured to exchange the data with a plurality of microprocessors, exchange the packets with the switch interfaces over the channels, and perform error correction of the data in the packets exchanged over the channels; and • a memory interface configured to exchange the data with a memory device, exchange the packets with the switch interfaces over the channels, and perform error correction of the data in the packets exchanged over the channels.

24. A method of operating a shared-memory multiprocessor system, the method comprising: • exchanging data between a plurality of microprocessors and a plurality of microprocessor interfaces; • exchanging packets containing the data between the microprocessor interfaces and a plurality of switch interfaces over channels; • exchanging the packets between the switch interfaces through a switch fabric; • exchanging the packets between the switch interfaces and a memory interface over the channels; • exchanging the data between the memory interface and a memory device; and • in the interfaces, performing error correction of the data in the packets exchanged over the channels.

Id. at 33-34 (emphasis added). B. March 13, 2019 Claim Construction Order This Court held a non-evidentiary Markman hearing and issued its Claim Construction Order on March 13, 2019. Intellectual Ventures I, LLC v. Lenovo Grp. Ltd., 365 F. Supp. 3d 200 (D. Mass. 2019) (“Intellectual Ventures”). The parties contested three terms in the ’442 Patent — “packet,” “error correction,” and “error correction code.” Id. at 206-10. The Court ruled that a “packet” is a “basic unit of transport over a channel,” “error correction” means “correcting errors in data by at least reconstructing erroneous data,” and “error correction code” means “a code that can be used to correct erroneous data.” Id. at 211. The parties agreed that the term “channel” means “a general-purpose, high-speed, point-to-point, full-duplex, bi- directional interconnect bus.” Id. at 205. In regard to “error correction,” IV had proposed that the term “not exclude the possibility of correcting errors using a retry request.” Id. at 207. Defendants, including NetApp, argued that “performing error correction” instead means “correcting erroneous data in a packet via the reconstruction of errors – for example, changing an erroneous 1 back to a 0.” Id. at 208. The Court rejected IV’s proposed construction. The Court

found that the specification in the ’442 Patent “distinguishes between ‘error correction’ and ‘retry’ protocols.” Id. at 209. Furthermore, the Court reasoned that the doctrine of claim differentiation counseled against construing “error correction” to be met by retry alone because dependent claim 2 adds “retry request” to independent claim 1. Thus, the Court concluded, “the ‘error correction’ in claim 1 is different from correcting errors via a retry protocol.” Id. Finally, the Court recognized that Defendants’ proposed construction “does not exclude a retry protocol” because the construction would encompass “a system that is capable of a retry request as long as that system is also capable of reconstructing erroneous data.” Id. C. NetApp’s MetroCluster Fabric Attached Systems

The NetApp products that IV accuses of infringing the ’442 Patent are known as MetroCluster Fabric Attached systems (hereinafter, “MetroCluster” systems or products). “MetroCluster is a data storage system that provides redundant data storage at different locations.” Dkt. 370 ¶ 3. The MetroCluster system allows a user to continuously back up data in a separate location as far as 300 kilometers away to prevent data loss in the event of a system failure at one location. The MetroCluster system consists of corresponding sets of MetroCluster components at a local and remote location, labeled Site A and Site B in the illustration below. Site_A Site B Controller A Controller B | sa oh | Lt sem (FC-Vi WOeH 12 | 1d] Te [Id FeV —— i FC_switch_A_1 FC_switch_A_1 FC_switch_A 1 FC switch A 1 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 1,s<2duenanmed fabric_2. FC-to-SAS |_| | |_| FC-to-SAS |_| Bridge Bridge C_] Lod Li] Let Let Lo] L_] Lt L__|i__)

Dkt. 394-3 | 9. Each site has at least one “controller,” where data enters the system and which contains multiple microprocessors. Each site also has multiple memory storage devices known as “disk shelves.” The controller and disk shelves at each site are connected by a series of Fibre Channel (*FC”) Switches, switch fabrics, and bridge components.

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

Related

Uniloc USA, Inc. v. Microsoft Corp.
632 F.3d 1292 (Federal Circuit, 2011)
Netword, LLC v. Centraal Corporation
242 F.3d 1347 (Federal Circuit, 2001)
Vasudevan Software, Inc. v. Tibco Software, Inc.
782 F.3d 671 (Federal Circuit, 2015)
Advanced Steel Recovery, LLC v. X-Body Equipment, Inc.
808 F.3d 1313 (Federal Circuit, 2015)
Clare v. Chrysler Group LLC
819 F.3d 1323 (Federal Circuit, 2016)
Cherkaoui v. City of Quincy
877 F.3d 14 (First Circuit, 2017)
Rivera-Rivera v. Medina & Medina, Inc.
898 F.3d 77 (First Circuit, 2018)
Carlson v. University of New England
899 F.3d 36 (First Circuit, 2018)
Intellectual Ventures I, LLC v. Lenovo Grp. Ltd.
365 F. Supp. 3d 200 (District of Columbia, 2019)

Cite This Page — Counsel Stack

Bluebook (online)
Intellectual Ventures I, LLC v. EMC Corp., Counsel Stack Legal Research, https://law.counselstack.com/opinion/intellectual-ventures-i-llc-v-emc-corp-mad-2020.