throbber
Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 1 of 113
`Case 4:18-cv-07229—YGR Document 132-2 Filed 11/05/20 Page 1 of 113
`
`EXHIBIT A
`
`EXHIBIT A
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 2 of 113
`Case 4:18-cv-07229—YGR Document 132-2 Filed 11/05/20 Page 2 of 113
`PTO/SBi57 (-31 —1 8)
`Approved for use through ‘E ‘t 130/2021. OMB 0551-0064
`US. Patent and Trademark Office U.S. DEPARTMENT OF COMMERCE
`
`
`. n persons are required to respond to a c
`er‘tiori of information uriie
`it displays a valid OMB
`"oi number.
`
`‘ed to as FORM PTO—1465)
`
`REQUEST FGR EX PARTE REEXAMENATEGN TRANSMETTAL FQRM
`
`Address to:
`
`Mail Stop Ex Parte Reexam
`Commissioner for Patents
`F410. Box 1450
`Alexandria, VA 223134450
`
`Attorney Docket No.: 6805100001
`
`Date: MarCh 19, 2020
`
`1.
`
`This is a request for ex parte reexamination pursuant to 37 CFR1.510 of patent number 77975305
`
`issued Juty 512011
`
`. The request is made by:
`
`third party requester.
`
`2.
`
`The name and address ofthe person requesting reexamination is:
`
`1) Rapid7 — 1480 Chestnut Ridge, State College, PA 16803
`
`
`
`Requester D asserts smaii entity status (37 CFR 1.27) or [:1 certifies micro entity status (37 CPR 1.29). Oniy
`a patent owner requester can certify micro entity status. Form PTO/SB/i 5A or 8 must be attached to certify
`micro entity status.
`
`3
`
`This request is accompanied by payment ofthe reexamination fee as set forth in:
`
`37 CFR 120(c)(2); or
`
`I: 37 CFR 120(c)(1). in checking this box for payment of the fee set forth in 37 CFR 120(c)(1), requester
`asserts that this request has forty (40) or fewer pages and complies with ail other requirements of
`37 CFR1.20(c)(1).
`
`Payment of the reexamination fee is made by the method set forth beiow.
`
`a. I: A check in the amount of $________________________________________ is enciosed to cover the reexamination fee;
`i).
`The Director is hereby authorized to charge the reexamination tee
`
`to Deposit Account No. 044679
`,
`o. I: Payment by credit card. Form PTOu2038 is attached; or
`d.
`Payment made via EFS-Web.
`
`in addition, the Director is hereby authorized to charge any fee deficiencies to
`
`Deposit Account No. 044679
`
`5.
`
`6.
`
`Any refund should be made by Dcheck or .credit to Deposit Account No. 044679
`37 CFR 126(c). if payment is made by credit card, refund must be to credit card account.
`
`A copy of the patent to be reexamined having a doubie column format on one side of a separate paper is
`enciosed. 37 CFR 1.510(b)(4).
`
`7. I: cotton: or core in duplicate, Computer Program (Appendix) or targe table
`El Landscape Table on CD
`
`1' 3}
`
`This ootiection oi. ..ormati0h is required by 37 C. P 1.510. The information is
`..quired to obtain or retain a benefit b the public which is to file (and by the USPTO
`
`
`to process) a request for reexamination. Confidentiality is governed by 35 U SC. 12.2. and 37 CFR 1.11 and 1.14. T it
`ection is estimated to take 18 minutes to
`
`complete, inciuding gathering, preparing, and submitting the completed application form to the USPTO. Time Will vary depending upon the individual case. Any
`comments on the amount oftime you require to complete this form and/or suggestions for reducing this burden, shoutd be sentto the Chief information Officer, U.S.
`Patent and Trademark Office. l.i.S. Department of Commerce, PO. Box 1450. Atexandria, VA 22313—1450. DO NOT SEND FEES OR COMPLETED FiiéRiViS TO
`THIS ADDRESS. SEND TO: Mail Stop Ex Parte Reexam, Commissioner for Patents, P.O. Box 1450. Aiexandria, VA 22313—1450.
`
`if you need as“ stance in trompr'ez‘ing the form, call ‘7 -800-PTO-9199 and select option 2.
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 3 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 3 of 113
`
`PTO/SEi/57 (01 -t 8)
`Approved for use. through 11/30/2021. OMB 0651-0064
`:3. DEPARTMENT OF COMMERCE
`U.S. Patent and Trademark Offic
`Under the Pa emork Reduction Act of 1995, no ersons are re uired to res tend to a coliection of information unles
`.
`la 5 a vaiid OMB control number.
`
`8. El Nucleotide and/or Amino Acid Sequence Submission
`If applicable, items a. m c. are required.
`
`a. I: Computer Readabie Form (CRF)
`'3). Specification Sequence Listing on:
`
`E. El CID—ROM (2 copies) or CD—R (2 copies) or
`ii. El paper
`c. El Statements verifying identity of above copies.
`
`
`
`9.
`
`A copy of any disciaimer, certificate or" correction or reexamination certificate issued in the patent is inciuded.
`
`10.
`
`11.
`
`Reexamination of ciaimr‘s) 6! 9- 11! 12’ 17 and 25
`
`is requested.
`
`A copy of every patent or printed pubiication reiied upon is submitted herewith inciuding a iisting thereof on
`Form PTO/SB/Os, PTO—“i449, or equivaient.
`
`12. El An Engiish ianguage translation of at: necessary and pertinent non—Engiish ianguage patents and/or printed
`publications is attached.
`
`13.
`
`The attached detailed request includes at ieast the foiiowing items:
`
`a. A statement identifying each substantiai new question of patentability based on prior patents and printed
`publications. 37 CFR 1.510(h)(1).
`
`b. An identification of every claim forwitich reexamination is requested. and a detaiied explanation of the
`pertinency and manner of applying the cited art to every claim for which reexamination is requested.
`37 CFR1.5’iD(b)(2).
`
`14. El A proposed amendment is included (oniy where the patent owner is the requester). 37 Cit-"R 1.510(e),
`
`15. E it is certified that the statutory estoppei provisions of 35 USC. 315(e)(1) or 35 U.S.C. 325(e)(t) do not
`prohibit requesterfrom tiling this ex parte reexamination request. 37 CFR 1.510(b)(6),
`
`Service
`
`a.
`
`it is certified that a copy ofthis request (if filed by other than the patent owner) has been served in its
`entirety on the patent owner as provided in 37 CFR 133(0).
`
`The name and address ofthe party served are:
`
`Dawn-Marie Bey 2
`
`A dupiicate copy is enclosed since service on patent owner was not possibie. Ah expianation of the
`efforts made to serve patent owner is attached. See MPEP 2220.
`
`Page 2 of Si
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 4 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 4 of 113
`PTiIi/SB/SY (Di —1 8)
`Approved for use through ‘i ‘iISOIZOZ‘i. OMB 0651-0064
`US. Patent and Trademark Office. U.S. DEPARTMENT O." " MMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a colieotion of information unless it displays a valid OMB i.
`3 number.
`
`17.
`
`Correspondence Address: Direct all communication about the reexamination to:
`
`The address associated with Customer Number: 39299
`
`OR
`
`Firm or lndividuai Name
`
`(at the address identified below)
`
`
`
`18.
`
`The patent is currentiy the subject ofthe foiiowing concurrent proceeding(s):
`
`at El Copending reissue Apptication No
`
`b. E] Copendihg reexamination Controi Not
`
`c. E] Copending interference No.
`
`d.
`
`Copending iitigation styled:
`
`1 21 8wCVm0‘i 519
`
`5: "i WEN—04467
`
`
`
`information on this form may become puhiic. Credit card information should not be inciuded on this
`WARNENG :
`form. Provide credit card information and authorization on PTO—2038,
`
`ID. Joseph Engiish/
`Authorized Signature
`
`D. Joseph Engiish
`Typed/Printed Name
`
`March 19, 2020
`
`Registration No.
`
`El For Patent Owner Requester
`
`For Third Party Requester
`
`{Page 3 of 3}
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 5 of 113
`Case 4:18-cv-07229—YGR Document 132-2 Filed 11/05/20 Page 5 of 113
`
`Privacy Act Statement
`
`The Privacy Act of 1974 (PL. 93—579) requires that you be given certain information in connection with your submission
`of the attached form reiated to a patent appiicaticn or patent. Accordingiy, pursuant to the requirements ofthe Act, piease
`be advised that: (1) the generai authority for the coiiection of this information is 35 USC. 2(b)(2); (2) furnishing of the
`information soiicited is voiuntary; and (3) the principai purpose for which the information is used by the US. Patent and
`Trademark Office is to process and/or examine your submission reiated to a patent appiication or patent.
`it“ you do not
`furnish the requested information, the US. Patent and Trademark Office may not be abte to process and/or examine your
`submission, which may resuit in termination of proceedings or abandonment ofthe appiication or expiration ofthe patent.
`
`The information provided by you in this form wiii be subject to the foiiowing routine uses:
`
`1 . The information on this form wiii be treated confidentiaiiy to the extent aiiowed underthe Freedom of information
`Act (5 U.S.C. 552) and the Privacy Act (5 USE: 552a). Records from this system of records may be disciosed
`to the Department of Justice to determine whether disciosure of these records is required by the Freedom of
`information Act.
`
`A record from this system of records may be disciosed, as a routine use, in the course of presenting evidence to
`a court, magistrate, or administrative tribunai,
`inctuding disciosures to opposing counsei
`in the course of
`settiement negotiations.
`A record in this system of records may be disciosed, as a routine use, to a Member of Congress submitting a
`request invoiving an individuai, to whom the record pertains, when the individuai has requested assistance from
`the Member with respect to the subject matter of the record.
`A record in this system of records may be disciosed, as a routine use, to a contractor ofthe Agency having need
`for the information in order to perform a contract. Recipients of information shaii be required to compiy with the
`requirements of the Privacy Act of 1974, as amended, pursuant to 5 U.S.C. 552a(m).
`A record reiated to an internationai Appiication fiied underthe Patent Cooperation Treaty in this system of records
`may be disciosed, as a routine use, to the internationai Bureau of the Worid tnteiiectuai Property Organization,
`pursuant to the Patent Cooperation Treaty.
`A record in this system of records may be disciosed, as a routine use, to another federai agency for purposes of
`Nationai Security review (35 1.1.8.0. 181) and for review pursuant to the Atomic Energy Act (42 USO. 218(0)).
`A record from this system of records may be disciosed, as a routine use. to the Administrator, Genera! Services,
`or his/her designee, during an inspection of records conducted by GSA as part of that agency’s responsibiiity to
`recommend improvements in records management practices and programs, under authority of 44 U.S.C. 2904
`and 2906. Such disciosure shaii be made in accordance with the GSA reguiations governing inspection of
`records for this purpose, and any other reievant (‘i_e., GSA or Commerce) directive. Such disciosure shaii not be
`used to make determinations about individuais.
`
`A record from this system of records may be disciosed, as a routine use, to the pubiic after either pubiication of
`the appiication pursuant to 35 U.S.C. 122(b) or issuance oi‘a patent pursuant to 35 U.S.C. 151. Further, a record
`may be disciosed, subject to the iimitations of 37 CFR 1.14, as a routine use, to the pubiic ifthe record was fiied
`in an appiication which became abandoned or in which the proceedings were terminated and which appiication
`is referenced by either a pubiished appiication, an appiication open to pubiic inspection or an issued patent.
`A record from this system of records may be disciosed, as a routine use, to a Federai, State, or iocai
`enforcement agency, if the USPTO becomes aware of a vioiation or potentiat vioiation of iaw or reguiation.
`
`iaw
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 6 of 113
`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 6 of 113
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Request for Ex Part6 Reexamination
`
`US. Patent 7,975,305
`
`Issued:
`
`July 5, 2011
`
`OODOODOODOODOODOODOOD
`
`REQUEST FOR EXPARTE
`REEXAMINATION
`
`For:
`
`IVIETHOD AND SYSTEM FOR ADAPTIVE RULE-BASED
`
`CONTENT SCANNERS FOR DESKTOP COIVIPUTERS
`
`Mail Stop Ex Part6 Reexam
`Commissioner for Patents
`
`PO. Box 1450
`
`Alexandria, Virginia 22313-1450
`
`Sir:
`
`Pursuant to 35 U.S.C. §§ 302-307 and CPR. § 1.510, the undersigned
`
`hereby requests ex parte reexamination of Claims 6, 9, 11, 12, 17, and 25 of US.
`
`Patent No. 7,975,305 (the “Patent”). A Request for Ex Part6 Reexamination
`
`Transmittal Form (PTO/SB/57) is attached hereto.
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 7 of 113
`Case 4:18-cv-O7229-YGR Document 132-2 Filed 11/05/20 Page 7 of 113
`
`Table of Contents
`
`I.
`
`INTRODUCTION ............................................................................ 5
`
`II.
`
`RELATED PROCEEDINGS ............................................................. 7
`
`A.
`
`Prior Ex Parte Reexamination ................................................. 7
`
`B.
`
`Prior Inter Partes Review ........................................................ 7
`
`III.
`
`THE PATENT .................................................................................... 7
`
`A.
`
`B.
`
`The Specification ..................................................................... 7
`
`The Prosecution History ......................................................... 10
`
`1.
`
`2.
`
`The 437 Application Prosecution History .............................. 11
`
`The Reexam Prosecution History ........................................... 16
`
`C.
`
`The Claims ............................................................................. 19
`
`D.
`
`The Priority Date .................................................................... 23
`
`IV.
`
`STATEMENT OF THE LAW ......................................................... 26
`
`V.
`
`SUBSTANTIAL NEW QUESTION OF PATENTABILITY ......... 28
`
`VI.
`
`IDENTIFICATION OF CLAIMS FOR REEXAMINATION ........ 30
`
`VII. GROUNDS ....................................................................................... 30
`
`A.
`
`Ground 1: Claims 6, 9, 11, 12, 17 and 25 are unpatentable
`under 35 U.S.C. § 103 as obvious over Sandu in View of
`Wells. ...................................................................................... 3O
`
`1.
`
`2.
`
`3.
`
`4.
`
`Sandu ...................................................................................... 3O
`
`Wells ........................................................................................ 37
`
`Claims 1 and 13, and similarly Claim 25, are unpatentable
`over Sandu in View of Wells. .................................................. 47
`
`Claim 6 and Claim 9 are unpatentable over Sandu in View
`of Wells ................................................................................... 81
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 8 of 113
`Case 4:18-cv-O7229-YGR Document 132-2 Filed 11/05/20 Page 8 of 113
`
`5.
`
`6.
`
`Claim 11 and Claim 12 are unpatentable over Sandu in View
`of Wells ................................................................................... 84
`
`Claim 17 is unpatentable over Sandu in View of Wells .......... 85
`
`B.
`
`Ground 2: Claims 6, 9-12, 17 and 25 are unpatentable over
`Sandu in View of Wells and further in View of Freund ........ 89
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`Freund..................................................................................... 89
`
`Claims 1 and 13 have been established to be unpatentable over
`Sandu in View of Wells ........................................................... 91
`
`Claims 6 and 9 are unpatentable over Sandu in View of Wells
`as applied to Claim 1 and further in View of Freund. ............ 9l
`
`Claims 11 and 12 are unpatentable over Sandu in View of
`Wells as applied to Claim 1 and further in View of Freund. ..94
`
`Claim 17 is unpatentable over Sandu in View of Wells as
`applied to Claim 13 and further in View of Freund................ 97
`
`VIII. CERTIFICATION REGARDING STATUTORY ESTOPPEL
`
`lOl
`
`IX.
`
`CONCLUSION .............................................................................. lOl
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 9 of 113
`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 9 of 113
`
`Exhibits
`
`Exhibit
`
`
`
`1001
`
`1002
`
`1003
`
`1004
`
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`1010
`
`1011
`
`US. Patent 7,975,305 (the “Patent”)
`
`File History of US. Application 11/009,437
`
`File History of Reexamination 90/013,660
`
`PTAB Appeal Decision
`
`Federal Circuit Decision
`
`Final Written Decision in IPR2017-0173 8
`
`US. Publication US. 2005/0172338 A1 (“Sandu”)
`
`US. Patent 8,140,660 (“Wells”)
`
`US. Patent 5,987,611 (“Freund”)
`
`Ex Parte Reexamination Certificate for 7,975,305
`
`US. Patent 7,373,643
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 10 of 113
`Case 4:18-cv-O7229-YGR Document 132-2 Filed 11/05/20 Page 10 of 113
`
`I.
`
`INTRODUCTION
`
`Reexamination is requested for Claims 6, 9, ll, l2, l7, and 25 of the
`
`Patent (the “Challenged Claims”). Independent Claims 1 and 13, from which
`
`Claims 6, 9, l2, and 17 depend, and which independent Claim 25 parallels, have
`
`been canceled as a result of reexamination by Ex Part6 Reexamination Certificate
`
`issued January 29, 2020. This request seeks reexamination of claims not
`
`challenged in the prior reexamination, but have no separate basis for patentability
`
`than the canceled claims.
`
`The substantial new questions of patentability presented herein rely on the
`
`grounds that formed the bases for cancellation of independent Claims 1 and 13,
`
`and that were affirmed by the Court of Appeals for the Federal Circuit (see EX-
`
`] 005).
`
`In support of this Request for Ex Part6 Reexamination (the “Request”),
`
`requestor provides the following:
`

`
`Pursuant to 37 C.F.R. § 1.510(a), payment for the filing fee for this
`
`Request. The Director is authorized to charge $12,000.00 for the
`
`filing fee pursuant to 37 CPR. § 120(c)(1), and additional fees, if
`
`any, in connection with the filing of this Request, to Deposit
`
`Account No. 04-1679. Any refund should be credited to the same
`
`deposit account;
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 11 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 11 of 113
`
`0
`

`
`Pursuant to 37 C.F.R. § l.510(b)(l), a statement pointing out each
`
`substantial new question of patentability based on prior patents and
`
`printed publications. See Section V of this Request;
`
`Pursuant to 37 C.F.R. § l.510(b)(2), an identification of every claim
`
`for which reexamination is requested (see Sections MC and VI of
`
`this Request), and a detailed explanation of the pertinency and
`
`manner of applying the cited prior art to every claim for which
`
`reexamination is requested (see Section VII of this Request);
`

`
`Pursuant to 37 C.F.R. § l.510(b)(3), a copy of every patent or printed
`
`publication relied upon or referred to in the above-identified
`
`statement of substantial new questions of patentability and detailed
`
`explanation. See EX-1006, EX-I 00 7, and EX-1008. None of these
`
`references are non-English language patents or printed publications.
`

`
`Pursuant to 37 C.F.R. § l.510(b)(4), a copy of the entire Patent,
`
`including the front face, drawings, and specification/claims (in
`
`double column format) (see EX-1001). An Ex Parte Reexamination
`
`Certificate issued on January 29, 2020. EX-1009. The Patent is not
`
`subject to a terminal disclaimer,
`
`0
`
`Pursuant to 37 C.F.R. § l.510(b)(5), a certification that a copy of the
`
`Request has been served in its entirety on the patent owner at the
`
`address as provided for in 37 C.F.R. § 133(0), and
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 12 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 12 of 113
`
`o
`
`A certification by the requester that the statutory estoppel provisions
`
`of 35 U.S.C.315(e)(1) or 35 U.S.C.325(e)(1) do not prohibit the
`
`requester from filing this Request.
`
`II.
`
`RELATED PROCEEDINGS
`
`A.
`
`Prior Ex Parte Reexamination
`
`An Ex Parte Reexamination Certificate (see EX-1009) issued January 29,
`
`2020 as a result of Reexamination No. 90/013,660 canceling Claims 1, 2, 5, and
`
`13. The Examiner’s final rejection of the canceled claims (based on Ground 1
`
`asserted in this Request) was affirmed in a decision on appeal by the Patent Trial
`
`and Appeal Board (see EX-1004), which decision was subsequently affirmed by
`
`the Court of Appeals for the Federal Circuit (see EX-1005). Claims 3-4, 6-12,
`
`and 14-25 were not reexamined.
`
`B.
`
`Prior Inter Partes Review
`
`A Final Written Decision issued on January 24, 2019 as a result of Inter
`
`Par/es Review No. IPR2017-01738 holding that the petitioner in that proceeding
`
`failed to establish the unpatentability of the challenged claims on grounds
`
`unrelated to this Request (see EX-101 I).
`
`III. THE PATENT
`
`A.
`
`The Specification
`
`The Patent is generally directed to a system and method for receiving
`
`incoming content from the Internet destined to an Internet application,
`
`selectively diverting the incoming content from its intended destination,
`
`7
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 13 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 13 of 113
`
`scanning the incoming content to recognize the presence of potential
`
`computer exploits using rules from a database, and updating the database
`
`periodically. EX-IOO], Abstract, 2:37-52, claims 1, l3, and 25. The purported
`
`advantage of the Patent is that it “utilizes a novel description language for
`
`efficiently describing exploits.” According to the Patent specification, “[t]his
`
`description language enables an engineer to describe exploits as logical
`
`combinations of patterns of tokens.” EX-IOO], 2:28-31.
`
`More specifically, the Patent describes a particular way of scanning
`
`content at a destination computer as the content arrives, using three different
`
`components: a tokenizer, a parser, and an analyzer. See EX-IOO], FIG. 2, 9:9-
`
`19. The Patent specifically describes “adaptive rule-based (ARB) scanners.”
`
`EX-IOO], 2:10-11, FIG. 2. According to the Patent, “[t]he content scanners of
`
`the present invention are referred to as adaptive rule- based (ARB) scanners.
`
`An ARB scanner is able to adapt itself dynamically to scan a specific type of
`
`content, such as inter alia JavaScript, VBScript, URI, URL and HTML.” EX-
`
`]001, 2:10-14.
`
`Furthermore, the Patent provides that “ARB scanners are data-driven,
`
`and can be enabled to scan any specific type of content by providing
`
`appropriate rule files, Without the need to modify source code. Rule files are
`
`text files that describe lexical characteristics of a particular language. Rule
`
`files for a language describe character encodings, sequences of characters that
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 14 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 14 of 113
`
`form lexical constructs of the language, referred to as tokens, patterns of
`
`tokens that form syntactical constructs of program code, referred to as parsing
`
`rules, and patterns of tokens that correspond to potential exploits, referred to
`
`as analyzer rules. Rules files thus serve as adaptors, to adapt an ARB content
`
`scanner to a specific type of content.” EX-IOO], 2: 10-27.
`
`According to the patent specification, “[a] token is generally a sequence
`
`of characters delimited on both sides by a punctuation character, such as a
`
`white space. Tokens includes [sic] inter alia language keywords, values,
`
`names for variables or functions, operators, and punctuation characters.” EX-
`
`]001, 9:14-18.
`
`According to the Patent, parser rules are used to form a “parse tree.”
`
`According to the specification, “[p]referably, parser 220 uses a parse tree data
`
`structure to represent scanned content. A parse tree contains a node for each
`
`token identified while parsing, and uses parsing rules to identify groups of
`
`tokens as a single pattern.” EX-IOO], 10:49-55. “[I]mmediately after parser
`
`220 performs a reduce operation, it calls analyzer 230 to check for exploits.
`
`Analyzer 230 searches for specific patterns of content that indicate an
`
`exploit.” EX-IOO], 12:54-62.
`
`Claim 1 of the Patent recites “a network traffic probe operatively
`
`coupled to said network interface and to said rule-based content scanner, for
`
`selectively diverting incoming content from its intended destination to said
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 15 of 113
`Case 4:18-cv-O7229-YGR Document 132-2 Filed 11/05/20 Page 15 of 113
`
`rule-based content scanner.” Figure 9 of the patent illustrates such a “network
`
`traffic probe.” Within the specification, however, the network traffic probe is
`
`only described in terms of its function. For example, “network traffic probe
`
`920 selectively diverts incoming traffic to ARB scanner.” EX-IOO], 19:39-41.
`
`And, “[d]esktop computer 900 preferably includes a network traffic probe
`
`920, which generally passes incoming network traffic to its destination, be it a
`
`browser, e-mail client or other Internet application. However, in accordance
`
`with a preferred embodiment of the present invention, network traffic probe
`
`920 selectively diverts incoming traffic to ARB scanner 930.” EX-IOO],
`
`1 9: 3 5 - 5 1 .
`
`The Patent also describes a process for updating scanning rules. EX-
`
`1001, 19:52-55 (“In order to keep exploit rule database 940 current, desktop
`
`computer 900 preferably includes a rules update manager 960, which
`
`periodically receives modified rules and new rules over the Internet, and
`
`updates database 940 accordingly”).
`
`B.
`
`The Prosecution History
`
`US. Patent Appl. No. 11/009,437 (the “437 Application”) was filed on
`
`December 9, 2004. The Patent issued from the 437 Application with twenty-five
`
`claims, including independent Claims 1, 13, and 25.
`
`A Request for Ex Part6 Reexamination (No. 90/013,660) filed December
`
`11, 2015 requesting reexamination of Claims 1, 2, 5, and 13 was granted. As a
`
`10
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 16 of 113
`Case 4:18-cv-O7229-YGR Document 132-2 Filed 11/05/20 Page 16 of 113
`
`result of reexamination, an Ex Part6 Reexamination Certificate issued on January
`
`29, 2020 canceling all of the reexamined claims — Claims 1, 2, 5, and 13. This
`
`Request seeks reexamination of Claims 6, 9, 11, and 12 dependent from canceled
`
`Claim 1, Claim 17 dependent from canceled Claim 13, and independent Claim
`
`25, none of which were subject to reexamination in the prior proceeding.
`
`1.
`
`The 437 Application Prosecution History
`
`On September 5, 2008, the Examiner issued a non-final Office Action
`
`rejecting all pending claims as anticipated by US. Patent 5,987,611 to
`
`Freund (hereinafter, “Freund’ ’). Applicants responded by arguing that “the
`
`rules used in the subject claimed invention are p_arser rules and analyzer rules,
`
`which describe program source code exploits in terms of logical combinations
`
`of constructs of a specific programming language,” in distinction to the rules
`
`of Freund, which Applicants argued were “Internet access rules which limit a
`
`user’s use of the Internet” (emphasis in original). EX-1002 p. 582. Applicants
`
`amended the claims to specify that the rules are “behavioral rules” in order to
`
`“distinguish them from the access rules of Freund’ ’ (emphasis in original). Id.
`
`at 578-582. Applicants further stated that they “added the limitations that
`
`exploits are portions of program code that are potentially malicious, and that
`
`the behavioral rules describe exploits as logical combinations of patterns of
`
`program code constructs.” Id at 582. Applicants added:
`
`Thus using Freund, for example, a user may either be allowed
`
`unconditional access to all JavaScrip_t, or denied access to all
`
`11
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 17 of 113
`Case 4:18-cv-07229—YGR Document 132-2 Filed 11/05/20 Page 17 of 113
`
`JavaScript; whereas using the claimed invention, each JavaScript is
`
`scanned for the presence of potentially malicious behavior and then
`
`conditionally allowed or denied.
`
`Id. at 5 84 (emphasis in original).
`
`According to Applicants, the access rules of Freund determine whether
`
`the user has permission to use protocol components such as “JavaScript
`
`(<SCRIPT> tag)” when parsing contents of an HTML page for such
`
`components, but do not describe how to recognize malicious exploits such as
`
`the JavaScript code that the user is trying to access. Id.
`
`The Examiner issued a final Office Action on January 13, 2009
`
`maintaining the anticipation rejection over Freund, adding further rejections,
`
`and stating that there is no written description support for the various
`
`limitations added by Applicants by amendment, including “behavioral rules”
`
`that “correspond to potentially malicious computer exploits and that describe
`
`exploits as logical combinations of patterns of program code constructs.”
`
`Applicants responded by amending the claim language from “behavioral
`
`rules” to “parser and analyzer rules” and pointing to portions of the
`
`specification that allegedly support the amendments. EX-1002 pp. 504-512.
`
`Although these amendments were subsequently entered after Applicants filed
`
`an RCE, the Examiner issued another non-final Office Action on June 15,
`
`2010, maintaining the rejections over Freund on the basis that Applicant’s
`
`12
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 18 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 18 of 113
`
`latest substantive papers comprised mere allegations of novelty without any
`
`evidence, argument, or rationale for support. EX-IOO2 pp. 270-283
`
`In response, Applicants amended the independent claims as follows:
`
`wherein the parser and analyzer rules describe computer exploits as
`
`patterns of types of tokens, tokens being program code constructs,
`
`and types of tokens comprising a punctuation type, an identifier type
`
`and a function type;
`
`EX-IOO2 pp. 256-259 and 262(emphasis in original).
`
`According to Applicants, the limitation added by amendment provides
`
`novelty for the claimed invention, which is “describing and recognizing
`
`computer exploits from patterns of types of tokens,” where types of tokens
`
`comprise a “punctuation type, an identifier type and a function type.” Id at
`
`262-264.
`
`More specifically, Applicants stressed that “tokens” and “patterns of
`
`types of tokens” have different meanings. Id at 263. Applicants explained
`
`that tokens can be categorized into different “types” where, for example,
`
`APPLET, OBJECT, IMAGE, etc. are different tokens of the same “identifier
`
`type.” Id According to Applicants, an exemplary “pattern of types of tokens”
`
`is a token that is of the “identifier type” followed by a token of the
`
`“punctuation type” followed again by a token of the “identifier type” etc. Id
`
`Importantly, in addressing the Examiner’s rejections, Applicants stated
`
`that:
`
`13
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 19 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 19 of 113
`
`the prior art does not relate to categorization of tokens into types,
`
`i.e., categories of tokens, and to description of computer exploits
`
`in terms of such categories.
`
`Id (emphasis in original).
`
`Applicants recognized that Freund may disclose tokens such as tags,
`
`syntax elements and HTML components; however, Applicants stated that
`
`Freund does not disclose “patterns of types of tokens.” Id Applicants
`
`repeated its conclusion specifically stating “Freund does not teach
`
`categorization of tokens into types, nor description of computer exploits in
`
`terms of patterns of types of tokens.” Id at 264. Applicants stated that Claim
`
`1 was amended to explicitly recite that token types include “punctuation type,
`
`an identifier type and a function type” in order to “clarify this distinction.” Id
`
`Accordingly, based on the amendments and arguments presented by
`
`Applicants during prosecution of the 437 Application, it is clear that the
`
`alleged point of novelty of the Patent is the categorization of tokens into the
`
`types of tokens that are recited in Claim 1, and describing exploits in terms of
`
`patterns of such types of tokens.
`
`An interview subsequently took place between the Examiner and
`
`Applicants’ representative. A summary of that interview by the Examiner
`
`(which was agreed to by Applicants’ representative) further confirms the
`
`aforementioned distinction. EX-IOO2 p. 249-250 and 252. During this
`
`interview, Applicants’ representative stressed that the prior art does not
`
`14
`
`

`

`Case 4:18-cv-07229-YGR Document 132-2 Filed 11/05/20 Page 20 of 113
`Case 4:18-cv-O7229—YGR Document 132-2 Filed 11/05/20 Page 20 of 113
`
`disclose the “types” of tokens according to Applicants’ definition of that
`
`term, and that the parsing techniques and lexical analysis taught in the prior
`
`art does not render obvious Applicant’s claims pertaining to describing
`
`exploits as “patterns of types of tokens.” Id.
`
`A Notice of Allowability subsequently issued on December 20, 2010
`
`together with an Examiner’s Amendment adding certain terms (6. g,
`
`“computer”) to

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