Eolas Technologies Inc. v. Microsoft Corp.

399 F.3d 1325, 73 U.S.P.Q. 2d (BNA) 1782, 2005 U.S. App. LEXIS 3476, 2005 WL 475391
CourtCourt of Appeals for the Federal Circuit
DecidedMarch 2, 2005
Docket20-1076
StatusPublished
Cited by61 cases

This text of 399 F.3d 1325 (Eolas Technologies Inc. v. Microsoft Corp.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Eolas Technologies Inc. v. Microsoft Corp., 399 F.3d 1325, 73 U.S.P.Q. 2d (BNA) 1782, 2005 U.S. App. LEXIS 3476, 2005 WL 475391 (Fed. Cir. 2005).

Opinion

RADER, Circuit Judge.

The United States District Court for the Northern District of Illinois granted final judgment to Eolas Technologies Incorporated and the Regents of the University of California (collectively, Eolas) after a jury found that Microsoft Corpox-ation (Microsoft) infringed claims 1 and 6 of U.S. Patent No. 5,838,906 (the ’906 patent) and actively induced United States users of Internet Explorer to infringe claim 1. The district court also invoked 35 U.S.C. § 271(f) to include foreign sales of Internet Explorer in the royalty awarded to Eolas. Because the district court improperly granted judgment as a matter of law (JMOL) in Eolas’ favor on Microsoft’s anticipation and obviousness defenses and improperly rejected Microsoft’s inequitable conduct defense, this court vacates the district court’s decision and remands for a new trial on these issues. In addition, this court affirms the district court’s claim construction of “executable application” and finds the district court did not err in its jury instruction with regard to the claim limitation “utilized by said browser to identify and locate.” Finally, this court affirms the district court’s holding that “components,” according to section 271(f)(1), includes software code on golden master disks.

I.

On February 2, 1999, Eolas brought an infringement action against Microsoft. In particular, Eolas alleged infringement of claims 1 and 6 of the ’906 patent. 1 The ’906 patent carries the title “distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document.” Eolas alleged that certain aspects of Microsoft’s Internet Explorer (IE) product incorporate its invention. Microsoft denied infringement and asserted that the claims were invalid and unenforceable.

Essentially, the claimed invention allows a user to use a web browser in a fully interactive environment. For example, the invention enables a user to view news clips or play games across the Internet. The ’906 claims require a web browser with certain properties. Specifically, the invention calls for a browser located in a “distributed hypermedia environment.”

In operation, the claimed browser locates a web page, or distributed hypermedia document, with a uniform resource lo *1329 cator (URL). Then the browser parses the text of the web page including an “embed text format” specifying an object external to the web page that has “type information associated with it” (i.e., spreadsheets, databases). The browser next uses that type information to identify and locate an executable application that' automatically enables interactive viewing of the object. The inventors have consistently maintained that “[tjhis invention was the first instance where interactive applications were embedded in Web pages.” The district court found that the invention was reduced to practice no later than January 27, 1994, when it was presented at a Web conference.

During prosecution of the ’906 patent, the examiner rejected the claims several times for obviousness. Besides the World Wide Web, HTTP and HTML, the examiner cited three main prior art references during prosecution: (1) the Mosaic Web Browser, which allows users to go from one website to another by clicking links on web pages and has some capability to display objects; (2) U.S. Patent No. 5,206,951 to Khoyi et al. (Khoyi), which describes an Object Linking and Embedding System (OLE); 2 and (3) U.S. Patent No. 5,581,686 to Koppolu et al. (Koppolu), which covers some OLE technology where the application displaying data may be a component, such as an object handler that is implemented as a Dynamically Linked Library (DLL). 3 The examiner allowed the claims on March 30,1998.

Microsoft’s Invalidity Defenses

At trial, Microsoft presented evidence that the Viola Web browser (Viola), invented by Pei-Yuan Wei (Wei), was in public use more-than one year before Eolas’ invention. Microsoft asserted that this prior art would invalidate the invention under 35 U.S.C. § 102(b). Microsoft also used the Viola reference to challenge validity on the basis of sections 102(a), 102(g) and 103. Wei testified at trial that he had written code for Viola so that the browser could handle embedded automatically-launched interactive programs in May 1993. Wei testified as well that he demonstrated that capability to Sun Microsystems engineers at that time. Microsoft corroborated existence of this code at trial through a computer demonstration of an archived file, dated May 12, 1993. The parties refer to this version of Viola as DX34. Wei demonstrated DX34 to two Sun Microsystems-engineers on May 7,1993-

Wei also demonstrated a different version of Viola to the district court. This second exhibit, DX37, was allegedly Wei’s attempt on May 27, 1993, to improve DX34. Apparently due to a bug in the program, Wei could not make the DX37 version function in the courtroom in conjunction with the Internet. ' Microsoft’s technical expert testified that' both versions of the Viola code taught all of the limitations of the claims at issue.

The district court found as a matter of law that Wei abandoned, suppressed or concealed DX34. within the meaning of section 102(g) because Wei disclosed that version only ,to the Sun engineers and then changed it. The district court extended this finding to section 102(b) and found as a matter, of law that since DX34 was aban *1330 doned, showing it to the Sun engineers could not constitute a public use. The district court prevented Microsoft from presenting any evidence of DX34 to the jury and later granted Eolas’ Rule 50 motion for JMOL in ruling that neither the anticipation nor obviousness defenses could be presented to the jury after hearing testimony on those issues from Microsoft’s expert.

Microsoft’s Inequitable Conduct Defense

Michael D. Doyle (Doyle), one of the inventors of the ’906 patent, knew of Viola yet did not disclose any information regarding that reference to the United States Patent and Trademark Office (PTO). On August 31, 1994, Doyle issued a press release to an e-mail list indicating that researchers at the University of California had “created software for embedding interactive program objects within hypermedia documents.” That same day, Wei contacted Doyle via e-mail in response to the press release. Wei alleged that his May 1993 demonstration of Viola (version DX34) to Sun Microsystems engineers exhibited a way to embed interactive objects and transport them over the web. Wei directed Doyle to his paper about Viola (the Viola paper), which was available on the Internet at least by August 13, 1994. Doyle downloaded and read the paper. In a later email exchange, Doyle attempted to get Wei to concede that he was not the first to invent. Additionally, Doyle told Wei the inventions were different.

On October 17, 1994, the University of California filed the ’906 patent application.

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

Related

Delano Farms Co. v. California Table Grape Commission
778 F.3d 1243 (Federal Circuit, 2015)
Fleming v. Escort Inc.
774 F.3d 1371 (Federal Circuit, 2014)
Apple, Inc. v. Samsung Electronics Co.
67 F. Supp. 3d 1100 (N.D. California, 2014)
Pronova Biopharma Norge AS v. Teva Pharmaceuticals USA, Inc.
549 F. App'x 934 (Federal Circuit, 2013)
Dey, L.P. v. Sunovion Pharmaceuticals, Inc.
715 F.3d 1351 (Federal Circuit, 2013)
Tyco Healthcare Group LP v. Ethicon Endo-Surgery, Inc.
936 F. Supp. 2d 30 (D. Connecticut, 2013)
Delano Farms Co. v. California Table Grape Commission
940 F. Supp. 2d 1229 (E.D. California, 2013)
Solvay, S.A. v. Honeywell International Inc.
886 F. Supp. 2d 396 (D. Delaware, 2012)
Dey, Inc. v. Sepracor, Inc.
847 F. Supp. 2d 541 (S.D. New York, 2012)
Eolas Technologies, Inc. v. Adobe Systems, Inc.
810 F. Supp. 2d 795 (E.D. Texas, 2011)
MySpace, Inc. v. GraphOn Corp.
756 F. Supp. 2d 1218 (N.D. California, 2010)
Papyrus Technology Corp. v. New York Stock Exchange, LLC
653 F. Supp. 2d 402 (S.D. New York, 2009)
Cardiac Pacemakers, Inc. v. St. Jude Medical, Inc.
576 F.3d 1348 (Federal Circuit, 2009)

Cite This Page — Counsel Stack

Bluebook (online)
399 F.3d 1325, 73 U.S.P.Q. 2d (BNA) 1782, 2005 U.S. App. LEXIS 3476, 2005 WL 475391, Counsel Stack Legal Research, https://law.counselstack.com/opinion/eolas-technologies-inc-v-microsoft-corp-cafc-2005.