History
  • No items yet
midpage
Cardsoft, LLC v. Verifone, Inc.
769 F.3d 1114
Fed. Cir.
2014
Read the full case

Background

  • CardSoft sued VeriFone (VeriFone, Inc.; VeriFone Systems Inc.; Hypercom Corp.) alleging infringement of U.S. Pat. Nos. 6,934,945 and 7,302,683, patents directed to software for payment terminals (specialized small computers).
  • The patents describe a "virtual machine" that acts as an interpreter between application programs and a terminal’s hardware/OS to enable portability ("write once, run anywhere") and optimize performance via specialized virtual message and function processors.
  • District court construed "virtual machine" as "a computer programmed to emulate a hypothetical computer for applications relating to transport of data," rejected a construction requiring OS/hardware independence for applications, and a jury found infringement and validity.
  • On appeal VeriFone challenged the claim construction and argued noninfringement under a construction requiring that applications be independent of specific underlying hardware/OS.
  • The Federal Circuit held the district court erred by not reading "virtual machine" to require that applications run on it be independent of particular underlying hardware/operating systems, and found CardSoft waived its response that the accused devices nonetheless infringe under the correct construction.

Issues

Issue CardSoft's Argument VeriFone's Argument Held
Proper construction of "virtual machine" in the asserted claims Virtual machine can be broader and need not require that applications be hardware/OS independent; district court's construction was correct "Virtual machine" means an interpreter allowing applications to be independent of specific underlying hardware/OS (i.e., hardware/OS-independent application language) The court reversed: "virtual machine" must be understood as permitting applications that are independent of specific underlying hardware/OS (ordinary meaning supported by specification and prosecution history)
Infringement given correct construction Jury verdict should stand because district court’s construction was correct; did not respond on appeal to noninfringement argument Under the correct construction, accused devices run applications dependent on specific underlying hardware/OS and therefore do not infringe CardSoft waived its noninfringement response on appeal; court granted judgment of no infringement as a matter of law

Key Cases Cited

  • Lighting Ballast Control LLC v. Philips Elecs. N. Am. Corp., 744 F.3d 1272 (Fed. Cir.) (claim construction reviewed de novo)
  • Cybor Corp. v. FAS Techs., Inc., 138 F.3d 1448 (Fed. Cir.) (en banc) (claim construction principles)
  • Phillips v. AWH Corp., 415 F.3d 1303 (Fed. Cir.) (en banc) (claims given ordinary and customary meaning; intrinsic evidence primary)
  • Oracle Am., Inc. v. Google Inc., 750 F.3d 1339 (Fed. Cir.) (discussion of Java VM as interpreter enabling write-once-run-anywhere)
  • Nazomi Commc’ns, Inc. v. Nokia Corp., 739 F.3d 1339 (Fed. Cir.) (virtual machine concept in prior art context)
  • Nazomi Commc’ns, Inc. v. ARM Holdings, PLC, 403 F.3d 1364 (Fed. Cir.) (virtual machine discussion)
  • Eon-Net LP v. Flagstar Bancorp, 653 F.3d 1314 (Fed. Cir.) (claim differentiation is a presumption that yields to clear specification/prosecution history)
  • Marine Polymer Techs., Inc. v. HemCon, Inc., 672 F.3d 1350 (Fed. Cir.) (claim differentiation limits)
  • SmithKline Beecham Corp. v. Apotex Corp., 439 F.3d 1312 (Fed. Cir.) (issues inadequately briefed may be waived)
  • Procter & Gamble Co. v. Amway Corp., 376 F.3d 496 (5th Cir.) (failure adequately to brief an issue on appeal constitutes waiver)
Read the full case

Case Details

Case Name: Cardsoft, LLC v. Verifone, Inc.
Court Name: Court of Appeals for the Federal Circuit
Date Published: Oct 17, 2014
Citation: 769 F.3d 1114
Docket Number: 2014-1135
Court Abbreviation: Fed. Cir.