throbber
Case: 19-2151
`
`Document:61
`
`Page:1_
`
`Filed: 12/16/2020
`
`NOTE: This disposition is nonprecedential.
`
`Anited States Court of Appeals
`for the Federal Circuit
`
`PALO ALTO NETWORKS,INC.,
`Appellant
`
`Vv.
`
`FINJAN, INC.,
`Appellee
`
`ANDREI IANCU, UNDER SECRETARY OF
`COMMERCE FOR INTELLECTUAL PROPERTY
`AND DIRECTOR OF THE UNITED STATES
`PATENT AND TRADEMARKOFFICE,
`Intervenor
`
`2019-2151
`
`Appeal from the United States Patent and Trademark
`Office, Patent Trial and Appeal Board in Nos. IPR2016-
`00151, IPR2016-01071.
`
`Decided: December 16, 2020
`
`ORION ARMON, Cooley LLP, Broomfield, CO, for appel-
`lant. Also represented by DENA CHEN,Palo Alto, CA.
`
`JAMES R. HANNAH, Kramer Levin Naftalis & Frankel
`
`

`

`Case: 19-2151
`
`Document: 61
`
`Page:2
`
`Filed: 12/16/2020
`
`2
`
`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`LLP, Menlo Park, CA, for appellee. Also represented by
`PAUL J. ANDRE; JEFFREY PRICE, New York, NY.
`
`SARAH E. CRAVEN,Office of the Solicitor, United States
`Patent and Trademark Office, Alexandria, VA, for interve-
`nor. Also represented by THOMAS W. KRAUSE, FARHEENA
`YASMEEN RASHEED, DANIEL KAZHDAN.
`
`Before REYNA, SCHALL, and WALLACH, Circuit Judges.
`
`SCHALL, Circuit Judge.
`
`This is an appeal of the final decision of the United
`States Patent Office, Patent Trial and Appeal Board
`(“Board”), in IPR2016-00151, following a remandfromthis
`court.
`Palo Alto Networks,
`Inc.
`v. Finjan,
`Inc., No.
`IPR2016-00151, Paper 68 (P.T.A.B. May 15, 2019), J.A. 1-
`7 (“Remand FWD”).! In the Remand FWD, the Board held
`that claims 1-12 of U.S. Patent No. 8,141,154 (“the ’154
`patent”), owned by Finjan, Inc. (“Finjan”), had not been
`shown to be unpatentable in the inter partes review
`proceeding brought by Palo Alto Networks, Inc.
`(“Palo
`Alto”). For the reasons set forth below, we affirm.
`
`JPR2016-01071, filed by Symantec Corp. (““Syman-
`1
`tec”), sought review of the same claims as, and wasulti-
`mately joined with, IPR2016-00151. Due to a previous
`settlement, Symantec is not a party to this appeal, and no
`argumentis raised by the parties with respect to IPR2016-
`01071. See Remand FWD at 1 n.1.
`2
`Initially, Palo Alto argued that we should vacate
`and remand the Remand FWD becauseit was rendered by
`an unconstitutionally appointed panel of Administrative
`Patent Judges, citing our court’s decision in Arthrex, Inc. v.
`Smith & Nephew, Inc., 941 F.3d 1320 (Fed. Cir. 2019). Ap-
`pellant’s Br. 49. The U.S. Patent & Trademark Office
`
`

`

`Case: 19-2151
`
`Document:61
`
`Page:3
`
`Filed: 12/16/2020
`
`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`3
`
`BACKGROUND
`
`I
`
`The 154 patent relates to anti-virus protection for com-
`puters, and specifically, to protection against dynamically
`generated malicious codeor viruses, which are viruses gen-
`erated at run-time. °154 patent col. 3 ll. 33-38 & col. SIL
`38-40. The 7154 patent describes using a separate, re-
`motely-located security computer to inspect incomingcon-
`tent to determineif it is safe to run the content on a client
`computer.
`Id. col. 4 ll. 35-54. More specifically, the 154
`patent explains that whencontentis received at the client
`computerthat includes“a call to an original function” and
`the call includes “an input to the function,” the call to the
`original function is replaced with a “call to a substitute
`function.” Id. col. 511. 4-12. The substitute function causes
`the input to be sent to the security computer, which then
`determines whetherit is safe for the client computerto in-
`voke the original function with the input. Id. col. 5 ll. 12—
`20. If the security computer determinesit is safe, the orig-
`inal function can be invoked at the client computer with
`the input. Jd. col. 5 ll. 22-25.
`
`Independent claim 1 of the 7154 patent is representa-
`tive. It provides as follows:
`
`intervened with respect to this issue. The Supreme Court
`subsequently granted certiorari
`in Arthrex, 2020 WL
`6037208 (Oct. 13, 2020), and Palo Alto then filed a motion
`to stay this appeal, which our court denied. As the peti-
`tioner before the Board in IPR2016-00151, Palo Alto has
`forfeited its right to an Arthrex challenge. See generally
`Ciena Corp. v. Oyster Optics, LLC, 958 F.3d 1157 (Fed.Cir.
`2020).
`
`

