throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`___________________
`
`PALO ALTO NETWORKS, INC.,
`Petitioner,
`
`v.
`
`FINJAN, INC.,
`Patent Owner.
`____________________
`
`Case IPR2016-00157
`Patent No. 8,225,408
`
`__________________________________________________________
`
`PATENT OWNER’S PRELIMINARY RESPONSE
`UNDER 37 C.F.R. § 42.107
`
`
`
`
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`TABLE OF CONTENTS
`
`Page
`
`I.
`
`II.
`
`INTRODUCTION ........................................................................................... 1
`
`THE ‘408 PATENT ......................................................................................... 4
`
`A. Overview ............................................................................................... 4
`
`B.
`
`Challenged Claims ................................................................................ 5
`
`III. CLAIM CONSTRUCTION ............................................................................ 6
`
`A.
`
`B.
`
`C.
`
`D.
`
`“parse tree” (all challenged claims): ..................................................... 6
`
`“dynamically building . . . while said receiving receives the
`incoming stream” (all claims): .............................................................. 7
`
`“dynamically detecting, while said dynamically building builds
`the parse tree” (all claims): .................................................................... 9
`
`“instantiating . . . a scanner for the specific programming
`language” (claims 1 and 22): ............................................................... 10
`
`IV. SPECIFIC REASONS WHY THE CITED REFERENCES DO NOT
`INVALIDATE THE CLAIMS, AND WHY INTER PARTES
`REVIEW SHOULD NOT BE INSTITUTED ............................................... 11
`
`A.
`
`The Board Should Deny the Petition Under 35 U.S.C. § 325(d) ........ 13
`
`B. Grounds 1 and 2 Do Not Render the Challenged Claims
`Obvious Under 35 U.S.C. § 103.......................................................... 16
`
`1.
`
`2.
`
`Chandnani in view of Kolawa Does not Disclose
`“receiving, by a computer, an incoming stream of
`program code” (claims 1 and 9) ................................................ 19
`
`Chandnani in view of Kolawa Does not Disclose
`“instantiating a scanner for the specific programming
`language, in response to said determining” (claims 1 and
`9) ............................................................................................... 21
`
`i
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`3.
`
`Chandnani in view of Kolawa Does not Disclose
`“dynamically building, by the computer while said
`receiver receives the incoming stream, a parse tree whose
`nodes represent tokens and patterns in accordance with
`the parser rules” (all challenged claims) ................................... 23
`
`(a) Chandnani does not Disclose Building the Claimed
`Parse Tree ....................................................................... 23
`
`(b) Chandnani in view of Kolawa does not Disclose
`Dynamically Building a Parse Tree Whose Nodes
`Represent Tokens and Patterns in Accordance with
`the Parser Rules .............................................................. 25
`
`Chandnani in view of Kolawa Does not Disclose
`“dynamically detecting, by the computer while said
`dynamically building builds the parse tree, combinations
`of nodes in the parse tree which are indicators of
`potential exploits, based on the analyzer rules” all
`challenged claims)..................................................................... 27
`
`The Petition Provides Inadequate Motivation to Combine
`the Chandnani and Kolawa References to Reach the
`Claimed “dynamically detecting, by the computer while
`said dynamically building builds the parse tree,
`combinations of nodes in the parse tree which are
`indicators of potential exploits, based on the analyzer
`rules” ......................................................................................... 30
`
`4.
`
`5.
`
`6.
`
`The Petition Provides Inadequate Motivation to Combine
`the Huang with the Chandnani and Kolawa References .......... 32
`
`C. Grounds 3 and 4 Do Not Render the Challenged Claims
`Obvious Under 35 U.S.C. § 103.......................................................... 33
`
`1.
`
`2.
`
`Chandnani in view of Kolawa and Walls Does not
`Disclose “receiving, by a computer, an incoming stream
`of program code” (all challenged claims) ................................. 34
`
`Chandnani in view of Kolawa and Walls Does not
`Disclose “instantiating a scanner for the specific
`
`- ii -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`programming language, in response to said determining”
`(claims 1 and 22) ....................................................................... 34
`
`Chandnani in view of Kolawa and Walls Does not
`Disclose “dynamically building, by the computer while
`said receiver receives the incoming stream, a parse tree
`whose nodes represent tokens and patterns in accordance
`with the parser rules” (all challenged claims) ........................... 35
`
`Chandnani in view of Kolawa and Walls Does not
`Disclose “dynamically detecting, by the computer while
`said dynamically building builds the parse tree,
`combinations of nodes in the parse tree which are
`indicators of potential exploits, based on the analyzer
`rules” (all challenged claims) .................................................... 37
`
`The Petition Provides Inadequate Motivation to Combine
`the Huang with the Chandnani, Kolawa, and Walls
`References ................................................................................. 39
`
`3.
`
`4.
`
`5.
`
`D.
`
`The Board Should Also Deny Instituting Trial Because
`Petitioner Cannot Rely on Impermissible Incorporation by
`Reference To Cure Its Defective Petition ........................................... 40
`
`V.
`
`PETITIONER’S OBVIOUSNESS ARGUMENTS FAIL AS A
`MATTER OF LAW BECAUSE IT DID NOT CONDUCT A
`COMPLETE OBVIOUSNESS ANALYSIS ................................................. 42
`
`VI. CONCLUSION .............................................................................................. 44
`
`
`
`- iii -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`TABLE OF AUTHORITIES
`
` Page(s)
`
`Cases
`ActiveVideo Networks, Inc. v. Verizon Commc’n, Inc.,
`694 F.3d 1312 (Fed. Cir. 2012) .................................................................... 32, 36
`
`Apple Inc. v. Int'l Trade Comm'n,
`725 F.3d 1356 (Fed. Cir. 2013) .......................................................................... 43
`
`Aventis Pharms. Inc. v. Amino Chems. Ltd.,
`715 F.3d 1363 (Fed. Cir. 2013) .......................................................................... 11
`
`In re Baxter Int’l, Inc.,
`678 F.3d 1357 (Fed. Cir. 2012) ............................................................................ 6
`
`Bicon, Inc. v. Straumann Co.,
`441 F.3d 945 (Fed. Cir. 2006) ............................................................................ 19
`
`Cisco Sys., Inc., v. C-Cation Techs., LLC,
`Case No. IPR2014-00454 (P.T.A.B. Aug. 29, 2014) ................................... 41, 42
`
`Corning Inc. v. DSM IP Assets B.V.,
`Case No. IPR2013-00043 (P.T.A.B. May 1, 2014) ............................................ 29
`
`DeSilva v. DiLeonardi,
`181 F.3d 865 (7th Cir. 1999) .............................................................................. 41
`
`EMC Corp. v. Secure Axcess, LLC,
`Case No. IPR2014-00475 (P.T.A.B. Sept. 9, 2014) ........................................... 24
`
`Heart Failure Techs., LLC v. CardioKinetix, Inc.,
`Case No. IPR2013-00183 (P.T.A.B. July 31, 2013) .......................................... 31
`
`Interactive Gift Express, Inc. v. Compuserve, Inc.,
`256 F.3d 1323 (Fed. Cir. 2001) ........................................................................ 7, 9
`
`Kinetic Techs., Inc. v. Skyworks Solutions, Inc.,
`Case No. IPR2014-00529 (P.T.A.B. Sept. 23, 2014) ......................................... 31
`
`KSR Int’l Co. v. Teleflex Inc.,
`550 U.S. 398 (2007) ...................................................................................... 30, 42
`
`- iv -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`Leo Pharm. v. Rea,
`726 F.3d 1346 (Fed. Cir. 2013) .......................................................................... 44
`
`LG Elecs., Inc. v. ATI Techs., ULC,
`IPR2015-00327 (P.T.A.B. Sept. 2, 2015) ........................................................... 16
`
`Plantronics, Inc. v. Aliph, Inc.,
`724 F.3d 1343 (Fed. Cir. 2013) .......................................................................... 44
`
`Ruiz v. A.B. Chance Co.,
`234 F.3d 654 (Fed. Cir. 2000) ............................................................................ 43
`
`In re Suitco Surface, Inc.,
`603 F.3d 1255 (Fed. Cir. 2010) ............................................................................ 7
`
`Thorner v. Sony Computer Entm’t Am. LLC,
`669 F.3d 1362 (Fed. Cir. 2012) ...................................................................... 3, 11
`
`In re Wilson,
`424 F.2d 1382 (C.C.P.A. 1970) .......................................................................... 31
`
`Statutes
`
`35 U.S.C. § 103 ............................................................................................ 16, 33, 43
`
`35 U.S.C. § 108(a) ................................................................................................... 16
`
`35 U.S.C. § 314(a) ................................................................................................... 16
`
`35 U.S.C. § 325(d) ................................................................................... 1, 13, 15, 16
`
`Other Authorities
`
`37 C.F.R. § 42.6(a)(3) ........................................................................................ 36, 40
`
`37 C.F.R. § 42.6(e) ................................................................................................... 47
`
`37 C.F.R. § 42.20(c) ................................................................................................. 12
`
`37 C.F.R. § 42.22(a)(2) ...................................................................................... 12, 22
`
`37 C.F.R. § 42.24 (a)(1) ........................................................................................... 41
`
`37 C.F.R. § 42.65(a) ................................................................................................. 29
`
`- v -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`37 C.F.R. § 42.104(b)(4) ...................................................................................passim
`
`37 C.F.R. § 42.108 ............................................................................................... 1, 33
`
`157 Cong. Rec. S1360-S1394 (March 8, 2011) ....................................................... 16
`
`H.R. Rep. No. 112-98, pt. 1 (2011).............................................................. 16, 17, 18
`
`
`
`- vi -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`I.
`
`INTRODUCTION
`
`On November 6, 2015, Palo Alto Networks, Inc., (“Petitioner”) submitted a
`
`Petition to institute inter partes review (“IPR”) of U.S. Patent No. 8,225,408 (Ex.
`
`1001, “the ‘408 Patent”), challenging claims 1, 3–7, 9, 12–16, and 18–21 (“the
`
`Challenged Claims”).1 Finjan, Inc. (“Patent Owner”) requests that the Board not
`
`institute inter partes review because Petitioner has not demonstrated a reasonable
`
`likelihood that it would prevail in showing unpatentability of any of the challenged
`
`claims on the grounds asserted in its Petition, as required under 37 C.F.R.
`
`§ 42.108(c).
`
`Petitioner has also filed a petition for inter partes review of the ‘408 Patent
`
`challenging claims 1, 9, 22, 23, 29 and 35 thereof in Palo Alto Networks, Inc. v.
`
`Finjan, IPR2015-02001. Substantially similar art and arguments were raised in
`
`these two cases against the ‘408 Patent, and Patent Owner requests that the Board
`
`use its discretion and decline to institute trial in both of these cases under
`
`35 U.S.C. § 325(d).
`
`1 Petitioner originally filed on claims 3–7, 12–16, and 18–21 of the ‘408 Patent in
`
`the instant Petition. In its Notice of Filing Date Accorded to the Petition, the
`
`Board required that petitioner also challenge claims 1 and 9, from which claims 3–
`
`7, 12–16, and 18–21 depend. IPR2016-00157, Paper 3 at 2. The corrected Petition
`
`was accepted on November 20, 2016. Id, Paper 6.
`
`- 1 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`The ‘408 Patent generally discloses systems and methods for receiving
`
`incoming content, determining the specific programming language being used, and
`
`then detecting exploits within received content by instantiating a language-specific
`
`scanner which has parser rules and analyzer rules created for that programming
`
`language. The ‘408 Patent teaches that by dynamically building a parse tree
`
`potential exploits can be dynamically detected during the receiving and scanning of
`
`the incoming program code. See ’408 Patent, Abstract and Claim 1. For instance,
`
`the parse tree can be dynamically analyzed to detect exploits within the content
`
`using analyzer rules and a pattern matching engine, which can identify patterns that
`
`match those of potential exploits. See id. at 2:25–3:6 and 9:42-54.
`
`In contrast, Petitioner’s primary reference, Chandnani, does not mention any
`
`kind of tree structure, let alone the dynamically built parse tree used to
`
`dynamically detect exploits within incoming program code as recited in the claims
`
`of the ‘408 Patent. Furthermore, there is no specific programming language that is
`
`subject to a scanner as required under the ‘408 Patent. In fact, Chandnani
`
`specifically explains that every portion of script language or content is subjected to
`
`analysis and does not determine the specific programming languages of the content
`
`in its analysis. See e.g., Chandnani at 9:8–12.
`
`To cure Chandnani’s deficiencies, Petitioner relies on Kolawa (for Grounds
`
`1–4), Walls (for Grounds 3 and 4) and Huang (for Grounds 2 and 4). But at least
`
`- 2 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`the Kolawa and Walls references do not even qualify as analogous art as they make
`
`no mention of detecting exploits. Rather, these references are focused on helping
`
`companies create software without bugs. See Kolawa at 1:25-29 (describing how
`
`Kolawa is addressed at the “problem of writing error-free computer programs has
`
`plagued programmers since the very beginning.”); see also Walls at 2:10-21
`
`(describing how Walls is directed towards “companies that develop and release
`
`application software… Developers of operating systems such as Sun Microsystems
`
`and Hewlett-Packard”); see also Walls at 6:30–43 (describing how Walls
`
`“provides a process for certifying whether a software program is free from a
`
`common class of software flaws…”). Rather than assisting a software company
`
`identify flaws or bugs in their own software, the ‘408 Patent is directed towards
`
`identifying the presence of malicious intent as exemplified with the description of
`
`“portions of code that are malicious.” ‘408 Patent at 4:15–16.
`
`Although there are a variety of reasons why the ‘408 Patent is valid over
`
`Petitioner’s asserted prior art references, this Preliminary Response focuses on
`
`only limited reasons why inter partes review should not be instituted. See
`
`Travelocity.com L.P. v. Conos Techs., LLC, CBM2014-00082, Paper 12 at 10
`
`(P.T.A.B. Oct. 16, 2014) (“[N]othing may be gleaned from the Patent Owner’s
`
`challenge or failure to challenge the grounds of unpatentability for any particular
`
`- 3 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`reason.”).2 Patent Owner explicitly disagrees with Petitioner’s contention that all
`
`of challenged claims recite essentially the same elements and Patent Owner only
`
`groups limitations for the purpose of rebutting Petitioner’s arguments, which
`
`inappropriately fail to distinguish claim limitations. Patent Owner explicitly
`
`reserves the right to provide further distinctions between the prior art and the
`
`challenged claims. The deficiencies of the Petition noted herein, however, are
`
`sufficient for the Board to find that Petitioner has not met its burden to demonstrate
`
`a reasonable likelihood that it would prevail in showing unpatentability of any of
`
`the challenged claims.
`
`II. THE ‘408 PATENT
`
`A. Overview
`
`Patent Owner’s ‘408 Patent was filed on August 30, 2004, and claims
`
`priority to U.S. Patent No. 6,804,780, filed Mar. 30, 2000, and U.S. Patent No.
`
`6,092,194, filed Nov. 6, 1997. The systems and methods of the ‘408 Patent are
`
`generally directed towards systems and methods for using a dynamically built
`
`parse tree to detect exploits within incoming program code. This parse tree is
`
`2 Patent Owner specifically reserves its right to dispute that Palo Alto Networks,
`
`Inc., has correctly named all real-parties-in-interest in the event that sufficient
`
`factual bases supporting such a challenge surface during the pendency of this
`
`proceeding.
`
`- 4 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`dynamically created and analyzed using parser rules that define certain patterns in
`
`terms of tokens and analyzer rules that identify certain combinations of tokens and
`
`patterns as being indicators of potential exploits. See, e.g., ‘408 Patent at 2:25–3:6;
`
`see also id. at 9:42–54. By describing portions of potentially malicious program
`
`code in this novel manner, the ‘408 Patent allows for efficient and accurate
`
`detection of exploits within incoming program code. See ’408 Patent, Abstract and
`
`Claim 1.
`
`B. Challenged Claims
`Petitioner challenges independent claims 1, 3–7, 9, 12–16, and 18–21 of the
`
`‘408 Patent. Claim 1 is reproduced below:
`
`1. A computer processor-based multi-lingual method for scanning
`incoming program code, comprising:
`
`receiving, by a computer, an incoming stream of program code;
`
`determining, by the computer, any specific one of a plurality of
`programming languages in which the incoming stream is written;
`
`instantiating, by the computer, a scanner for the specific
`programming language, in response to said determining, the scanner
`comprising parser rules and analyzer rules for
`the specific
`programming language, wherein the parser rules define certain
`patterns in terms of tokens, tokens being lexical constructs for the
`specific programming language, and wherein the analyzer rules
`identify certain combinations of tokens and patterns as being
`indicators of potential exploits, exploits being portions of program
`code that are malicious;
`
`- 5 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`identifying, by the computer, individual tokens within the
`
`incoming stream;
`
`dynamically building, by the computer while said receiving
`receives the incoming stream, a parse tree whose nodes represent
`tokens and patterns in accordance with the parser rules;
`
`dynamically detecting, by the computer while said dynamically
`building builds the parse tree, combinations of nodes in the parse tree
`which are indicators of potential exploits, based on the analyzer rules;
`and
`indicating, by the computer, the presence of potential exploits
`
`within the incoming stream, based on said dynamically detecting.
`
`‘408 Patent at 19:45–20:7.
`
`III. CLAIM CONSTRUCTION
`A.
`“parse tree” (all challenged claims):
`The term “parse tree” means “a hierarchical structure of interconnected
`
`nodes built from scanned content.” This is the construction arrived at by the
`
`District Court in Finjan, Inc. v. Proofpoint, Inc., Case No. 3:13-cv-05808-HSG,
`
`Dkt. 267 (Ex. 2001 at 13). Importantly, the Federal Circuit explained: “even with
`
`a more lenient standard of proof, the PTO ideally should not arrive at a different
`
`conclusion.” In re Baxter Int’l, Inc., 678 F.3d 1357, 1365 (Fed. Cir. 2012). This
`
`construction is also consistent with the intrinsic evidence:
`
`[P]arser 220 uses a parse tree data structure to represent scanned
`content. A parse tree contains a node for each token identified while
`
`- 6 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`parsing, and uses parsing rules to identify groups of tokens in a single
`pattern.
`
`‘408 Patent at 8:24–27.
`
`Petitioner’s proposed construction, “tree data structure that represents
`
`program code,” is completely at odds with how the claimed “parse tree” is
`
`described in the claim language and the specification. See, e.g., ‘408 Patent at
`
`claim 1 (reciting that “combinations of nodes in the parse tree which are indicators
`
`of potential exploits” with “exploits being portions of program code that are
`
`malicious.”); id. at 8:18-25 (describing how the claimed parse tree is used during
`
`the process of scanning incoming content rather than creating content using a
`
`compiler). Indeed, the Federal Circuit dictates that BRI does not allow claims to
`
`be interpreted “to embrace anything remotely related to the claimed invention.” In
`
`re Suitco Surface, Inc., 603 F.3d 1255, 1259-60 (Fed. Cir. 2010). Thus, the Board
`
`should reject Petitioner’s proposed construction of the term “parse tree.”
`
`B.
`
`“dynamically building . . . while said receiving receives the
`incoming stream” (all claims):
`
`When read within the context of the claims, there is no need to construe the
`
`phrase “dynamically building…while said receiving receives the incoming
`
`stream.” See, e.g., Interactive Gift Express, Inc. v. Compuserve, Inc., 256 F.3d
`
`1323, 1331 (Fed. Cir. 2001) (“If the claim language is clear on its face, then our
`
`- 7 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`consideration of the rest of the intrinsic evidence is restricted to determining if a
`
`deviation from the clear language of the claims is specified.”).
`
`The term “dynamically building…while said receiving receives the
`
`incoming stream” appears in all of the challenged claims3 with its scope clearly set
`
`forth in the claims. Each of the challenged independent claims generally show that
`
`(1) an incoming stream is received by a computer, (2) identifying tokens within the
`
`incoming stream, and (3) dynamically building a parse tree whose nodes represent
`
`tokens and patterns while the receiver receives the incoming stream.
`
`Petitioner argues that “dynamically building…while said receiving receives
`
`the incoming stream” should mean “building during a time period that overlaps
`
`with the time period during which the incoming stream is being received.” Petition
`
`at 12. However, Petitioner does not assert either that the claim language is unclear
`
`or that the intrinsic record demands an alternative construction, let alone the
`
`construction proposed in the Petition. As such, the Board should reject Petitioner’s
`
`proposed construction and follow the plain claim language requirement for
`
`“dynamically building…while said receiving receives the incoming stream.”
`
`
`3 This claim term is explicitly recited in independent claim 1. The minor variations
`
`of the claim language recited in independent claim 9 should be considered identical
`
`for purposes of this claim construction.
`
`- 8 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`C.
`
` “dynamically detecting, while said dynamically building builds
`the parse tree” (all claims):
`
`When read within the context of the claims, there is no need to construe the
`
`phrase “dynamically detecting, while said dynamically building builds the parse
`
`tree.” See, e.g., Interactive Gift Express, 256 F.3d at 1331 (“If the claim language
`
`is clear on its face, then our consideration of the rest of the intrinsic evidence is
`
`restricted to determining if a deviation from the clear language of the claims is
`
`specified.”).
`
`The term “dynamically detecting, while said dynamically building builds the
`
`parse tree” appears in all of the challenged claims4 with its scope clearly set forth
`
`in the claims. Each of the challenged independent claims generally show that (1)
`
`an incoming stream is received by a computer, (2) identifying tokens within the
`
`incoming stream, (3) dynamically building a parse tree whose nodes represent
`
`tokens and patterns while the receiver receives the incoming stream, and (4)
`
`dynamically detecting, by the computer while said dynamically building builds the
`
`parse tree, combinations of nodes in the parse tree which are indicators of potential
`
`exploits.
`
`
`4 This claim term is explicitly recited in independent claims 1, 22, 23, and 35. The
`
`minor variations of the claim language recited in independent claims 9 and 29
`
`should be considered identical for purposes of this claim construction.
`
`- 9 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`Petitioner argues that “dynamically detecting…while said dynamically
`
`building builds the parse tree” should mean “detecting during a time period that
`
`overlaps with the time period during which the parse tree is being built.” Petition
`
`at 14. But as with the “dynamically building” term discussed directly above,
`
`Petitioner does not assert either that the claim language is unclear or that the
`
`intrinsic record demands an alternative construction, let alone the construction
`
`proposed in the Petition. As such, the Board should reject Petitioner’s proposed
`
`construction and follow the plain claim language requirement for “dynamically
`
`detecting…while said dynamically building builds the parse tree.”
`
`D.
`
` “instantiating . . . a scanner for the specific programming
`language” (claims 1 and 22):
`
`The proper construction of “instantiating” is “creating a real instance of a
`
`scanner for the specific programming language.” This term is used according to its
`
`widely accepted meaning in the specification of the ‘408 Patent:
`
`ARB scanner factory module 630 instantiates a scanner repository
`640. Repository 640 produces a single instance of each ARB scanner
`defined in the archive file.
`
`‘408 Patent at 15:30–35. In fact, Petitioner cites to the Microsoft Computing
`
`Dictionary, Third Edition, which defines “instantiate” as “[t]o create an instance of
`
`a class.” Thus, Finjan’s proposal is the proper construction of this term.
`
`- 10 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`In contrast to Petitioner’s own dictionary definition, Petitioner proposes that
`
`“instantiating” should mean “making a language-specific scanner available for
`
`use.” Petition at 14. Petitioner never explains why this term should be construed
`
`differently than its own dictionary definition, let alone citing anything in the
`
`specification that supports its construction.
`
`Rather, the real motivation for Petitioner’s proposed construction is to
`
`rewrite the claimed “instantiating” such that it reads upon the prior art. Because
`
`Petitioner cannot be allowed to circumvent the plain language and alter the scope
`
`of the claims to support its invalidity arguments, Petitioner’s construction should
`
`be rejected. See Aventis Pharms. Inc. v. Amino Chems. Ltd., 715 F.3d 1363, 1373
`
`(Fed. Cir. 2013) (dictating the requirement to “‘look to the words of the claims
`
`themselves . . . to define the scope of the patented invention.’”) (citation omitted);
`
`see also Thorner v. Sony Computer Entm’t Am. LLC, 669 F.3d 1362, 1366 (Fed.
`
`Cir. 2012) (“[W]e do not redefine words. Only the patentee can do that.”).
`
`IV. SPECIFIC REASONS WHY THE CITED REFERENCES DO NOT
`INVALIDATE THE CLAIMS, AND WHY INTER PARTES REVIEW
`SHOULD NOT BE INSTITUTED
`
`Petitioner’s proposed Grounds rely on four references: Chandnani et al.,
`
`U.S. Patent No. 7,636,945 (Ex. 1003; “Chandnani”); Kolawa et al. U.S. Patent No.
`
`5,860,011 (Ex. 1004, “Kolawa”); Walls et al. U.S. Patent No. 7,284,274 (Ex. 1005,
`
`“Walls”); and Huang et al. U.S. Patent No. 6,968,539.
`
`- 11 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`Ground 1 proposes that Chandnani in view of Kolawa renders obvious
`
`claims 1, 3–5, 9, 12–16, 18, and 19 of the ‘408 Patent.
`
`Ground 2 proposes that Chandnani in view of Kolawa and Huang renders
`
`obvious claims 16, 7, 20 and 21 of the ‘408 Patent.
`
`Ground 3 proposes that Chandnani in view of Kolawa and Walls renders
`
`obvious claims 1, 3–5, 9, 12–16, 18, and 19 of the ‘408 Patent.
`
`Ground 4 proposes that Chandnani in view of Kolawa, Walls and Huang
`
`renders obvious claims 16, 7, 20 and 21 of the ‘408 Patent.
`
`As a threshold matter, the Board should not institute trial as the Petition is
`
`plainly defective on its face. Specifically, the Petition does not identify how the
`
`cited references disclose or render obvious each of the claim elements, contrary to
`
`37 C.F.R. §§ 42.20(c), 42.22(a)(2), and 42.104(b)(4). For this reason alone, the
`
`Petition should be dismissed.
`
`Furthermore, trial should not be instituted because Petitioner has failed to
`
`show a reasonable likelihood of success with respect to at least the following
`
`limitations: “receiving…incoming stream of computer code,” “instantiating a
`
`scanner for the specific programming language…,” “dynamically building…while
`
`said receiver receives the incoming stream, a parse tree whose nodes represent
`
`tokens and patterns in accordance with the parser rules,” and “dynamically
`
`- 12 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`detecting, … while said dynamically building builds the parse tree, combinations
`
`of nodes in the parse tree which are indicators of potential exploits….”
`
`A. The Board Should Deny the Petition Under 35 U.S.C. § 325(d)
`As a threshold matter, the Board should deny Grounds 1–4 under 35 U.S.C.
`
`§ 325(d) because the Petition recycles substantially the same prior art as well as
`
`substantially the same arguments that were already presented to the Patent Office
`
`in Case No. IPR2015-02001, filed by Petitioner on September 30, 2015. See
`
`35 U.S.C. § 325(d) (“In determining whether to institute or order a
`
`proceeding…the Director may take into account whether, and reject the petition or
`
`request because, the same or substantially the same prior art or arguments
`
`previously were presented to the Office.”).
`
`In particular, the instant Petition is nearly identical to the petition filed in
`
`terms of the prior art cited and the substantive arguments lodged against the
`
`claims. Indeed, as the tables below demonstrate, the art cited against the claims in
`
`Grounds 1 and 3 of in the instant Petition is identical to the art cited in Grounds 1
`
`and 2 of the petition filed in IPR2015-02001.
`
`- 13 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`Petition at 4.
`
`
`
`
`
`Ex. 2003 at 13. Although the petition filed in Case No. IPR2015-02001 challenged
`
`additional independent claims,5 Petitioner simply applied its analysis of
`
`independent claims 1 and 9 to claims 22, 23, 29, and 35 nearly wholesale. See Ex.
`
`2003 at 52–65. Thus, the arguments advanced in this case with respect to
`
`independent claims 1 and 9 are indistinguishable from those advanced in that case
`
`with respect to independent claims 1, 9, 22, 23, 29, and 35.
`
`
`5 As previously mentioned, claims 1 and 9 are also challenged in this Petition
`
`despite being omitted from the chart on page 4 of the Petition.
`
`- 14 -
`
`

`
`Patent Owner’s Preliminary Response
`IPR2016-00157 (U.S. Patent No. 8,225,408)
`
`Despite the two petitions being nearly identical in terms of the art cited and
`
`arguments made, Petitioner makes no attempt to distinguish them whatsoever. In
`
`fact, the Petition contains only the barest notice that another petition challenging
`
`the claims of the ‘408 Patent is even pending:
`
`Finjan, Inc. (“Patent Owner” or “Finjan”) has asserted the ’408 patent
`in Finjan, Inc. v. FireEye, Inc., 4:13-cv-03133 (N.D. Cal. July 8,
`2013); Finjan, Inc. v. Websense, Inc., 5:

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