Mangosoft, Inc. and Mangosoft Corporation (collectively, “Mangosoft”) appeal from a final judgment of the district court following a summary judgment order holding that Oracle Corporation (“Oracle”) did not infringe Mangosoft’s U.S. Patent No. 6,148,377 (“the '377 patent”).
Mangosoft, Inc. v. Oracle Corp.,
I. BACKGROUND
Mangosoft owns the '377 patent, which relates to “computer networking systems and methods that provide shared memory systems and services.” '377 patent col.l 11.4-6. Specifically, the '377 patent discloses “systems that can create and manage a virtual memory space that сan be shared by each computer on a network and can span the storage space of each memory device connected to the network.” Id. col.2 11.21-24. In contrast to traditional client-server networks, where servers with significant memory capacity served as “central repositories] of network data,” id. col.l 11.23-28, the '377 patent describes a systеm that pools together the storage capacity of individual computers (or nodes) on the network to form a “virtual memory space,” see id. col.2 11.21-28. Thus, the disclosed storage system emphasizes decentralized storage, which leverages the storage capacity of individual client computers by allowing all of the nodes of the network to contribute portions of their local persistent (e.g., hard disk) storage and volatile (e.g, RAM) memory to a virtual pool of storage and memory accessible by the entire network.
In 2002, Mangosoft filed suit against Oracle and accused Oracle’s Real Applications Clusters (“RAC”) software, sold in conjunction with its 9i and lOg database software, of infringing a total of 38 claims of both the '377 patent and a relаted patent. Oracle counterclaimed for a declaratory judgment of invalidity, unenforceability, and non-infringement. In 2004, the *1329 district court construed several disputed claim terms after holding a Markman hearing. With respect to the term “local,” it held that
the word “local” when used to modify a computer device means a computer device (e.g., a hard drive) that is directly attached to a single computer’s processоr by, for example, the computer’s bus.
Mangosoft, Inc. v. Oracle Corp.,
No. 02-CV-545,
Following this order, Mangosoft amended its list of asserted claims to allege infringement only of clаims 1, 5, and 9 of the '377 patent. The parties then filed cross-motions for summary judgment on the issues of infringement, invalidity, and unenforceability of the '377 patent.
Summary Judgment Opinion
at 1-2. The district court concluded that, as a matter of law, Oracle did not infringe any of the asserted claims; the court left most of the invalidity and inequitable conduct issues unresolved.
Id.
at 409. In so holding, the district court agreed with Oracle that “the mеmory space shared in RAC clusters does not span local persistent memory devices.”
Id.
at 397. Approximately one year later, the district court dismissed Oracle’s counterclaim without prejudice, and entered judgment of non-infringement in favor of Oracle.
Mangosoft, Inc. v. Oracle Corp.,
II. DISCUSSION
This appeal presents a question of claim construction involving a single claim term. The parties’ arguments turn on the singular issue of what it means for a storage device, such as a hard disk, to be “local” to a particular computer, or node, in a computer network. Mangosoft contends that in construing the claim term “local,” the district court improperly imported what Mangosoft characterizes аs the “direct” and “unique” connection limitations. See Claim Construction Opinion at 20 (requiring that local memory devices be “directly attached to a single computer’s processor” (emphases added)). It argues that the district court derived these limitations solely from a technical dictionary definition proffered by Oracle, although this dictionary was not cited by the district court. See id. at 18-20. Mango-soft contends that a “local” memory device should be construed as “a memory device that ... can be contributed to the shared addressable memory space by a particular node.” Oracle responds that the claim language, specification, prosecution history, and reliable extrinsic evidence support the district court’s construction. We agree with Oracle.
Mangosoft relies heavily on the fact that the district court’s opinion preceded
Phillips v. AWH Corp.,
The district court’s construction of the term “local” is consistent with the language of claim 1. The same cannot be said for Mangosoft’s position. Mangosoft’s construction would read “local” to mean something beyond the breadth of anything in the claims or the specification by giving that term attributes of control. The problem is that nothing in the intrinsic reсord describes or supports such an expansive meaning. Moreover, the broader construction proffered by Mangosoft — “a memory device that ... can be contributed to the shared addressable memory space by a particular node” — would render the claim term “local” superfluous. This was recognized by the district court.
See Claim Construction Opinion
at 19-20. Claim 1 requires that each local persistent memory device be “coupled to” a computer comprising a node on the network and that the “shared addressable memory space” be mapped “across said plurality of local persistent memory devices” through these computer nodes. This language — independent of the word “local” — requires a connection of somе sort between a computer and a hard disk. Thus, Mangosoft’s proposed construction ascribes no meaning to the term “local” not already implicit in the
*1331
rest of the claim.
See Merck & Co. v. Teva Pharm. USA, Inc.,
Specifically, the summary of the invention notes that “[i]n a system that distributes the storage across the memory devices of the network, the persistent memory device will be understood to include a plurality of local persistent memory devices that
each
couple to a respective
one
of the plural computers.” '377 patent col.3 11.10-14 (emphases added). Mangosoft relies on the prior paragraph’s introductory language (“[i]n one aspect, the invention can be understood to include,”
id.
col.2 1.64) to argue that the language regаrding local persistent memory devices relates solely to one embodiment. However, even if we assume that this language properly addresses only an “aspect” of the invention — namely, “computer systems having a shared addressable memory space,”
id.
col.2 11.64 — 66—this is precisely the aspect of the invention at issue in claim 1.
See id.
claim 1 (reciting “[a] computer systеm have a shared addressable memory space”);
see also Verizon Servs. Corp. v. Vonage Holdings Corp.,
More generally, the specification discloses that an “object of the invention is to provide computer network systems that ... dynamically exploit [ ] distributed resources,” '377 patent col.2 11.3-6 (emphasis added), in contrast to centralized storage, and characterizes local persistent memory devices as being unique to individual nodes on the network, e.g., id. col.3 1.44 (“local persistent memory dеvice of a first computer”); id. col.3 11.45-46 (“local persistent memory device of a second computer”); id. col.7 1.21 (“the local memories of each of the nodes”). The specification’s figures and descriptions consistently represent “local” persistent memory devices as being directly attached to individual computers. In so doing, the specificatiоn specifically contrasts local memory devices with “network memory devices,” which are remote, networked memory devices providing centralized shared storage for multiple computers. For example, the embodiment illustrated in Figure 2, reproduced below, includes “a network memory device 26,” but the specification defines only the disks 36a, 36b, and 36c of each individual node on the network as being “local.” Id. col.7 11.1-8.
*1332 [[Image here]]
Mangosoft nonetheless argues that claim 1 may encompass such network memory devices based on the following language in the specification: "The disk can be any persistent memory including any disk, RAID, tape or other device that provides persistent data storage." Id. col.3 11.38-40. Mangosoft characterizes RAID as a type of network memory device "in which numerous drives are shared by a `cluster' of computers." Taken in context, however, this quote relates not to "local" persistent memory devices, nor even to the persistent memory devices across which the shared addressable memory space is spanned, but rather to an optional "cache controller." Id. col.3 11.34-40. In sum, we find the specification and claim language entirely consistent with and fully supportive of the district court's construction.
We find further support for the district court's construction in the prosecution history. As originally filed, the application leading to the `377 patent included a broader claim 1, which recited, in relevant part, "a persistent memory device, cоupled to said data network and having persistent storage for data signals." J.A. 1295. The original application also included a dependent claim-filed as claim 2-which recited "a plurality of local persistent memory devices each coupled to a respective one of said plural computers." Id. During prosecution, Mangosoft amended claim 1; can-celled several claims, including claim 2; and represented to the examiner that it had "[i]n general ... amended claim 1 to include the subject matter of claims 2, 3, 4, 8, and 9. Amended claim 1 recites `a local persistent memory device' . associated with each of the computers coupled to the network." J.A. 1391. In describing the amendment to the examiner, Mangosoft emphasized the addition of the term "local" and argued that "none of the relied-upon references teaches or suggests local persistent memory devices (e.g., hard disks associated with each networked computer), having portions of a shared addressable memory space mapped thereon." Id. The examiner responded to this amendment аnd accompanying arguments by allowing the claims.
In addressing that history, Mangosoft argues that in amending claim 1, which does not recite all of the language of can-celled claim 2, it did not incorporate the limitation that local devices "each [be] coupled to a respective one of said plural computers." Mangosoft characterizes can-
*1333
celled claim 2 as requiring “unique” connections between each local persistent memory device and computer, such that no computer could have more than one such device. Mangosoft contends that it could not have incorporated this limitation into claim 1 because its communications with the examiner contemplated computers having multiple local hard disks. Contrary to Mangosoft’s arguments, neither the language of cancelled claim 2 nor the district court’s requirement that local disks be directly attached to a single computer precludes a single computer from having multiple local disks. Moreover, having incorporated the term “local” and having represented to the examiner that it had “[i]n general ... amended claim 1 to include the subject matter of claim [ ] 2,” Mangosoft cannot now argue that “local” should be interpreted inconsistently with both cancelled claim 2 and the definition found in the specification, which describes “a plurality of local persistent memory devices that each couple to a respective one of the рlural computers.” '377 patent eol.3 11.12-14. To do so would effectively read the “local” limitation out of the claim or ignore the subject matter incorporated from cancelled dependent claim 2 of the original application.
See, e.g., Omega Eng’g, Inc. v. Raytek Corp.,
Nor do we find persuasive Mangosoft’s argument that the amendment was made not to emphasize “local” but rather to emphasize that the claimed shared addressable memory space consisted of both volatile and persistent memory. This interpretation of the prosecution history flies in the fаce of the arguments Mango-soft presented to the examiner and which it quotes in its brief on appeal: “[N]one of the relied-upon references teaches or suggests local volatile memory devices ... or persistent memory devices ... having portions of a shared addressable memory space mapped thereon.” J.A. 1391 (emphases added).
Having found support for the district court’s claim construction in the claim language, the specification, and the prosecution history of the '377 patent, we note that this construction is also consistent with the technical dictionary definition proffered by Oracle. “Local device” is there defined as “[p]eripheral equipment that is linked directly to a computer or other supporting equipment without an intervening communications channel.”
McGraw-Hill Dictionary of Scientific and Technical Terms
1159-60 (5th ed.1994). In response to Oracle’s assertion that this definition represents the accepted meaning of this term in the relevant art, see
Phillips,
Finally, we have considered the parties’ remaining arguments concerning addition *1334 al extrinsic evidence and find them to be unpersuasive.
III. CONCLUSION
Because the district court correctly construed the “local” claim term, we affirm the district court’s grant of Oracle’s motion for summary judgment of non-infringement.
AFFIRMED.
