Mangosoft, Inc. v. Oracle Corp.

421 F. Supp. 2d 392, 2006 DNH 30, 2006 U.S. Dist. LEXIS 10196, 2006 WL 680866
CourtDistrict Court, D. New Hampshire
DecidedMarch 14, 2006
DocketCiv. 02-CV-545-SM
StatusPublished
Cited by4 cases

This text of 421 F. Supp. 2d 392 (Mangosoft, Inc. v. Oracle Corp.) is published on Counsel Stack Legal Research, covering District Court, D. New Hampshire primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Mangosoft, Inc. v. Oracle Corp., 421 F. Supp. 2d 392, 2006 DNH 30, 2006 U.S. Dist. LEXIS 10196, 2006 WL 680866 (D.N.H. 2006).

Opinion

ORDER

MCAULIFFE, Chief Judge.

Mangosoft, Inc. and Mangosoft Corporation (collectively, “Mangosoft”), bring this patent infringement action against Oracle Corporation (“Oracle”), asserting that Oracle’s products infringe its patent, United States Patent No. 6,148,377 (“the ’377 patent”). 1 In response, Oracle filed a counterclaim, seeking a declaratory judgment that the patent is invalid, unenforceable, or not infringed.

Before the court are summary judgment motions from both parties. Oracle moves for summary judgment, asserting that it does not infringe the ’377 patent, the ’377 patent is invalid, and the ’377 patent is unenforceable. Mangosoft moves for summary judgment asserting that, as a matter of law, Oracle is infringing claims 1, 5, and 9 of the ’377 patent, and for partial summary judgment holding the ’377 patent valid. For the reasons set forth below, *395 Oracle’s motion is granted in part and denied in part and Mangosoft’s motion is granted in part and denied in part.

Standard of Review

Summary judgment is appropriate when the record reveals “no genuine issue as to any material fact and ... the moving party is entitled to a judgment as a matter of law.” Fed.R.Civ.P. 56(c). In this context, “a fact is ‘material’ if it potentially affects the outcome of the suit and a dispute over it is ‘genuine’ if the parties’ positions on the issue are supported by conflicting evidence.” Inte rn’l Ass’n of Machinists & Aerospace Workers v. Winship Green Nursing Ctr., 103 F.3d 196, 199-200 (1st Cir.1996) (citations omitted). Notwithstanding this deferential standard, the non-moving party cannot defeat a motion for summary judgment by simply relying on improbable inferences, conclusory allegations, or rank speculations. Ingram v. Brink’s, 414 F.3d 222, 228 (1st Cir.2005) (citing Mesnick v. Gen. Elec. Co., 950 F.2d 816, 822 (1st Cir.1991)).

Background

Mangosoft and Oracle are software companies, specializing in database software. Mangosoft owns the ’377 patent. Oracle produces the allegedly infringing Real Application Clusters (“RAC”) software, sold in conjunction with its 9i and lOg Database software.

On November 22, 1996, Mangosoft filed with the United States Patent and Trademark Office (“PTO”) the patent application that issued on November 14, 2000, as the ’377 patent. Generally speaking, the ’377 patent teaches a “distributed shared memory system.” It describes computer systems consisting of groups of computers linked by a network connection, also known as a “cluster” or “computer cluster.” Each computer, or “node,” in the cluster manages its own memory (both volatile and non-volatile) and, employing the invention, makes that memory available to other nodes in the cluster. Furthermore, says Mangosoft, unlike earlier systems, which only provided a means for sharing data stored in non-volatile memory (e.g., hard disks), the invention taught by the ’377 patent allows nodes to also share volatile memory (e.g., random access memory or “RAM”) with other nodes in the cluster. Thus, the invention teaches a means by which nodes may share both non-volatile and volatile memory space, by creating a “pool” of shared memory space which is accessible by all nodes participating in the system. Specifically, claim 1 of the ’377 patent teaches:

1. A computer system having a shared addressable memory space, comprising
a data network for carrying data signals representative of computer readable information, and
a plurality of computers, each of said plurality of computers sharing the shared addressable memory space and including
an interface, coupled to said data network, for accessing said data network to exchange data signals therewith,
a local volatile memory device coupled to said computer and having volatile storage for data signals,
a local persistent memory device coupled to said computer and having persistent storage for data signals, and
a shared memory subsystem for mapping a portion of said shared addressable memory space to a portion or the whole of said persistent storage and said volatile storage to provide thereby addressable persistent and volatile storage for data signals accessible by each of the *396 plural computers, said shared memory subsystem including
a distributor for mapping portions of said addressable memory space across said plurality of local persistent memory devices, to distribute said addressable memory space across said plurality of local persistent memory devices, and
a disk directory manager for tracking said mapped portions of said addressable memory space to provide information representative of which of said local persistent memory devices has which of said portions of said addressable memory space mapped thereon.

The ’377 patent, 15:56-16:23 (emphasis supplied). Claims 5 and 9 depend on claim 1.

Following a Markman hearing, the court construed the disputed terms in the ’377 patent. See generally Markman v. Westview Instruments, Inc., 517 U.S. 370, 116 S.Ct. 1384, 134 L.Ed.2d 577 (1996). Subsequently, both parties moved for summary judgment.

Discussion

I. Infringement of the ’377 Patent

Both Mangosoft and Oracle move for summary judgment on the issue of infringement. Mangosoft argues that a computer cluster running Oracle’s 9i and/or lOg Database software (“RAC cluster”) infringes, either literally or by equivalents, claims 1, 5, and 9 of the ’377 patent. Oracle, on the other hand, says that an RAC cluster does not infringe because it does not use local persistent memory devices or provide a shared addressable memory space, as required by claim 1. Oracle is correct.

Determining patent infringement is a two step process: “the court first construes the scope of the asserted claims and then compares the accused device to the properly construed claims to determine whether each and every limitation of the claim is present, either literally or equivalently, in the accused device.” Tate Access Floors, Inc. v. Interface Architectural Res., Inc., 279 F.3d 1357, 1365 (Fed.Cir.2002) (citing Amazon, com, Inc. v. Barnesandnoble.com, Inc., 239 F.3d 1343, 1351 (Fed.Cir.2001)). Claim interpretation is a matter of law. Markman v. Westview Instruments, Inc., 52 F.3d 967, 977 (Fed.Cir.1995), aff 'd,

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

Related

Inline Connection Corp. v. Earthlink, Inc.
684 F. Supp. 2d 496 (D. Delaware, 2010)
Mangosoft, Inc. v. Oracle Corp.
525 F.3d 1327 (Federal Circuit, 2008)
Goss International Americas, Inc. v. Man Roland, Inc.
443 F. Supp. 2d 187 (D. New Hampshire, 2006)
Mangosoft v. Oracle
2006 DNH 030 (D. New Hampshire, 2006)

Cite This Page — Counsel Stack

Bluebook (online)
421 F. Supp. 2d 392, 2006 DNH 30, 2006 U.S. Dist. LEXIS 10196, 2006 WL 680866, Counsel Stack Legal Research, https://law.counselstack.com/opinion/mangosoft-inc-v-oracle-corp-nhd-2006.