`

`Case: 19-2151
`
`Document: 61
`
`Page:4
`
`Filed: 12/16/2020
`
`4
`
`PALO ALTO NETWORKS,INC. v. FINJAN, INC.
`
`1. A system for protecting a computer from dy-
`namically generated malicious content, compris-
`ing:
`
`a content processor (i) for processing content re-
`ceived over a network, the content including a call
`to a first function, and the call including an input,
`and(ii) for invoking a second function with the in-
`put, only if a security computerindicates that such
`invocation is safe;
`
`a transmitter for transmitting the input to the se-
`curity computer for inspection, whenthefirst func-
`tion is invoked; and
`
`a receiver for receiving an indicator from the secu-
`rity computer whetherit is safe to invokethe sec-
`ond function with the input.
`
`Id. col. 17 ll. 32-44 (emphasis added). The claimed “first
`function” refers to the substitute function, whereas the
`claimed “second function” refers to the original function
`that the client computer has been asked to perform. Thus,
`the term at issue, “a call to a first function,” refers to a call
`to the substitute function that causes the inputto be sent
`to a security computerfor inspection.
`
`The only prior art at issue is U.S. Patent Application
`Publication No. 2007/0113282 to Ross (“Ross”). Ross de-
`scribes systems and methods for detecting and disabling
`malicious script code. Specifically, Ross teaches a “hook”-
`based detection engine that is configured to review script
`code associated with incoming data content and detect
`function calls in the script code. Ross J 10, 25. The hook-
`base detection engine includes a hook script generator that
`creates new “hooked” or “hook” functions that replace the
`standard functions originally set forth in the script code,
`thereby replacing potentially malicious functions con-
`tained in the script code. Id. at J 10, 26, 35. As discussed
`below, the issue on appeal is whether Rossdiscloses “a call
`
`

`

`Case: 19-2151
`
`Document:61
`
`Page:5
`
`Filed: 12/16/2020
`
`PALO ALTO NETWORKS, INC. v. FENJAN, INC.
`
`oO
`
`to a first function,” as recited in the 154 patent and as con-
`strued by the Board.
`
`II
`
`On March 15, 2017, the Board issued a Final Written
`decision in IPR2016-00151. Final Written Decision, Palo
`Alto Networks, Inc. v. Finjan, Inc., No. IPR2016-00151,
`2017 WL 1040254 (P.T.A.B. Mar. 15, 2017) (Original
`FWD”). Init, the Board construed “a call to a first function”
`to mean “a statement or instruction in a program request-
`ing the servicesof a particular(i.e., first) function.” Id. at
`*3-4. In the Original FWD, the Board determined that
`claims 1-8, 10, and 11 were patentable over Ross because
`Ross did not disclose the claimed “content including a call
`to a first function.” Id. at *5-8.3 The Board rejected Palo
`Alto’s argument that Ross’s hook function teaches or sug-
`gests the “call to a first function.” The Board concluded:
`“Ross teaches assigningthe original function to the hooked
`function. In that manner, Ross invokes indirectly the hook
`function without any need to include a call to that hook
`function.” Id. at *7.
`
`Palo Alto sought rehearing of the Original FWD be-
`cause the Board useddifferent language in its construction
`of the term “call to a first function” in a Final Written De-
`cision in IPR2015-01979, which issued the same dayas the
`Original FWD and which also involved the ’154 patent. In
`the Final Written Decision in IPR2015-01979, the Board
`construed “a call to a first function” to mean “a statement
`
`Palo Alto’s petition in IPR2016-00151 challenged
`3
`claims 1-8, 10, and 11 of the 154 patent as obvious under
`35 U.S.C. § 103 over Ross and claims 9 and 12 as obvious
`over Ross and U.S. Patent App. Pub. No. 2002/0066022 to
`Calder (“Calder”). The Board instituted review of Palo
`Alto’s challenge to claims 1-8, 10, and 11, but declined to
`institute its challenge to claims 9 and 12.
`
`

`

