Finjan, Inc. v. Cisco Systems, Inc.

CourtCourt of Appeals for the Federal Circuit
DecidedDecember 30, 2020
Docket19-2074
StatusUnpublished

This text of Finjan, Inc. v. Cisco Systems, Inc. (Finjan, Inc. v. Cisco Systems, Inc.) 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
Finjan, Inc. v. Cisco Systems, Inc., (Fed. Cir. 2020).

Opinion

Case: 19-2074 Document: 56 Page: 1 Filed: 12/30/2020

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

FINJAN, INC., Appellant

v.

CISCO SYSTEMS, INC., Cross-Appellant ______________________

2019-2074, 2019-2146 ______________________

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2018- 00391. ______________________

Decided: December 30, 2020 ______________________

JAMES R. HANNAH, Kramer Levin Naftalis & Frankel LLP, Menlo Park, CA, for appellant. Also represented by PAUL J. ANDRE; JEFFREY PRICE, New York, NY.

PATRICK D. MCPHERSON, Duane Morris LLP, Washing- ton, DC, for cross-appellant. Also represented by PATRICK C. MULDOON; MATTHEW CHRISTOPHER GAUDET, Atlanta, GA; JOSEPH POWERS, Philadelphia, PA. ______________________ Case: 19-2074 Document: 56 Page: 2 Filed: 12/30/2020

Before LOURIE, REYNA, and WALLACH, Circuit Judges. WALLACH, Circuit Judge. Cisco Systems, Inc. (“Cisco”) sought inter partes review (“IPR”) of claims 1–4, 8, and 11–14 (“the Challenged Claims”) of Finjan, Inc.’s (“Finjan”) U.S. Patent No. 7,647,633 (“the ’633 patent”). The U.S. Patent and Trademark Office’s Patent Trial and Appeal Board (“PTAB”) issued a final written decision concluding that Cisco “ha[d] shown by a preponderance of the evidence that claims 1–4, 8, and 11–13 of the ’633 patent are unpatenta- ble” as obvious, but “ha[d] not shown by a preponderance of the evidence that [independent] claim 14 of the ’633 pa- tent is unpatentable” as obvious. Cisco Sys., Inc. v. Finjan, Inc., No. IPR2018-00391, 2019 WL 2237141, at *1 (P.T.A.B. May 23, 2019). Finjan appeals and Cisco cross-appeals. We have ju- risdiction pursuant to 28 U.S.C. § 1295(a)(4)(A). We affirm. BACKGROUND I. The ’633 Patent Entitled “Malicious Mobile Code Runtime Monitoring System and Methods,” the ’633 patent “relates generally to computer networks, and more particularly” to “a system and methods for protecting network-connectable devices from undesirable downloadable operation.” ’633 patent col. 1 ll. 30–33. The ’633 patent “provides protection sys- tems and methods capable of protecting . . . network acces- sible devices or processes,” such as personal computers, “from harmful, undesirable, suspicious or other ‘malicious’ operations that might otherwise be effectuated by remotely operable code,” such as computer viruses. Id. col. 2 ll. 20– 25; see id. col. 1 ll. 40–44 (noting that “the Internet and other public networks have . . . become a major source of potentially system-fatal or otherwise damaging computer code commonly referred to as ‘viruses’”). The ’633 patent discloses “embodiments” that first “determin[e], within one Case: 19-2074 Document: 56 Page: 3 Filed: 12/30/2020

FINJAN, INC. v. CISCO SYSTEMS, INC. 3

or more network ‘servers’ . . . whether received information includes executable code”—referred to as a “Down- loadable”—then, based on that determination, “deliver[] static, configurable, and/or extensible remotely operable protection [code or] policies” to the location of the Down- loadable, and “caus[e] the mobile protection code to be exe- cuted within a Downloadable-destination in a manner that enables various Downloadable operations to be detected, intercepted or further responded to via protection opera- tions.” Id. col. 2 ll. 39–55; see id. col. 1 ll. 60–66 (providing that “[d]ownloadable information” may include “distribut- able components (e.g.[,] Java™ applets and JavaScript scripts, ActiveX™ controls, Visual Basic, add-ins and/or others)” and “application programs, Trojan horses, multi- ple compressed programs such as zip or meta files, among others”), col. 2 ll. 28–33 (similar). Independent claims 1 and 14, and claims 2 and 3 of the ’633 patent, are illustrative. Independent claim 1 recites: A computer processor-based method, comprising: receiving, by a computer, downloadable-in- formation; determining, by the computer, whether the downloadable-information includes execut- able code; and based upon the determination, transmit- ting from the computer mobile protection code to at least one information-destination of the downloadable-information, if the downloadable-information is determined to include executable code. Id. col. 20 ll. 54–62. Claim 2 depends from independent claim 1, and provides that “receiving includes monitoring received information of an information re-communicator.” Id. col. 20 ll. 63–65. Claim 3, which depends from claim 2, Case: 19-2074 Document: 56 Page: 4 Filed: 12/30/2020

provides that claim 2’s “information re-communicator is a network server.” Id. col. 20 ll. 66–67. Independent claim 14 recites: A computer program product, comprising a com- puter usable medium having a computer readable program code therein, the computer readable pro- gram code adapted to be executed for computer se- curity, the method comprising: providing a system, wherein the system comprises distinct software modules, and wherein the distinct software modules com- prise an information re-communicator and a mobile code executor; receiving, at the information re-communi- cator, downloadable-information including executable code; and causing mobile protection code to be exe- cuted by the mobile code executor at a downloadable-information destination such that one or more operations of the ex- ecutable code at the destination, if at- tempted, will be processed by the mobile protection code. Id. col. 21 l. 58–col. 22 l. 5. II. The Prior Art A. Hanson Entitled “Reverse Proxy Server,” WIPO Pub. No. WO 98/31124 (“Hanson”) is an international application published under the Patent Cooperation Treaty, and “re- lates to client/server computer communications over an in- ternetwork system and, more particularly, to improved access of firewall protected servers.” J.A. 833; see J.A. 831– Case: 19-2074 Document: 56 Page: 5 Filed: 12/30/2020

FINJAN, INC. v. CISCO SYSTEMS, INC. 5

52 (Hanson). 1 Hanson discloses “a method and system for securely accessing servers” over a network by providing “secure bi-directional data packet communication between” an external “client . . . and [internal] servers,” with the servers “protected by a firewall . . . and bastion server.” J.A. 835–36. The bastion server “includes a processor and memory like typical servers, but also includes an internal [IP] address file . . . and a rules file . . . stored in memory.” J.A. 836. 2 Hanson teaches that its bastion server uses its address and rule files to limit “external access to [the internal serv- ers] through the firewall,” J.A. 837, specifically, by check- ing both outgoing and incoming “data packet[s]” against its internal address file and rules file, J.A. 838. Data packets are routed through the bastion server. J.A. 838. Incoming data packets are addressed to an internal server name. J.A. 838. The bastion server receives the data packet and, first, “determines whether a match exists between the server name and an internal address located in the inter- nal address file.” J.A. 838. “If no match is found, the bas- tion” server notifies the client that the “packet cannot be delivered.” J.A. 838. If the address is found, the bastion server then “check[s]” “the received packet . . . against [the] rules contained within the rules file.” J.A. 838. If the data packet “fails to pass” any of the rules, the bastion server notifies the client and does not deliver the packet. J.A. 838. “[I]f the received packet passes all the rules contained within the rules file, a connection is made between the cli- ent and the [addressed internal] server” and the packet is delivered. J.A. 838.

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

Related

Graham v. John Deere Co. of Kansas City
383 U.S. 1 (Supreme Court, 1966)
United States v. Adams
383 U.S. 39 (Supreme Court, 1966)
Mettler-Toledo, Inc. v. B-Tek Scales, LLC
671 F.3d 1291 (Federal Circuit, 2012)
Vitronics Corporation v. Conceptronic, Inc.
90 F.3d 1576 (Federal Circuit, 1996)
In Re Robert J. Gartside and Richard C. Norton
203 F.3d 1305 (Federal Circuit, 2000)
Texas Digital Systems, Inc. v. Telegenix, Inc.
308 F.3d 1193 (Federal Circuit, 2002)
In Re Lavaughn F. Watts, Jr
354 F.3d 1362 (Federal Circuit, 2004)
Home Diagnostics, Inc. v. Lifescan, Inc.
381 F.3d 1352 (Federal Circuit, 2004)
In Re Baxter International, Inc.
678 F.3d 1357 (Federal Circuit, 2012)
Inre: Rambus, Inc.
753 F.3d 1253 (Federal Circuit, 2014)
Redline Detection, LLC v. Star Envirotech, Inc.
811 F.3d 435 (Federal Circuit, 2015)
Trivascular, Inc. v. Samuels
812 F.3d 1056 (Federal Circuit, 2016)
In Re: Warsaw Orthopedic, Inc.
832 F.3d 1327 (Federal Circuit, 2016)
In Re: Csb-System International, Inc.
832 F.3d 1335 (Federal Circuit, 2016)

Cite This Page — Counsel Stack

Bluebook (online)
Finjan, Inc. v. Cisco Systems, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/finjan-inc-v-cisco-systems-inc-cafc-2020.