Reiffin v. Microsoft Corp.
Decision Date | 05 June 2000 |
Citation | 214 F.3d 1342,54 USPQ2d 1915 |
Parties | (Fed. Cir. 2000) MARTIN GARDNER REIFFIN, Plaintiff-Appellant, v. MICROSOFT CORPORATION, Defendant-Appellee. 98-1502 DECIDED: |
Court | U.S. Court of Appeals — Federal Circuit |
Martin G. Reiffin, of Danville, California, argued pro se. On the brief were Edward F. O'Connor, Stradling Yocca Carlson & Rauth, of Newport Beach, California. Of counsel on the brief were Thomas A. Fairhall, Christopher M. Cavan, and James C. Gumina, McDonnell Boehnen Hulbert & Berghoff, of Chicago, Illinois.
John D. Vandenberg, Klarquist Sparkman Campbell Leigh & Whinston, LLP, of Portland, Oregon, argued for defendant-appellee. With him on the brief were James E. Geringer and Joseph T. Jakubek. Of counsel on the brief were Terrence P. McMahon, William L. Anthony, Jr., Eric L. Wesenberg, and Heidi Keefe, Orrick Herrington & Sutcliffe, LLP, of Menlo Park, California.
Steven M. Anzalone, Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P., of Washington, DC, for amici curiae Garmin International, Inc., and National Association of Manufacturers. With him on the brief were Don O. Burley and Robert L. Burns.
Before NEWMAN, MICHEL, and SCHALL, Circuit Judges.
Martin Gardner Reiffin appeals the decision of the United States District Court for the Northern District of California,1 granting summary judgment that United States Patents Nos. 5,694,603 and 5,694,604 are invalid for failure to meet the "written description" requirement of 35 U.S.C. §112, first paragraph. We conclude that the district court erred in application of the statute. The summary judgment is reversed, and the case is remanded for further proceedings.
In 1982 Mr. Reiffin filed a patent application entitled "Computer System with Real-Time Compilation." The application discloses a system in which a combination of software and hardware compiles a computer program concurrently with the program's entry into an editor, achieving what is described as "contemporaneous real-time entry and compilation of a source program." A source program is a computer program written in a high level human readable language which the application refers to as source code; the end product of the compilation of the source program is a binary machine language composition which the application refers to as object code, and which is required for the program's execution by a computer. We also take notice of the following dictionary definitions:
COMPILE B to generate a program written in machine language (or sometimes in symbolic language) from a program written in a high level language such as BASIC or FORTRAN V.
EDITOR B a software or firmware tool, a program or part of a program . . . [which] aids in modifying, editing, rewriting, changing, or debugging a program being developed.
Philip E. Burton, A Dictionary of Microcomputing 31, 51 (1976).
The system as described in the specification utilizes an "interrupt mode of operation" to allow the computer's Central Processing Unit ("CPU") to execute a compiler and an editor seamlessly as viewed by the computer user. In normal operation the compiler is continuously executed by the CPU; as the compiler is executed it performs lexical, syntactic, and semantic analyses of program source code stored in a source buffer in the computer's memory, outputting compiled object code into an object buffer. Whenever the computer user strikes a key on the keyboard, a so-called "interrupt sequence" causes the compiler's execution to pause and directs the CPU to execute the editor. After the editor performs whatever operation is required by the keystroke (for example, entering an alphanumeric character into the source buffer), a "return" instruction is executed by the CPU. This return instruction ends the interrupt sequence and causes the CPU to resume its normal state in which the compiler is continuously executed. The specification also describes an alternative embodiment in which the interrupt sequence is activated by a timer or clock instead of by the keyboard.
Mr. Reiffin filed a continuation of the 1982 application in 1985. He filed another continuing application with additional text and modified claims in 1990, describing the system as a "multithreaded computer application."2 The 1990 application issued as the '603 patent on December 2, 1997. The '604 patent, filed in 1994 as a continuation of the 1990 application, also issued on December 2, 1997. The claims of the '603 and '604 patents were amended several times during the lengthy prosecution, which included appeals to the Board of Patent Appeals and Interferences.
The two patents in suit have the same specification, and differ as to their claims; the '603 patent claims a memory product storing multithreaded software, and the '604 patent claims a method of multithreaded operation and a multithreaded system. Claim 12 of the '603 patent is representative:
and said first thread of instructions repeatedly regaining control of the computer after each said time interval so that said first thread of instructions resumes processing said body of data at the point where it had been previously preempted, whereby said threads of instructions execute concurrently in a multithreaded mode of operation.
Mr. Reiffin charged that several of Microsoft's software applications infringe the '603 and '604 patents, including word processing programs that check spelling and grammar as text is entered, and operating systems such as Windows 98 which control switching of the program threads that are active during normal operation of a personal computer.
On cross-motions for summary judgment on the issue of patent validity, the district court granted Microsoft's motion and held all of the claims invalid for failure to comply with the written description requirement of 35 U.S.C. §112 ¶1. The district court determined that, as a matter of law, the written description requirement encompasses an "omitted element test" which "prevents a patent owner from asserting claims that omit elements that were essential to the invention as originally disclosed." Reiffin, 48 USPQ2d at 1278. Examining the contents of the original 1982 application, the district court found that the specification described four elements as essential to the invention C a compiler, an editor, an interrupt, and a return. Reviewing the seventy-seven claims of the issued '603 and '604 patents, the court concluded that none of the claims includes all four elements, and held all of the claims invalid for failure to comply with the written description requirement.
We conclude that the district court erred in looking to the text of the original 1982 application to determine whether the '603 and '604 patents, filed in 1990 and 1994, comply with the written description requirement. For purposes of §112 ¶1, the relevant specifications are those of the '603 and '604 patents; earlier specifications are relevant only when the benefit of an earlier filing date is sought under 35 U.S.C. §120.
The district court did not decide whether the claims of the '603 and '604 patents are adequately supported by the written descriptions of the inventions set forth in the specifications of those patents. However, that is all that is required for compliance with the written description requirement of §112 ¶1, which states the basic requirements for the content of the specification:
35 U.S.C. §112 ¶1. The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains . . . to make and use the same . . . .
The purpose of this provision is to ensure that the scope of the right to exclude, as set forth in the claims, does not overreach the scope of the inventor's contribution to the field of art as described in the patent specification. See In re Gosteli, 872 F.2d 1008, 1012, 10 USPQ2d 1614, 1618 (Fed. Cir. 1989) ("[T]he description must clearly allow persons of ordinary skill in the art to recognize that [the inventor] invented what is claimed."); see also Vas-Cath, Inc. v. Mahurkar, 935 F.2d 1555, 1561, 19 USPQ2d 1111, 1115 (Fed. Cir. 1991) ("Adequate description of the invention guards against the inventor's overreaching by insisting that he recount his invention in such detail that his future claims can be determined to be encompassed within his original creation." (quoting Rengo Co. v. Molins Mach. Co., 657 F.2d 535, 551, 211 USPQ 303, 321 (3d. Cir. 1981)).
Compliance of the '603 and '604 patents with the written description requirement requires that the specifications of these patents describe the inventions claimed in these patents. Thus, for example, the 1990 application considered as a whole must convey to one of ordinary skill in the art, either explicitly or inherently, that Mr. Reiffin invented the subject matter claimed in the '603...
To continue reading
Request your trial-
E2interactive, Inc. v. Blackhawk Network, Inc.
...Div. of Demag Delaval Turbomachinery Corp. v. General Elec. Co., 264 F. 3d 1111,1118 (Fed. Cir. 2001); Reiffin v. Microsoft Corp., 214 F.3d 1342, 1345-46 (Fed. Cir. 2000) (the description must clearly allow persons of ordinary skill in the art to recognize that the inventor invented what is......
-
BTG Int'l Ltd. v. Amneal Pharm. LLC
...forth in the claims, does not overreach the scope of the [invention] as described in the patent specification." Reiffin v. Microsoft Corp. , 214 F.3d 1342, 1345 (Fed. Cir. 2000) ; see also AbbVie Deutschland GmbH & Co., KG v. Janssen Biotech, Inc. , 759 F.3d 1285, 1298 (Fed. Cir. 2014). "[T......
-
Amgen Inc. v. Hoechst Marion Roussel, Inc.
...conveys to one of ordinary skill in the art as of 1984 that Dr. Lin invented the subject matter claimed in the patents-in-suit. Reiffin, 214 F.3d at 1346 [Reiffin v. Microsoft Corp., 214 F.3d 1342, 1346, 54 USPQ2d 1915, 1917 (Fed. Cir.2000)]. The written description inquiry, therefore, focu......
-
Rowe Intern. Corp. v. Ecast, Inc.
...applications that count."); Zenon Envtl., Inc. v. U.S. Filter Corp., 506 F.3d 1370, 1378 (Fed.Cir.2007) (citing Reiffin v. Microsoft Corp., 214 F.3d 1342, 1346 (Fed.Cir.2000)). In any event, however, plaintiffs do not point to a genuine issue of fact concerning whether the advertising-relat......
-
The Doctrine of Equivalents: Becoming a Derelict on the Waters of Patent Law
...one can tell, except by independent experiments, how to construct the patented device, the patent is void."); Reiffin v. Microsoft Corp., 214 F.3d 1342 (Fed. Cir. 2000) ("The purpose of [35 U.S.C. §112¶ 1] is to ensure that the scope of the right to exclude as set forth in the claims, does ......
-
Chapter §6.03 Policy Rationale
...In re Katz Interactive Call Processing Pat. Litig., 639 F.3d 1303, 1319 (Fed. Cir. 2011) (quoting Reiffin v. Microsoft Corp., 214 F.3d 1342, 1345 (Fed. Cir. 2000)); see also Centocor Ortho Biotech, Inc. v. Abbott Labs., 636 F.3d 1341, 1353 (Fed. Cir. 2011) (invalidating patent directed to p......