`Case: 19-2151
`
`Document:61
`
`Page:6
`
`Filed: 12/16/2020
`
`6
`
`PALO ALTO NETWORKS,INC. v. FINJAN, INC.
`
`or instruction in the content, the execution of which causes
`the function to provide a service.” Final Written Decision,
`Palo Alto Networks, Inc. v. Finjan, Inc., No. IPR2015-
`01979, 2017 WL 1040259, at *7 (P.T.A.B. Mar. 15, 2017).
`The Board granted Palo Alto’s Request for Rehearing, and
`agreed with Palo Alto “that the construction of ‘a call toa
`first function’ must be consistent with [its] determination
`in IPR2015-01979,” specifically, that “a call to a first func-
`tion” means “a statement or instruction in the content, the
`execution of which causes the function to provide a service.”
`Decision on Petitioner’s Request for Rehearing, Palo Alto
`Networks, Inc. v. Finjan, Inc., No. TPR2016-00151, 2017
`WL 2211715, at *1 (P.T.A.B. May 19, 2017) (“Rehearing
`Decision’). The Board concluded, however, that the modi-
`fied construction was consistent with its prior analysis and
`did not require modification of its patentability determina-
`tions.
`Id. at *1-2. The Board stated: “[W]Je do not agree
`with [Palo Alto]’s argumentthat this construction expands
`the scope of the term to include ‘invocations’ of a function
`whenthe‘call’ is to another function.” Jd. at *1.
`
`Palo Alto appealed the Original FWD and the Final
`Written Decision in IPR2015-01979.
`In a November 19,
`2018 decision, our court issued an opinion in which we
`(1) affirmed the Board’s construction of a disputed claim
`term in IPR2015-01979; and (2) vacated and remanded the
`Board’s decision in IPR2016-00151 under SAS Institute
`Inc. v. Iancu, 138 S. Ct. 1348 (2018), because the Board had
`instituted IPR2016-00151 on less thanall of the challenged
`claims. Palo Alto Networks, Inc. v. Finjan, Inc., 752 F.
`App’x 1017 (Fed. Cir. 2018).
`
`On remand, the Board modified its institution decision
`to institute inter partes review of dependent claims 9 and
`12. Remand FWDat 3, J.A. 3. The Board also “adopt[ed]
`and incorporate[d] by reference, in its entirety, [its] previ-
`ous [Original FWD] that [Palo Alto] ha[d] not shown by a
`preponderance of the evidence that claims 1-8, 10, and 11
`of the 7154 patent are unpatentable” and “reinstate[d],
`
`

`

