Gemalto S.A. v. Htc Corporation
754 F.3d 1364
Fed. Cir.2014Background
- Gemalto owns U.S. Patents ’317, ’485, and ’727, all claiming methods/devices that allow resource‑constrained devices (e.g., smart cards/microcontrollers) to run high‑level language applications (like Java) by converting and storing a minimized application and an interpreter in on‑chip memory.
- Gemalto sued multiple smartphone makers and Google, alleging infringement when accused devices run Android/Java apps compiled and converted by the Android SDK.
- The district court construed key claim terms to require that the recited memory be "all program memory" on a single semiconductor substrate (i.e., on‑chip), and that "resource constraints" mean insufficient memory to run the unconverted application.
- Defendants conceded accused devices use on‑chip processors but rely on off‑chip memory (and only temporarily use on‑chip cache), so did not literally store application+interpreter fully on the chip.
- The district court granted summary judgment of non‑infringement (literal and DOE), holding off‑chip storage defeats literal infringement and on‑chip cache is not equivalent to permanent on‑chip program memory.
Issues
| Issue | Plaintiff's Argument | Defendant's Argument | Held |
|---|---|---|---|
| Construction of "memory" / "integrated circuit card" (claims of ’317/’485) | "Memory" may include off‑chip memory accessible to the card; integrated circuit card need not contain all program memory on one chip. | "Memory" is all program memory on the single semiconductor substrate (on‑chip); invention was to fit app+interpreter on‑chip. | Court affirmed: "memory" = all program memory on same chip; claims and prosecution history limit to on‑chip storage. |
| Construction of "programmable device" (claim 3 of ’727) | Broad ordinary meaning: any device that can execute a program. | Must be similar to integrated circuit card / single semiconductor substrate with all program memory and resource constraints. | Court affirmed narrower construction: single semiconductor substrate integrating CPU and all program memory (embedded system). |
| Literal infringement by accused smartphones | Accused devices run converted apps; Gemalto did not dispute element presence generally. | Accused devices store program instructions off‑chip and access off‑chip memory, so they do not meet the on‑chip memory limitation. | No literal infringement; SJ affirmed. |
| Doctrine of equivalents (on‑chip cache vs. on‑chip permanent memory) | Temporary loading into on‑chip cache before execution is substantially the same as on‑chip storage (cache used ~97% of the time). | Cache is temporary and loses contents on power‑off; it is functionally and structurally different and was known in prior art. | DOE rejected: plaintiff failed to present particularized testimony linking cache to claimed permanent memory; equivalence would cover prior art, so DOE cannot save the claim. |
Key Cases Cited
- Phillips v. AWH Corp., 415 F.3d 1303 (claim construction methodology)
- Warner‑Jenkinson Co. v. Hilton Davis Chem. Co., 520 U.S. 17 (doctrine of equivalents framework)
- Texas Instruments Inc. v. Cypress Semiconductor Corp., 90 F.3d 1558 (need for particularized testimony for DOE)
- AquaTex Indus., Inc. v. Techniche Solutions, 479 F.3d 1320 (element‑by‑element DOE analysis)
- Energy Transp. Grp., Inc. v. William Demant Holding A/S, 697 F.3d 1342 (function‑way‑result DOE test)
- On Demand Mach. Corp. v. Ingram Indus., Inc., 442 F.3d 1331 (claims cannot be broader than specification)
- Elkay Mfg. Co. v. EBCO Mfg. Co., 192 F.3d 973 (prosecution history of parent applies to continuations)
- Marquip, Inc. v. Fosber Am., Inc., 198 F.3d 1363 (DOE cannot ensnare prior art)
- Lighting Ballast Control LLC v. Philips Elecs. N.A. Corp., 744 F.3d 1272 (claim construction review standard)
- Cybor Corp. v. FAS Techs., Inc., 138 F.3d 1448 (en banc review principles)
