throbber

`
`NOTE: This disposition is nonprecedential.
`
`United States Court of Appeals
`for the Federal Circuit
`______________________
`
`PALO ALTO NETWORKS, INC.,
`Appellant
`
`v.
`
`FINJAN, INC.,
`Appellee
`______________________
`
`2017-2314, 2017-2315
`______________________
`
`Appeals from the United States Patent and Trade-
`mark Office, Patent Trial and Appeal Board in Nos.
`IPR2015-01979,
`IPR2016-00151,
`IPR2016-00919,
`IPR2016-01071.
`
`______________________
`
`Decided: November 19, 2018
`______________________
`
` ORION ARMON, Cooley LLP, Broomfield, CO, argued
`for appellant.
`
`JAMES R. HANNAH, Kramer Levin Naftalis & Frankel
`
`LLP, Menlo Park, CA, argued for appellee. Also repre-
`sented by PAUL J. ANDRE.
`______________________
`
`Before REYNA, SCHALL, and STOLL, Circuit Judges.
`
`

`

`
`
` 2
`
` PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`
`REYNA, Circuit Judge.
`In this consolidated appeal, Appellant-Petitioner Palo
`Alto Networks, Inc. challenges the Patent Trial and
`Appeal Board’s Final Written Decisions upholding the
`patentability of U.S. Patent No. 8,141,154 in two inter
`partes review proceedings.1 For the reasons below, we
`affirm the Board’s decision in IPR2015-01979. We vacate
`the decision in IPR2016-00151 and remand for proceed-
`ings consistent with the Supreme Court’s decision in SAS
`Institute, Inc. v. Iancu, 138 S. Ct. 1348 (2018).
`BACKGROUND
`I. The ’154 Patent
`Finjan, Inc. (“Finjan”) owns U.S. Patent No. 8,141,154
`(“the ’154 patent”), entitled “System and Method for
`Inspecting Dynamically Generated Executable Code.”
`The ’154 patent is broadly directed toward computer virus
`protection against dynamically generated malicious code
`and conventional viruses that are statically generated.
`The ’154 patent describes a system that inspects func-
`tion inputs in content received over a network for poten-
`tially malicious behavior and halts execution or modifies
`the input if deemed unsafe. An embodiment of the system
`claimed by the ’154 patent contains a gateway computer,
`a client computer, and a security computer. ’154 patent
`col. 8 ll. 45–47. The gateway computer receives content
`from a network, such as the Internet, over a communica-
`tion channel; the content may be in the form of HTML
`pages, XML documents, Java applets, and other content
`renderable on a web browser. Id. col. 8 ll. 48–51. A
`content modifier modifies original content received by the
`
`1 Symantec Corporation, an original appellant, set-
`tled and withdrew as a party after this appeal was filed.
`
`

`

`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`3
`
`gateway computer to produce content that includes a
`layer of protection to combat dynamically generated
`malicious code. Id. col. 9 ll. 13–16.
`The ’154 patent has four independent claims (1, 4, 6,
`and 10), each reciting a system or software program that
`executes a substitute function. The substitute function
`inspects the input to an original function to determine if
`executing the original function with the input violates a
`security policy. Claim 1 is illustrative:
`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 computer indicates that
`such invocation is safe;
`a transmitter for transmitting the input to the se-
`curity computer for inspection, when the first
`function is invoked; and
`a receiver for receiving an indicator from the secu-
`rity computer whether it is safe to invoke the sec-
`ond function with the input.
`’154 patent col. 17 ll. 31–44.
`In the language of the ’154 patent, the “first function”
`is the inspection step in which the content is assessed for
`safety, and the “second function” is when, having been
`deemed safe, the content is actually run.
`II. Proceedings Before the Board
`Palo Alto Networks, Inc. (“Palo Alto”) filed petitions
`inter partes review
`(“IPR”)
`in IPR2016-00151
`for
`(“the -00151 IPR”) and IPR2015-01979 (“the -01979 IPR”),
`
`

`

`
`
` 4
`
` PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`challenging the validity of various claims of the
`’154 patent under 35 U.S.C. § 103.
`A. The -00151 IPR
`In the -00151 IPR, Palo Alto petitioned for IPR of
`claims 1–8, 10, and 11 of the ’154 patent as obvious under
`35 U.S.C. § 103 over U.S. Patent Application Pub. No.
`2007/0113282 A1 (“Ross”), and claims 9 and 12 as obvious
`under § 103 over Ross and U.S. Patent Application Pub.
`No. 2002/0066022 A1 (“Calder”). J.A. 3358–3409. The
`Board instituted review of claims 1–8, 10, and 11 under
`§ 103 over Ross, but declined to institute claims 9 and 12.
`J.A. 3497.
`The Board issued a Final Written Decision concluding
`that Ross disclosed every limitation in the asserted claims
`except a “call to a first function,” and thus concluded that
`the instituted claims had not been shown to be unpatent-
`able under § 103. Palo Alto Networks, Inc. v. Finjan, Inc.,
`IPR2016–00151, 2017 WL 1040254, at *5–7, *10 (P.T.A.B.
`Mar. 15, 2017) (“-00151 IPR FWD”). Palo Alto moved for
`rehearing, arguing that the Board should construe the
`term “call to a first function” the same way in the -01979
`and -00151 IPRs. J.A. 3967. The Board agreed that the
`construction for “a call to a first function” must be con-
`sistent across the IPRs, and updated its -00151 IPR FWD
`to adopt the construction from the -01979 IPR. Palo Alto
`Networks, Inc. v. Finjan, Inc., IPR2016–00151, 2017 WL
`2211715, at *1 (P.T.A.B. May 19, 2017). The Board
`concluded that the new construction did not expand the
`scope of the term, and on that basis did not update its
`analysis and conclusions of the patentability of the
`’154 patent in the -00151 IPR FWD. Id. at *1–2.
`B. The -01979 IPR
`In the -01979 IPR, Palo Alto petitioned for IPR of
`claims 1–5 of the ’154 patent as obvious under 35 U.S.C.
`§ 103 over U.S. Patent Application Pub. No. 2005/0108562
`
`

`

`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`5
`
`(“Khazan”) in view of Sirer,2 and claims 6–8, 10, and 11 as
`obvious under § 103 over Khazan in view Sirer and U.S.
`Patent No. 7,437,362 (“Ben-Natan”). J.A. 234. The Board
`subsequently instituted on all of the petitioned claims and
`grounds. J.A. 362.
`
`i. Khazan
`Khazan is the only prior art reference relevant to
`the -01979 IPR on appeal. Khazan discloses a system for
`detecting malicious code by performing both static and
`dynamic analysis. Khazan, Abstract. In the static analy-
`sis phase, Khazan’s instrumentation process wraps (i.e.,
`surrounds) calls to original/target functions contained in
`an executable application, such that the calls are inter-
`cepted by a wrapper function. More specifically, during
`the static analysis portion of the system, to intercept
`potentially malicious function activity, Khazan’s system
`replaces the first line of code in the original function with
`a jump command. Id. ¶¶ 88, 90–91. Once the program is
`run, the jump command transfers control of the program
`to a wrapper function to verify the safety of the original
`function input. Id. ¶ 82. Khazan’s system saves the first
`instruction of the original function, replaced by the jump
`command, to be executed after the program is verified to
`be safe. Id. ¶ 88. In the language of the ’154 patent,
`Khazan’s wrapper function is the “first” or substitute
`function and the original or target function is the “second”
`function.
`ii. Final Written Decision in the -01979 IPR
`In the -01979 IPR, the Board construed two terms of
`the ’154 patent: “content” and “call to a first function.”
`
`2 Emin Gün Sirer, et al., Design and Implementa-
`tion of a Distributed Virtual Machine for Networked
`Computers, 33 ACM SIGOPS Operating Systems Review
`202 (Dec. 5, 1999) (“Sirer”).
`
`

`