`Case: 19-2151.
`
`Document:61
`
`Page:7
`
`Filed: 12/16/2020
`
`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`7
`
`and... incorporate[d] by reference,” its decision on Palo
`Alto’s Request for Rehearing. Remand FWD at4, J.A.4.
`The Board found that newly challenged claims 9 and 12
`had not been shown to be unpatentable because Palo Alto
`did not “point to any teachings in Calderthat teach theel-
`ements [the Board] found missing in Ross in reaching[its]
`decision that Ross did not render claims 1 and 10,” from
`which claims 9 and 12 depend, “obvious.” Id. at 4-6.
`
`Palo Alto now appeals. We havejurisdiction pursuant
`to 28 U.S.C. § 1295(a)(4)(A).
`
`DISCUSSION
`
`J
`
`For petitions for inter partes review filed on or after
`November 13, 2018, the Board applies the Phillips district-
`court claim construction standard. 37 C.F.R. § 42.100(b)
`(2018); Phillips v. AWH Corp., 415 F.3d 1303 (Fed. Cir.
`2005) (en banc); Immunex Corp. v. Sanofi-Aventis U.S.
`LLC, 977 F.3d 1212, 1216 & n.2 (Fed. Cir. 2020). For peti-
`tions for inter partes review filed before November 13,
`2018, like Palo Alto’s, we apply the broadest reasonable in-
`terpretation claim construction standard.
`37 C.F.R.
`§ 42.100(b) (2012); AC Tech. S.A. v. Amazon.com, Inc., 912
`F.3d 1358, 1365 n.1 (Fed. Cir. 2019).
`“We review the
`Board’s claim construction de novo and any underlying fac-
`tual findings for substantial evidence.” Immunex, 977 F.3d
`at 1217 (citations omitted).
`
`Obviousness is a question of law based on underlying
`findings of fact.
`In re Baxter Intl, 678 F.3d 1357, 1361
`(Fed. Cir. 2012) (citing Graham v. John Deere Co., 383 U.S.
`1, 17 (1966)). What a reference teaches andthe differences
`between the claimed invention and the prior art are ques-
`tions of fact, which we review for substantial evidence. Id.
`at 1361.
`
`

`

`Case: 19-2151
`
`Document:61
`
`Page:8
`
`Filed: 12/16/2020
`
`8
`
`PALO ALTO NETWORKS,INC. v. FINJAN, INC.
`
`II
`
`As noted, the Board ultimately construed “a call to a
`first function” to mean “a statement or instruction in the
`content, the execution of which causes the function to pro-
`vide a service.” Rehearing Decision, 2017 WL2211715 at
`*1. This was the construction first stated in IPR2015-
`01979.
`
`In Palo Alto’s view, the Board improperly added a lim-
`itation to the claims—that the “call” must directly name
`the first function—when it construed the term as just
`stated and applied the construction to Ross. Palo Alto con-
`tends that the Board’s original construction in IPR2016-
`00151 (“a statementor instruction in a program requesting
`the services of a particular(i.e., first) function”) required
`that the first function be explicitly called, and when the
`Board modified the Original FWD in IPR2016-00151 to
`make the construction there consistent with the construc-
`tion in IPR2015-01979, the Board should haverevisited its
`invalidity analysis under the new construction, which was
`not so limited. Appellant Br. 36—41.
`
`According to Palo Alto, Ross teaches a “call to a first
`function” through its description of the hook functions and
`their associated inputs.
`Jd. at 43-48. For example, Palo
`Alto points out that Ross teaches “[e]Jach hook function is
`configured to supersede a correspondingoriginal function”
`and that “[t]he hook function corresponding to the data
`content original function is executed when the original
`function is called.” Id. at 44, 46 (quoting Ross § 10).
`
`Finjan responds that Palo Alto’s argument that the
`claim construction was not correctly applied is meritless
`becauseit “ignores the fundamental difference between a
`function call and the invocation of a function.” Appellee’s
`Br. 15. Finjan notes that Palo Alto does not challenge the
`Board’s claim construction itself and indeed Palo Alto spe-
`cifically requested that the construction in IPR2015-01979
`be applied in IPR2016-00151. Jd. at 16. Finjan contends
`
`

`

`
`
`Case: 19-2151 Page:9_Filed: 12/16/2020Document:61
`
`
`
`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`9
`
`that the Board’s construction requires “the” function that
`is called to be “the” function that “provide[s] a service,” and
`that the Board’s determination that Ross failed to teach
`that approach is supported by substantial evidence. Id. at
`17-18, 20, 24.
`
`Ill
`
`We have recognized a party’s ability to challenge the
`Board’s application of a claim construction. Respironics,
`Inc. v. Zoll Med. Corp., 656 F. App’x 531, 535 (Fed. Cir.
`2016) (first citing In re Abbott Diabetes Care Inc., 696 F.3d
`1142, 1150-51 (Fed. Cir. 2012), then citing Intervet Inc. v.
`Merial Lid., 617 F.3d 1282, 1289-90 (Fed. Cir. 2010)). “Our
`analysis of this issue includes two components: first, we de-
`termine whether the Board added a limitation when it ap-
`plied the construction; second, we determine whether that
`limitation is appropriate under claim-construction law.”
`Id.
`
`Applying this test, we do not believe the Board added a
`direct-naming limitation when it applied its construction.
`Rather, the Board consistently explained that the term “a
`call to a function” is simply not equal to “invoking a func-
`tion.” Original FWD, 2017 WL 1040254, at *4; Rehearing
`Decision, 2017 WL2211715 at *2. The Board explained
`that the term “call” was used in the claims as a noun to
`mean a “programmatic statement included in the content.”
`Original FWD, 2017 WL 1040254 at *4; Rehearing Deci-
`sion, 2017 WL2211715 at *2 (‘The word ‘call’ is recited in
`claim 1 as a noun, andis the statementor instruction in-
`cluded in the content... .”). According to the Board, such
`a programmatic statement to a function must “cause[ ]
`the... function to provide a service.” Rehearing Decision,
`2017 WL2211715 at *2 (“The word “call”... is the state-
`mentor instruction includedin the content that causes the
`first function to provide a service.”). The Board also con-
`sistently explained that such a “call” to a function does not
`encompassthe invocation of a different function. Id. at *1—
`
`

`

`Case: 19-2151
`
`Document:61
`
`Page:10
`
`Filed: 12/16/2020
`
`10
`
`PALO ALTO NETWORKS,INC. v. FINJAN, INC.
`
`2; see Original FWD, 2017 WL 1040254 at *4. The Board’s
`construction, and its application thereof, thus requires no
`more than whatis recited in the claims: “[t]he call to the
`first function must be included in the content, and it is the
`samefirst function that is invoked later in the claim.” Id.
`at *4.
`
`The Board found that Ross teachesa call to the original
`(second) function, in order to invoke the hook (first) func-
`tion, but does not teach a “call” to the hook function. Id. at
`*6. This finding is supported by substantial evidence, in-
`cluding the testimony of Finjan’s expert, see, e.g., Original
`FWD, 2017 WL 1040254, at *6, and the testimonyof Palo
`Alto’s expert that “in the pseudocodein figure 4 [of Ross]
`there’s no explicit call to a hooked function.” Id. at *7.
`
`CONCLUSION
`
`For the foregoing reasons, we affirm the Remand
`FWD.?
`
`AFFIRMED
`
`4 We have considered the other argumentsraised by
`Palo Alto on appeal and have found them to be without
`merit.
`
`

`

`Case: 19-2151
`
`Document:62
`
`Page:1
`
`Filed: 12/16/2020
`
`Gnited States Court of Appeals
`for the Federal Circutt
`
`PALO ALTO NETWORKS, INC.,
`Appellant
`
`Vv.
`
`FINJAN, INC.,
`Appellee
`
`ANDREI IANCU, UNDER SECRETARY OF
`COMMERCE FOR INTELLECTUAL PROPERTY
`AND DIRECTOR OF THE UNITED STATES
`PATENT AND TRADEMARKOFFICE,
`Intervenor
`
`2019-2151
`
`Appeal from the United States Patent and Trademark
`Office, Patent Trial and Appeal Board in Nos. IPR2016-
`00151, IPR2016-01071.
`
`JUDGMENT
`
`THIS CAUSE having been considered,it is
`
`ORDERED AND ADJUDGED:
`
`

`

`Case: 19-2151
`
`Document:62
`
`Page:2
`
`Filed: 12/16/2020
`
`AFFIRMED
`
`ENTERED BY ORDER OF THE COURT
`
`
`December16, 2020
`
`/s/ Peter R. Marksteiner
`Peter R. Marksteiner
`Clerk of Court
`
`

`

`
`
`Case: 19-2151 Page:1_Filed: 02/08/2021 Document:64
`
`
`
`GAnited States Court of Appeals
`for the Sederal Circuit
`
`PALO ALTO NETWORKS,INC.,
`Appellant
`
`Vv.
`
`FINJAN,INC.,
`Appellee
`
`ANDREW HIRSHFELD, PERFORMING THE
`FUNCTIONS AND DUTIES OF THE UNDER
`SECRETARY OF COMMERCE FOR
`INTELLECTUAL PROPERTY AND DIRECTOR
`OF THE UNITED STATES PATENT AND
`TRADEMARK OFFICE,
`Intervenor
`
`2019-2151
`
`Appeals from the United States Patent and Trademark
`Office, Patent Trial and Appeal Board in Nos. IPR2016-
`00151, IPR2016-01071.
`
`MANDATE
`
`In accordance with the judgmentof this Court, entered
`December 16, 2020, and pursuant to Rule 41 of the Federal
`Rules of Appellate Procedure,
`the formal mandate is
`hereby issued.
`
`February 8, 2021
`
`FOR THE COURT
`
`/s/ Peter R. Marksteiner
`Peter R. Marksteiner
`Clerk of Court
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket