Palo Alto Networks, Inc. v. Finjan, Inc.

Court of Appeals for the Federal Circuit·Decided July 2, 2019·No. 17-2543·Unpublished

Opinion

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit

PALO ALTO NETWORKS, INC., Appellant

v.

FINJAN, INC., Cross-Appellant

2017-2543, 2017-2623

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2016- 00159, IPR2016-01174.

--------------------------------------------------

FINJAN, INC.,

Appellant

v.

ANDREI IANCU, UNDER SECRETARY OF COMMERCE FOR INTELLECTUAL PROPERTY AND DIRECTOR OF THE UNITED STATES PATENT AND TRADEMARK OFFICE, Intervenor

2 PALO ALTO NETWORKS, INC. v. FINJAN, INC.

2017-2047

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2015- 01892, IPR2016-00890.

Decided: July 2, 2019

ORION ARMON, Cooley LLP, Broomfield, CO, argued for appellant Palo Alto Networks, Inc.

PAUL J. ANDRE, Kramer Levin Naftalis & Frankel LLP, Menlo Park, CA, argued for cross-appellant and appellant Finjan, Inc. Also represented by JAMES R. HANNAH.

ROBERT MCBRIDE, Office of the Solicitor, United States Patent and Trademark Office, Alexandria, VA, argued for intervenor. Also represented by THOMAS W. KRAUSE, MAI- TRANG DUC DANG, FARHEENA YASMEEN RASHEED.

Before WALLACH, LINN, and HUGHES, Circuit Judges.

HUGHES, Circuit Judge.

This decision arises from the consolidated appeals of three inter partes reviews of a computer security patent. Symantec Corp., Blue Coat Systems LLC, and Palo Alto Networks, Inc., petitioned for inter partes review of U.S. Patent No. 8,677,494 B2. The Patent Trial and Appeal Board instituted partial review of the challenged claims. The Board found claims 3–5 and 10–15 to be not unpatentable but determined that claims 1, 2, and 6 of the ’494 patent are unpatentable as obvious over Swimmer. Palo Alto Networks appeals the Board’s decision on the ’494 patent’s priority date and the patentability of claims 10, 11, and 15.

PALO ALTO NETWORKS, INC. v. FINJAN, INC. 3

Finjan, Inc. cross-appeals the Board’s finding that claims 1, 2, and 6 are unpatentable. For the following reasons, we affirm the Board’s final decision.

I

A.

Finjan, Inc., owns the ’494 patent, which expired on January 29, 2017, and is directed to “protection systems and methods capable of protecting a personal computer [] or other” devices from “‘malicious’ operations.” ’494 patent col. 2 ll. 51–56. The ’494 patent addresses issues in virus detection. Internet browsers allow individuals to attach executable programs to their websites, some of which may contain malicious code that runs automatically upon opening a website. Early antivirus software systems had trouble processing these programs, called Downloadables. The ’494 patent describes a method to detect viruses within Downloadables using a two phased approach comprised of an inspection phase and a determination phase.

Independent claims 1 and 10 of the ’494 patent are representative for purposes of this appeal and are reproduced below.

1. A computer-based method, comprising the steps of: receiving an incoming Downloadable; deriving security profile data for the Downloadable, including a list of suspicious computer operations that may be attempted by the Downloadable; and storing the Downloadable security profile data in a database.

’494 patent col. 21 ll. 19–25 (emphasis added).

10. A system of managing Downloadables, comprising :

4 PALO ALTO NETWORKS, INC. v. FINJAN, INC.

a receiver for receiving an incoming Downloadable; a Downloadable scanner coupled with said receiver , for deriving security profile data for the Downloadable, including a list of suspicious computer operations that may be attempted by the Downloadable; and a database manager coupled with said Downloadable scanner, for storing the Downloadable security profile data in a database.

Id. col. 22 ll. 7–16 (emphasis added).

Only the inspection phase is relevant to this appeal. It entails three steps. First, the computer receives a Downloadable from an external network. Second, the system analyzes the executable code of the Downloadable to generate Downloadable security profile (DSP) data. The Downloadable scanner in claim 10 is a code scanner that generates the DSP data by decomposing the code using conventional parsing techniques. The code scanner identifies suspicious computer operations in the Downloadable code and lists them as DSP data. Finally, the DSP data for the Downloadable is stored in a database.

B.

On March 6, 2014, Finjan filed a Petition to Accept an Unintentionally Delayed Priority Claim pursuant to 37 C.F.R. § 1.78 to fix a break in the ’494 patent’s priority chain. Finjan sought to include U.S. Patent Nos. 6,092,194 (Touboul) and 6,167,502 as parent applications in U.S. Patent No. 7,058,822, which is a parent of the ’494 patent. On February 16, 2016, the Patent Office issued a reexamination certificate amending the specification of the ’822 patent . Because the ’494 patent is a continuation of the ’822 patent, this certificate effectively amended the specification of the ’494 patent to incorporate Touboul by reference and change its priority date to 1997.

PALO ALTO NETWORKS, INC. v. FINJAN, INC. 5

On September 10, 2015, Symantec filed a petition for inter partes review of the ’494 patent. 1 The Board instituted a trial with respect to claims 1, 2, 5, 6, 10, 11, 14, and 15 on the grounds that those claims are obvious over a paper presented at the September 1995 Virus Bulletin Conference entitled “Dynamic Detection and Classification of Computer Viruses Using General Behavior Patterns” (Swimmer).

On November 6, 2015, Palo Alto Networks, Inc. (PAN), filed a petition for inter partes review (IPR2016-00159). PAN asserted that claims 1–8 and 10–17 are obvious over various combinations of prior art references, including Swimmer and Touboul, and that Touboul anticipates claims 1, 3–6, 19, 12–15, and 18. The Board instituted review of claims 1, 2, 6, 10, 11, and 15 over Swimmer. The Board declined to institute on any of the grounds that relied on Touboul because it determined that the ’494 patent ’s priority date predated Touboul.

Swimmer teaches a dynamic generalized antivirus system that generates and analyzes an audit trail of operations attempted by the Downloadable. The system does this by using an emulator to simulate executing the Downloadable . While the emulator executes the Downloadable, the Swimmer system creates a log entry in the audit trail whenever the Downloadable attempts to invoke certain operating system functions.

Touboul discloses searching Downloadables for malicious code. Like the ’494 patent, Touboul generates DSP data. Compare J.A. 1337 with ’494 patent col. 21 ll. 21–23. In the preferred embodiment, Touboul teaches that the DSP data is derived using a “code scanner[, which] uses

1 The Board subsequently joined this petition (IPR2015-01892) with Blue Coat Systems’ petition (IPR2016-0890) for inter partes review.

6 PALO ALTO NETWORKS, INC. v. FINJAN, INC.

conventional parsing techniques to decompose the code . . . of the Downloadable.” J.A. 1335. The DSP data is generated “as a list of all operations in the Downloadable code which could ever be deemed potentially hostile and a list of all files to be accessed by the Downloadable code.” Id.

C.

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

Palo Alto Networks, Inc. v. Finjan, Inc., (Fed. Cir. 2019).

Palo Alto Networks, Inc. v. Finjan, Inc. (Palo Alto Networks, Inc. v. Finjan, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

Inre: Rambus, Inc.
753 F.3d 1253 (Federal Circuit, 2014)
Dynamic Drinkware, LLC v. National Graphics, Inc.
800 F.3d 1375 (Federal Circuit, 2015)
Wi-Lan, Inc. v. Apple Inc.
811 F.3d 455 (Federal Circuit, 2016)
Harmonic, Inc. v. Avid Technology, Inc.
815 F.3d 1356 (Federal Circuit, 2016)
Cuozzo Speed Technologies, LLC v. Lee
579 U.S. 261 (Supreme Court, 2016)
In Re Magnum Oil Tools International, Ltd.
829 F.3d 1364 (Federal Circuit, 2016)
SAS Institute Inc. v. Iancu
584 U.S. 357 (Supreme Court, 2018)