`
`
` 6
`
` PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`Palo Alto Networks, Inc. v. Finjan, Inc., IPR2015–01979,
`2017 WL 1040259, at *6–7 (P.T.A.B. Mar. 15, 2017)
`(“-01979 IPR FWD”). The Board construed “content” to
`mean “data or information, which has been modified and
`is received over a network.” Id. at *6. The Board con-
`strued “call to a first function” as “a statement or instruc-
`tion in the content, the execution of which causes the
`function to provide a service.” Id. at *7. The Board held
`that “the definition of ‘call to a first function’ need not
`define the particular format of the instruction or [provide]
`further detail regarding its parameters.” Id. at *6.
`In assessing the patentability of the ’154 patent, the
`Board determined it was “not persuaded that Khazan
`teaches the limitation of invoking the second function only
`if the invocation is safe,” concluding instead that “Khazan
`continues the operation of the second function, depending
`on the verification check performed by the pre-monitoring
`code.” Id. at *21. Thus, “any combination of teachings of
`Khazan with Sirer would result in the second function
`being invoked, as taught by Khazan, upon execution of
`the instrumented content, but not ‘only if’ the invocation
`is safe, after receiving the indicator.” Id. The Board
`found that none of the prior art references taught this
`limitation, and thus concluded that the ’154 patent had
`not been shown to be unpatentable as obvious under
`Khazan.
`Following the Final Written Decision in the -01979
`IPR, Palo Alto sought rehearing, arguing, inter alia, that
`the Board should construe the term “call to a first func-
`tion” the same way in the -01979 and -00151 IPRs. J.A.
`1005. The Board agreed that claim construction between
`the two IPRs should be consistent, but noted that Palo
`Alto did not argue for the construction in the -01979 IPR
`to be changed or altered in any particular way. Palo Alto
`Networks, Inc. v. Finjan, Inc., IPR2015–01979, 2017 WL
`2211714, at *3 (P.T.A.B. May 19, 2017). The Board thus
`determined that because it had “not been directed to any
`
`

`

`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`7
`
`particular issue that [it] misapprehended or overlooked in
`this proceeding concerning claim construction of a ‘call to
`a first function,’” no change to its construction of that
`term was required. Id.
`DISCUSSION
`We review decisions of the Board under the standard
`of the Administrative Procedure Act (“APA”). Novartis
`AG v. Torrent Pharm. Ltd., 853 F.3d 1316, 1323 (Fed. Cir.
`2017). We hold unlawful and set aside the actions of the
`Board if they are “not in accordance with law” or “unsup-
`ported by substantial evidence.” 5 U.S.C. § 706.
`I. The -00151 IPR
`We first address the effects of SAS Institute, Inc. v.
`Iancu on the -00151 IPR. The Supreme Court held in
`SAS that if the Director institutes IPR proceedings, the
`Board’s review must proceed in accordance with or in
`conformance to the petition, including “‘each claim chal-
`lenged’ and ‘the grounds on which the challenge to each
`claim is based.’” Id. at 1355–56 (quoting 35 U.S.C.
`§ 312(a)(3)). After SAS, this court has held that remand
`to the Board can be appropriate to consider non-instituted
`grounds as well as non-instituted claims. See BioDelivery
`Scis. Int’l, Inc. v. Aquestive Therapeutics, Inc., 898 F.3d
`1205, 1208 (Fed. Cir. 2018) (collecting cases). We have
`also declined to find that a party waives its right to seek
`SAS-based relief due to failure to argue against partial
`institution before the Board. Id.
`The Board instituted the -00151 IPR on less than all
`claims and grounds. J.A. 3497. Prior to oral argument in
`this appeal, Palo Alto notified the court that in light of
`SAS, it was seeking vacatur and remand of the Board’s
`decision in the -00151 IPR on the grounds of partial
`institution. Palo Alto Networks, Inc. v. Finjan, Inc., No.
`17-2314, Dkt. No. 44, at 4 (Fed. Cir. May 29, 2018).
`Because the -00151 IPR FWD addresses fewer than all
`
`

`

`
`
` 8
`
` PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`claims challenged in Palo Alto’s petition to institute inter
`partes review in the -00151 IPR, and because Palo Alto
`has not waived its objection to the Board’s failure to
`address the non-instituted claims, we vacate and remand
`to allow the Board to issue a Final Written Decision
`consistent with SAS.
`II. The -01979 IPR
`As discussed above, in the -01979 IPR, the Board de-
`termined it was “not persuaded that Khazan teaches the
`limitation of invoking the second function only if the
`invocation is safe,” and that “Khazan continues the opera-
`tion of the second function, depending on the verification
`check performed by the pre-monitoring code.” -01979 IPR
`FWD, 2017 WL 1040259, at *21.
`On appeal, Palo Alto contends that the Board erred in
`its construction of “invoke,” and that under the correct
`construction, substantial evidence does not support the
`Board’s finding that Khazan does not disclose the “only if”
`limitation. Palo Alto argues that the Board’s understand-
`ing of “invoke” is both inconsistent with the Board’s use of
`that term in the -00151 IPR, and incorrect under the
`broadest reasonable interpretation standard for claim
`construction.
`“The ultimate construction of the claim is a legal
`question and, therefore, is reviewed de novo.” Info-Hold,
`Inc. v. Applied Media Techs. Corp., 783 F.3d 1262, 1265
`(Fed. Cir. 2015). Claim construction based solely upon
`intrinsic evidence is a matter of law reviewed de novo.
`Teva Pharms. USA, Inc. v. Sandoz, Inc., 135 S. Ct. 831,
`841 (2015).
`Claim construction seeks to ascribe the meaning to
`claim terms as a person of ordinary skill in the art at the
`time of invention would have understood them. Phillips
`v. AWH Corp., 415 F.3d 1303, 1312–14 (Fed. Cir. 2005)
`(en banc). In an IPR proceeding, claims are given their
`
`

`

`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`9
`
`broadest reasonable interpretation in light of the specifi-
`cation.3 In re Cuozzo Speed Techs., LLC, 793 F.3d 1268,
`1279 (Fed. Cir. 2015), aff’d sub. nom., Cuozzo Speed
`Techs., LLC v. Lee, 136 S. Ct. 2131 (2016). In construing
`terms, “the person of ordinary skill in the art is deemed to
`read the claim term not only in the context of the particu-
`lar claim in which the disputed term appears, but in the
`context of the entire patent, including the specification.”
`Phillips, 415 F.3d at 1313. Indeed, the specification is
`“the single best guide to the meaning of a disputed term”
`and “[u]sually, it is dispositive.” Id. Claims must be
`construed “in view of the specification, of which they are a
`part.” Id. at 1315.
`Although the Board did not expressly construe the
`“invoke” term in either the -00151 IPR or the -01979 IPR,
`Palo Alto argues that the Board interpreted and applied it
`differently in each of the IPRs. In the -00151 IPR, the
`Board concluded that “a call to a function” and “invoking
`a function” are not equivalent; the Board concluded that
`
`
`3 On October 11, 2018, the United States Patent
`and Trademark Office issued a final rule revising the
`claim construction standard for interpreting claims in
`IPR, post-grant review, and covered business method
`patent review proceedings before the Board. Changes to
`the Claim Construction Standard for Interpreting Claims
`in Trial Proceedings Before the Patent Trial and Appeal
`Board, 83 Fed. Reg. 51340 (Oct. 11, 2018) (to be codified
`at 37 C.F.R. pt. 42). The final rule provides that, for these
`types of proceedings, the Board will apply the same
`standard applied in federal courts to construe patent
`claims—i.e., the Phillips standard—to all petitions filed
`on or after the effective date of November 13, 2018. Id.
`Because Palo Alto filed its IPR petitions before the effec-
`tive date of the rule, we construe the claims under the
`broadest reasonable interpretation standard.
`
`

`

`
`
` 10
`
` PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`“call” refers to a programmatic statement or instruction,
`whereas “first function is invoked” refers to the effect of
`that call—i.e., “the effect of the call to the function being
`executed.” -00151 IPR FWD, 2017 WL 1040254, at *4. In
`contrast, Palo Alto argues, in the -01979 IPR the Board
`applied “invoke” more broadly to cover merely making a
`call to a function, without requiring execution.
`The Supreme Court has emphasized the “importance
`of uniformity in the treatment of a given patent.” Mark-
`man v. Westview Instruments, Inc., 517 U.S. 370, 390
`(1996). Such uniformity of treatment is similarly im-
`portant when construing claims of the same patent across
`different IPR proceedings. But because the Board’s final
`decision in the -00151 IPR has been vacated as improper-
`ly instituted under SAS, Palo Alto’s argument about
`inconsistent constructions across IPRs is now effectively
`moot.
` Having requested and obtained vacatur of
`the -00151 IPR decision on the grounds that it was im-
`properly instituted, Palo Alto cannot now point to it as a
`basis for reversing the decision in the -01979 IPR. Any
`discussion on constructions adopted in a now-vacated
`decision would constitute an advisory opinion, and accord-
`ingly, we do not reach any of Palo Alto’s arguments re-
`garding the -01979 IPR that rely on the -00151 IPR. See
`Flast v. Cohen, 392 U.S. 83, 96–97 (1968) (“[T]he oldest
`and most consistent thread in the federal law of justicia-
`bility is that the federal courts will not give advisory
`opinions.” (quoting C. Wright, Federal Courts 34 (1963))).
`Palo Alto makes only two arguments regarding claim
`construction that do not wholly rely on the -00151 IPR.
`First, Palo Alto argues that the Board committed a second
`claim construction error related to “invoking a second
`function with the input, only if” such invocation is safe,
`because its understanding of this term gives no meaning
`to “with the input.” Appellant’s Br. 62. Palo Alto, howev-
`er, never argued to the Board that “invoking . . . with the
`input” should be given any particular meaning, and
`
`

`

`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`11
`
`accordingly, this argument is waived. See Conoco, Inc. v.
`Energy & Envtl. Int’l, L.C., 460 F.3d 1349, 1358–59 (Fed.
`Cir. 2006) (“[A] party may not introduce new claim con-
`struction arguments on appeal or alter the scope of the
`claim construction positions it took below.”).
`Second, Palo Alto argues that the Board in the -01979
`IPR did not apply the claim limitation “invoking a second
`function with the input” properly under the broadest
`reasonable interpretation standard. Specifically, Palo
`Alto argues that the Board applied an “overly broad”
`interpretation of the “invoke” term that covers merely
`initiating a call to a function, regardless of whether the
`function is executed. Appellant’s Br. 51. Palo Alto’s
`argument in support of a perceived inconsistency again
`largely relies on the Board’s approach to the “invoke”
`terms in the -00151 IPR decision. Appellant’s Br. 2–4,
`26–27, 46–52. Palo Alto makes no independent argument
`based on the ’154 patent as to why the Board’s under-
`standing of the “invoke” term in the -01979 IPR is incor-
`rect under
`the broadest reasonable
`interpretation
`standard. See id.; see also Phillips, 415 F.3d at 1313–15.
`On review of the ’154 patent, we find nothing in the
`claims or the specification that supports Palo Alto’s
`contention that “invoking” a function limitation always
`means that the function is executed. Claim 1 and claim 4
`both recite that the content processor invokes “a second
`function with the input, only if” a security computer or
`indicator “indicates that such
`invocation
`is safe.”
`’154 patent col. 17 ll. 36–38, col. 18 ll. 2–3. The specifica-
`tion describes various instances where a function or
`function call may be invoked. E.g., id. col. 15 ll. 61–64,
`col. 16 ll. 24–26.
`In some instances, the specification describes “invok-
`ing” a function and the effect of that function being
`achieved. E.g., id. col. 12 l. 64–col. 13 l. 3 (“This guaran-
`tees that when content processor 270 begins to process the
`
`

`

`
`
` 12
`
` PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`modified input, it will again invoke the substitute func-
`tion for Document.write( ), which in turn passes the
`input . . . to security computer 215 for inspection.”). But,
`because the claims are not so limited, such references in
`the specification do not require, under the broadest rea-
`sonable interpretation standard, that “invoking” requires
`execution of the function. See Owens Corning v. Fast Felt
`Corp., 873 F.3d 896, 901 (Fed. Cir. 2017) (“It is true that
`the preferred embodiments . . . focus on roofing materials
`that are or will be coated or saturated with asphalt or
`asphalt mix. But that is not enough to narrow the claim
`scope in the IPR. The claims are plainly not so limited.”).
`Palo Alto further maintains that this understanding
`of “invoke” is inconsistent with the meaning of “call to a
`first function,” which the Board construed to mean “a
`statement or instruction in the content, the execution of
`which causes the function to provide a service.” Appel-
`lant’s Br. 51. But Palo Alto makes only conclusory state-
`ments to argue that “invoking a function” requires that
`the function be executed. Id. at 51 (“[The Board’s] con-
`struction [of “call to a first function”] also recognizes that
`calling (i.e., invoking) a function requires ‘execution [of
`the function] which causes the function to provide a
`service.’” (emphasis added) (last alteration in original)).
`And although Palo Alto criticizes the Board for not con-
`struing “invoke” or being unclear as to what “invoke”
`means, neither Palo Alto nor Finjan sought construction
`of the “invoke” terms during the -01979 IPR. J.A. 238–42;
`454–56.
`We conclude that the Board did not err in its under-
`standing of the “invoke” terms in the -01979 IPR FWD. In
`light of this decision, we do not reach whether, under a
`different construction, substantial evidence supports the
`Board’s decision upholding the patentability of the
`’154 patent in the -01979 IPR.
`
`

`

`PALO ALTO NETWORKS, INC. v. FINJAN, INC.
`
`13
`
`CONCLUSION
`Based on the foregoing, we vacate the Board’s decision
`in the -00151 IPR and remand for proceedings consistent
`with the Supreme Court’s decision in SAS Institute. We
`affirm the Board’s decision in the -01979 IPR that the
`’154 patent was not shown to be unpatentable as obvious
`under § 103.
`AFFIRMED-IN-PART, VACATED AND
`REMANDED-IN-PART
`COSTS
`
`No costs.
`
`

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