Mangosoft v. Oracle

2006 DNH 030
CourtDistrict Court, D. New Hampshire
DecidedMarch 14, 2006
Docket02-cv-545-SM
StatusPublished

This text of 2006 DNH 030 (Mangosoft v. Oracle) 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 v. Oracle, 2006 DNH 030 (D.N.H. 2006).

Opinion

Mangosoft v . Oracle 02-CV-545-SM 03/14/06 UNITED STATES DISTRICT COURT

DISTRICT OF NEW HAMPSHIRE

Mangosoft, Inc. and Mangosoft Corporation, Plaintiffs

v. Civil N o . 02-cv-545-SM Opinion N o . 2006 DNH 030 Oracle Corporation, Defendant

O R D E R

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 N o . 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

1 Although Mangosoft originally alleged that Oracle also infringed U.S. Patent N o . 5,918,229, it subsequently withdrew all claims relating to that patent. 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, 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.” Intern’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 2 2 2 , 228 (1st Cir. 2005) (citing Mesnick v . Gen. Elec.

Co., 950 F.2d 816, 822 (1st Cir. 1991)).

2 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 10g

Database software.

On November 2 2 , 1996, Mangosoft filed with the United States

Patent and Trademark Office (“PTO”) the patent application that

issued on November 1 4 , 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

3 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 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

4 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 (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 10g 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

5 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 9 6 7 , 977 (Fed.

Cir. 1995), aff’d, 517 U.S. 370 (1996). But, whether the accused

product infringes the claims as interpreted is a factual

question. Syntex (U.S.A.) LLC v . Apotex, Inc., 407 F.3d 1371,

1377 (citing Bai v . L & L Wings, Inc., 160 F.3d 1350, 1353 (Fed.

Cir. 1998)). Because infringement is based on a question of

fact, summary judgment on infringement is proper for the patent

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

Related

Graham v. John Deere Co. of Kansas City
383 U.S. 1 (Supreme Court, 1966)
Warner-Lambert Co. v. Teva Pharmaceuticals USA, Inc.
418 F.3d 1326 (Federal Circuit, 2005)
Salazar v. Procter & Gamble Company
414 F.3d 1342 (Federal Circuit, 2005)
Princeton Biochemicals, Inc. v. Beckman Coulter, Inc.
411 F.3d 1332 (Federal Circuit, 2005)
Pc Connector Solutions LLC v. Smartdisk Corp.
406 F.3d 1359 (Federal Circuit, 2005)
Smithkline Beecham Corp. v. Apotex Corp.
403 F.3d 1331 (Federal Circuit, 2005)
Jorge A. Miranda v. Secretary of the Treasury
766 F.2d 1 (First Circuit, 1985)
Fmc Corporation v. The Manitowoc Company, Inc.
835 F.2d 1411 (Federal Circuit, 1987)
In Re David H. Fine
837 F.2d 1071 (Federal Circuit, 1988)
Samuel Mesnick v. General Electric Company
950 F.2d 816 (First Circuit, 1991)

Cite This Page — Counsel Stack

Bluebook (online)
2006 DNH 030, Counsel Stack Legal Research, https://law.counselstack.com/opinion/mangosoft-v-oracle-nhd-2006.