I4i Ltd. Partnership v. Microsoft Corp.

598 F.3d 831, 2010 U.S. App. LEXIS 5036, 93 U.S.P.Q. 2d (BNA) 1943, 81 Fed. R. Serv. 805, 2010 WL 801705
CourtCourt of Appeals for the Federal Circuit
DecidedMarch 10, 2010
Docket2009-1504
StatusPublished
Cited by368 cases

This text of 598 F.3d 831 (I4i Ltd. Partnership 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
I4i Ltd. Partnership v. Microsoft Corp., 598 F.3d 831, 2010 U.S. App. LEXIS 5036, 93 U.S.P.Q. 2d (BNA) 1943, 81 Fed. R. Serv. 805, 2010 WL 801705 (Fed. Cir. 2010).

Opinion

PROST, Circuit Judge.

This is a patent infringement case about an invention for editing custom XML, a computer language. The owner of the patent, i4i Limited Partnership (“i4i”), brought suit against Microsoft Corporation (“Microsoft”), alleging that the custom XML editor in certain versions of Microsoft Word (“Word”), Microsoft’s word-processing software, infringed i4i’s patent. After a seven-day trial, the jury found Microsoft liable for willful infringement. The jury rejected Microsoft’s argument that the patent was invalid, and awarded $200 million in damages to i4i. The district court denied Microsoft’s motions for judgment as a matter of law and motions for a new trial, finding that Microsoft had waived its right to challenge, among other things, the validity of the patent based on all but one piece of prior art and the sufficiency of the evidence supporting the jury’s damage award. Although statutorily authorized to triple the jury’s damages award because of Microsoft’s willful infringement, the district court awarded only $40 million in additional damages. It also granted i4i’s motion for a permanent injunction. This injunction, which this court stayed pending the outcome of this appeal, is narrow. i4i Ltd. v. Microsoft Corp., 343 Fed.Appx. 619 (Fed.Cir.2009). It does not affect copies of Word sold or licensed before the injunction goes into effect. Thus, users who bought or licensed Word before the injunction becomes effective will still be able to use the infringing custom XML editor, and receive technical support from Microsoft. After its effective date, the injunction prohibits Microsoft from selling, offering to sell, importing, or using copies of Word with the infringing custom XML editor. Microsoft is also prohibited from instructing or assisting new customers in the custom XML editor’s use.

On appeal, Microsoft challenges the jury verdict and injunction on multiple grounds. Because this case went to trial and we are in large part reviewing what the jury found, our review is limited and deferential. We affirm the issuance of the permanent injunction, though we modify its effective date to accord with the evidence. In all other respects, we affirm for the reasons set forth below.

BACKGROUND

i4i began as a software consulting company in the late 1980s. Basically, companies would hire i4i to develop and maintain customized software for them. Thus, while consumers might not find i4i’s products on the shelves at Best Buy or CompUSA, i4i was in the business of actively creating, marketing, and selling software. In June 1994, i4i applied for a patent concerning a method for processing and storing information about the structure of electronic documents. After approximately four years, the United States Patent and Trademark Office (“PTO”) allowed the application, which issued as U.S. Patent No. 5,787,449 (“'449 patent”). The invention claimed in the '449 patent forms the basis of this litigation. Since then, i4i has developed several software products that practice the invention. One of these products is “add-on” software for Microsoft Word, which expands Word’s capability to work with documents containing custom XML.

XML is one of many markup languages. Markup languages tell the computer how text should be processed by inserting “tags” around text. Tags give the comput *840 er information about the text. For example, some tags might tell the computer how to display text, such as what words should appear in bold or italics. Tags can also tell the computer about the text’s content, identifying it as a person’s name or social security number, for instance. Each tag consists of a delimiter and tag name. The delimiter sets the tag apart from the content. Thus, a tag indicating that “717 Madison PL NW” is an address might appear as < address >717 Madison Pl. NW</address> where “address” is the tag’s name and “<” and “>” are the delimiters. Custom XML allows users to create and define their own tags. i4i refers to tags and similar information about a document’s structure as “metacodes.” The specification of the '449 patent defines “metacode” as “an individual instruction which controls the interpretation of the content of the data.” '449 patent col.4 11.15-16.

The '449 patent claims an improved method for editing documents containing markup languages like XML. The improvement stems from storing a document’s content and metacodes separately. Id. at col.6 11.18-21. The invention primarily achieves this separation by creating a “metacode map,” a data structure that stores the metacodes and their locations within the document. The document’s content is stored in a data structure called “mapped content.” Claim 14 is illustrative:

A method for producing a first map of metacodes and their addresses of use in association with mapped content and stored in distinct map storage means, the method comprising:
providing the mapped content to mapped content storage means;
providing a menu of metacodes; and compiling a map of the metacodes in the distinct storage means, by locating, detecting and addressing the metacodes; and
providing the document as the content of the document and the metacode map of the document.

Id. at col. 16 11.18-30.

Separate storage of a document’s structure and content was an improvement over prior technology in several respects. Importantly, it has allowed users to work solely on a document’s content or its structure. Id. at col.711.6-11,17-20.

Since 2003, versions of Microsoft Word, a word processing and editing software, have had XML editing capabilities. In 2007, i4i filed this action against Microsoft, the developer and seller of Word. i4i alleged that Microsoft infringed claims 14, 18, and 20 of the '449 patent by making, using, selling, offering to sell, and/or importing Word products capable of processing or editing custom XML. i4i further alleged that Microsoft’s infringement was willful. Microsoft counterclaimed, seeking a declaratory judgment that the '449 patent was invalid and unenforceable.

Before the case was submitted to the jury, Microsoft moved for judgment as a matter of law (“JMOL”) on the issues of infringement, willfulness, and validity. The district court denied Microsoft’s motions, and the case was submitted to the jury. The jury found that Word infringed all asserted claims of the '449 patent. The jury further found that the patent was not invalid, and that Microsoft’s infringement was willful. It awarded $200 million in damages.

After trial, Microsoft renewed its motions for JMOL on infringement, validity, and willfulness. In the alternative, Microsoft moved for a new trial on these issues based on the sufficiency of the evidence supporting the jury’s findings. Microsoft also argued it was entitled to a new trial *841 based on errors in the claim construction, evidentiary rulings, and jury instructions. The district court denied Microsoft’s motions. It granted i4i’s motion for a permanent injunction and awarded $40 million in enhanced damages.

Microsoft now appeals. We have jurisdiction pursuant to 28 U.S.C. § 1295(a)(1).

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

Related

Ecofactor, Inc. v. Google LLC
Federal Circuit, 2024
Perry v. State of Washington
W.D. Washington, 2021
Nichia Corporation v. Everlight Americas, Inc.
855 F.3d 1328 (Federal Circuit, 2017)
Eco Tour Adventures, Inc. v. Jewell
249 F. Supp. 3d 360 (District of Columbia, 2017)
Smartflash LLC v. Apple Inc.
680 F. App'x 977 (Federal Circuit, 2017)
Dermafocus LLC v. Ulthera, Inc.
201 F. Supp. 3d 465 (D. Delaware, 2016)
Koninklijke Philips N v. v. Zoll Medical Corporation
656 F. App'x 504 (Federal Circuit, 2016)

Cite This Page — Counsel Stack

Bluebook (online)
598 F.3d 831, 2010 U.S. App. LEXIS 5036, 93 U.S.P.Q. 2d (BNA) 1943, 81 Fed. R. Serv. 805, 2010 WL 801705, Counsel Stack Legal Research, https://law.counselstack.com/opinion/i4i-ltd-partnership-v-microsoft-corp-cafc-2010.