throbber
Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 1 of 183
`Case 4:18-cv-07229—YGR Document 125-1 Filed 10/22/20 Page 1 of 183
`
`
`
`
`
`EXHIBIT A
`
`EXHIBIT A
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 2 of 183
`
`UNITlD STATES PATENT AND TRADEMARK OFFICE
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`www.usple.gov
`
`NOTICE OF ALLOWANCE AND FEE(S) DUE
`
`12/20/2010
`
`74877
`7590
`King and Spalding LLP
`1700 Pennsylvania Ave, NW
`Suite 200
`Washington, DC 20006
`
`EXAMINER
`
`WILLIAMS, 3b1-ThXY L
`
`ART UNIT
`
`PAPER NUMBER
`
`2437
`DATE MAILED: 12/20/2010
`
`APPLICATION NO.
`
`HLINO DATE
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO.
`
`FIN0001CONICIP3CIP1
`Moshe Rubin
`12/09/2004
`11/009,437
`TITLE OF INVENTION: METHOD AND SYSTEM FOR ADAPTIVE RULE-BASED CONTENT SCANNERS FOR DESKTOP COMPUTERS
`
`5071
`
`APPLN. TYPE
`
`SMALL ENTITY
`
`ISSUE FEE DUE
`
`PUBLICATION Ebb DUE PREV. PAID ISSUE FEE
`
`TOTAL FEE(S) DUE
`
`DATE DUE
`
`nonprovisional
`
`NO
`
`$1510
`
`$300
`
`$0
`
`$1810
`
`03/21/2011
`
`THE APPLICATION IDENTIFIED ABOVE HAS BEEN EXAMINED AND IS ALLOWED FOR ISSUANCE AS A PATENT.
`PROSECUTION DA THE MERITS IS CLOSED. THIS NOTICE OF ALLOWANCE IS NOT A GRANT OF PATENT RIGHTS.
`THIS APPLICATION IS SUBJECT TO WITHDRAWAL FROM ISSUE AT THE INITIATIVE OF THE OFFICE OR UPON
`PETITION BY THE APPLICANT. SEE 37 CFR 1.313 AND MPEP 1308.
`
`THE ISSUE FEE AND PUBLICATION FEE (IF REQUIRED) MUST BE PAID WITHIN THREE MONTHS FROM THE
`MAILING DATE OF THIS NOTICE OR THIS APPLICATION SHALL BE REGARDED AS ABANDONED. THIS
`STATUTORY PERIOD CANNOT BE EXTENDED. SEE 35 U.S.C. 151. THE ISSUE FEE DUE INDICATED ABOVE DOES
`NOT REFLECT A CREDIT FOR ANY PREVIOUSLY PAID ISSUE FEE IN THIS APPLICATION.
`IF AN ISSUE FEE HAS
`PREVIOUSLY BEEN PAID IN THIS APPLICATION (AS SHOWN ABOVE), THE RETURN OF PART B OF THIS FORM
`WILL BE CONSIDERED A REQUEST TO REAPPLY THE PREVIOUSLY PAID ISSUE FEE TOWARD THE ISSUE FEE NOW
`DUE.
`
`HOW TO REPLY TO THIS NOTICE:
`
`I. Review the SMALL ENTITY status shown above.
`
`If the SMALL ENTITY is shown as YES, verify your current
`SMALL ENTITY status:
`A. If the status is the same, pay the TOTAL FEE(S) DUE shown
`above.
`B. If the status above is to be removed, check box 5b on Part B -
`Fee(s) Transmittal and pay the PUBLICATION FEE (if required)
`and twice the amount of the ISSUE FEE shown above, or
`
`If the SMALL ENTITY is shown as NO:
`
`A. Pay TOTAL FEE(S) DUE shown above, or
`
`B. If applicant claimed SMALL ENTITY status before, or is now
`claiming SMALL ENTITY status, check box 5a on Part B - Fee(s)
`Transmittal and pay the PUBLICATION FEE (if required) and 1/2
`the ISSUE FEE shown above.
`
`II. PART B - FEE(S) TRANSMITTAL, or its equivalent, must be completed and returned to the United States Patent and Trademark Office
`(USPTO) with your ISSUE FEE and PUBLICATION FEE (if required). If you are charging the fee(s) to your deposit account, section "4b"
`of Part B - Fee(s) Transmittal should be completed and an extra copy of the form should be submitted. If an equivalent of Part B is filed, a
`request to reapply a previously paid issue fee must be clearly made, and delays in processing may occur due to the difficulty in recognizing
`the paper as an equivalent of Part B.
`
`III. All communications regarding this application must give the application number. Please direct all communications prior to issuance to
`Mail Stop ISSUE FEE unless advised to the contrary.
`
`IMPORTANT REMINDER: Utility patents issuing on applications filed on or after Dec. 12, 1980 may require payment of
`maintenance fees. It is patentee's responsibility to ensure timely payment of maintenance fees when due.
`
`PTOL-85 (Rev. 08/07) Approved for use through 08/31/2010.
`
`Page 1 of 3
`
`FINJAN-QUALYS 002190
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 3 of 183
`PART B - FEE(S) TRANSMITTAL
`
`Complete and send this form, together with applicable fee(s), to: Mail Mail Stop ISSUE FEE
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
` (571)-273-2885
`or j
`INSTRUCTIONS: This form should be used for transmitting the ISSUE FEE and PUBLICATION FEE (if required). Blocks 1 through 5 should be completed where
`appropriate. All further correspondence including the Patent, advance orders and notification of maintenance fees will he mailed to the current correspondence address as
`indicated unless corrected below or directed otherwise in Block 1, by (a) specifying a new correspondence address; and/or (b) indicating a separate "FEE ADDRESS" for
`maintenance fee notifications.
`CURRENT CORRESPONDENCE ADDRESS (Note, Use Block l for any change of address)
`
`12/20/2010
`
`74877
`7590
`King and Spalding LLP
`1700 Pennsylvania Ave, NW
`Suite 200
`Washington, DC 20006
`
`Note: A certificate of mailing can only be used for domestic mailings of the
`Fee(s) Transmittal. This certificate cannot be used for any other accompanying
`papers. Each additional paper, such as an assignment or formal drawing, must
`have its own certificate of mailing or transmission.
`
`Certificate of Mailing or Transmission
`I hereby certify that this Fee(s) Transmittal is being deposited with the United
`States Postal Service with sufficient postage for first class mail in an envelope
`addressed to the Mail Stop ISSUE FEE address above, or being facsimile
`transmitted to the USPTO (571) 273-2885, on the date indicated below.
`
`(Depositot's name)
`
`(Signature)
`
`(Date)
`
`APPLICATION NO.
`
`FILING DA'Z'E
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO.
`
`FIN000ICONICIP3CIP1
`Moshe Rubin
`12/09/2004
`11/009,437
`TITLE OF INVENTION: METHOD AND SYSTEM FOR ADAPTIVE RULE-BASED CONTENT SCANNERS FOR DESKTOP COMPUTERS
`
`5071
`
`APPLN. TYPE
`
`SMALL ENTITY
`
`ISSUE FEE DUE
`
`PUBLICATION 1-tE. DUE PREV. PAID ISSUE FEE
`
`TOTAL FEE(S) DUE
`
`DATE DUE
`
`nonprovisional
`
`NO
`
`$1510
`
`$300
`
`$0
`
`$1810
`
`03/21/2011
`
`EXAMINER
`
`ART UNIT
`
`CLASS-SUBCLASS
`
`WILLIAMS, JEFFERY L
`
`2437
`
`726-025000
`
`1. Change of correspondence address or indication of "Fee Address" (37
`CFR 1.363).
`0 Change of correspondence address (or Change of Correspondence
`Address form PTO/0/122) attached.
`0 "Fee Address" indication (or "Fee Address" Indication form
`PTOISB/47; Rev 03-02 or more recent) attached. Use of a Customer
`Number is required.
`
`2. For printing on the patent front page, list
`(1) the names of up to 3 registered patent attorneys
`or agents OR, alternatively,
`(2) the name of a single firm (having as a member a
`registered attorney or agent) and the names of up to
`2 registered patent attorneys or agents. If no name is
`listed, no name will be printed.
`
`1
`
`2
`
`3
`
`3. ASSIGNEE NAME AND RESIDENCE DATA TO BE PRINTED ON THE PATENT (print or type)
`PLEASE NOTE: Unless an assignee is identified below, no assignee data will appear on the patent. If an assignee is identified below, the document has been filed for
`recordation as set forth in 37 CFR 3.11. Completion of this form is NOT a substitute for filing an assignment.
`(A) NAME OF ASSIGNEE
`(B) RESIDENCE: (CITY and STATE OR COUNTRY)
`
`Please check the appropriate assignee category or categories (will not be printed on the patent) :
`
`q Individual 0 Corporation or other private group entity a Government
`
`4a. The following fee(s) are submitted:
`0 Issue Fee
`q Publication Fee (No small entity discount permitted)
`0 Advance Order - # of Copies
`
`4b. Payment of Fee(s): (Please first reapply any previously paid issue fee shown above)
`q A check is enclosed.
`0 Payment by credit card. Form PTO-2038 is attached.
`fa The Director is hereby authorized to charge the required fee(s), any deficiency, or credit any
`overpayment, to Deposit Account Number
`(enclose an extra copy of this form).
`
`5. Change in Entity Status (from status indicated above)
`LI b. Applicant is no longer claiming SMALL ENTITY status. See 37 CPR 1.27(g)(2).
`q a. Applicant claims SMALL ENTITY status. See 37 CFR 1.27.
`NOTE: The Issue Fee and Publication Fee (if required) will not be accepted from anyone other than the applicant; a registered attorney or agent; or the assignee or other party in
`interest as shown by the records of the United States Patent and Trademark Office.
`
`Authorized Signature
`
`Typed or printed name
`
`
`
`
`
`Date
`
`Registration No.
`
`This collection of information is required by 37 CFR 1.311. The information is required to obtain or retain a benefit by the public which is to file (and by the USPTO to process)
`an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This collection is estimated to take 12 minutes to complete, including gathering, preparing, and
`submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of time you require to complete
`this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and Trademark Office, U.S. Department of Commerce, P.O.
`Box 1450, Alexandria, Virginia 22313-1450. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450,
`Alexandria, Virginia 22313-1450.
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB control number.
`
`PTOL-85 (Rev. 08/07) Approved for use through 08/31/2010.
`
`OMB 0651-0033
`
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`
`FINJAN-QUALYS 002191
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 4 of 183
`
`UNITID STATES PATENT AND TRADEMARK OFFICE
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`www.usple.gov
`
`APPLICATION NO.
`
`FILING. DATE
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO.
`
`11/009,437
`
`12/09/2004
`
`Moshe Rubin
`
`FIN0001CON1 CIP3CIP1
`
`5071
`
`12/20/2010
`
`74877
`7590
`King and Spalding LLP
`1700 Pennsylvania Ave, NW
`Suite 200
`Washington, DC 20006
`
`EXAMINER
`
`WILLIAMS, Jlrrt SKY L
`
`ART UNIT
`
`PAPER NUMBER
`
`2437
`DATE MAILED: 12/20/2010
`
`Determination of Patent Term Adjustment under 35 U.S.C. 154 (b)
`(application filed on or after May 29, 2000)
`
`The Patent Term Adjustment to date is 837 day(s). If the issue fee is paid on the date that is three months after the
`mailing date of this notice and the patent issues on the Tuesday before the date that is 28 weeks (six and a half
`months) after the mailing date of this notice, the Patent Term Adjustment will be 837 day(s).
`
`If a Continued Prosecution Application (CPA) was filed in the above-identified application, the filing date that
`determines Patent Term Adjustment is the filing date of the most recent CPA.
`
`Applicant will be able to obtain more detailed information by accessing the Patent Application Information Retrieval
`(PAIR) WEB site (http://pair.uspto.gov).
`
`Any questions regarding the Patent Term Extension or Adjustment determination should be directed to the Office of
`Patent Legal Administration at (571)-272-7702. Questions relating to issue and publication fee payments should be
`directed to the Customer Service Center of the Office of Patent Publication at 1-(888)-786-0101
`or
`(571)-272-4200.
`
`PTOL-85 (Rev. 08/07) Approved for use through 08/31/2010.
`
`Page 3 of 3
`
`FINJAN-QUALYS 002192
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 5 of 183
`
`Examiner-Initiated Interview Summary
`
`All Participants:
`
`(1) JEFFERY WILLIAMS.
`
`(2) DAWN MARIE BEY.
`
`Application No.
`
`11/009,437
`
`Examiner
`
`Applicant(s)
`
`RUBIN ET AL.
`
`Art Unit
`
`JEFFERY WILLIAMS
`
`2437
`
`Status of Application: Non-Final Resection
`
`(3)
`
`(4)
`
`Date of Interview: 1 December 2010
`
`Time: 11:50 am
`
`Type of Interview:
`El Telephonic
`q Video Conference
`q Personal (Copy given to: q Applicant
`Exhibit Shown or Demonstrated:
`q Yes
`If Yes, provide a brief description:
`
`q Applicant's representative)
`El No
`
`Part I.
`Rejection(s) discussed:
`n/a
`
`Claims discussed:
`13, 25
`
`Prior art documents discussed:
`n/a
`
`Part II.
`SUBSTANCE OF INTERVIEW DESCRIBING THE GENERAL NATURE OF WHAT WAS DISCUSSED:
`It was agreed upon to amend claim 25 to exclude signals and to amend claim 13 to explicitly tie the method to a machine so as to
`overcome issues of nonstatutory subject matter under 35 USC 101.
`
`Part Ill.
`•
`It is not necessary for applicant to provide a separate record of the substance of the interview, since the interview
`directly resulted in the allowance of the application. The examiner will provide a written summary of the substance
`of the interview in the Notice of Allowability.
`q It is not necessary for applicant to provide a separate record of the substance of the interview, since the interview
`did not result in resolution of all issues. A brief summary by the examiner appears in Part II above.
`
`/Jeffery Williams/
`Examiner, Art Unit 2437
`
`(Applicant/Applicant's Representative Signature — if appropriate)
`
`U.S. Patent and Trademark Office
`PTOL-413B (04-03)
`
`Examiner Initiated Interview Summary
`
`Paper No. 20101120
`
`FINJAN-QUALYS 002193
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 6 of 183
`
`Notice of Allowability
`
`Application No.
`
`11/009.437
`Examiner
`
`Applicant(s)
`
`RUBIN ET AL.
`Art Unit
`
`JEFFERY WILLIAMS
`
`2437
`
`-- The MAILING DATE of this communication appears on the cover sheet with the correspondence address--
`All claims being allowable, PROSECUTION ON THE MERITS IS (OR REMAINS) CLOSED in this application. If not included
`herewith (or previously mailed). a Notice of Allowance (PTOL-85) or other appropriate communication will be mailed in due course. THIS
`NOTICE OF ALLOWABILITY IS NOT A GRANT OF PATENT RIGHTS. This application is subject to withdrawal from issue at the initiative
`of the Office or upon petition by the applicant. See 37 CFR 1.313 and MPEP 1308.
`
`1. 0 This communication is responsive to 9/15/2010.
`
`2.
`
`The allowed claim(s) is/are 1-25.
`
`3. q Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`a) q All
`b) q Some* c) q None of the:
`1. q Certified copies of the priority documents have been received.
`2. q Certified copies of the priority documents have been received in Application No. -
`•
`3. q Copies of the certified copies of the priority documents have been received in this national stage application from the
`International Bureau (PCT Rule 17.2(a)).
`* Certified copies not received:
`
`Applicant has THREE MONTHS FROM THE "MAILING DATE" of this communication to file a reply complying with the requirements
`noted below. Failure to timely comply will result in ABANDONMENT of this application.
`THIS THREE-MONTH PERIOD IS NOT EXTENDABLE.
`
`4. q A SUBSTITUTE OATH OR DECLARATION must be submitted. Note the attached EXAMINER'S AMENDMENT or NOTICE OF
`INFORMAL PATENT APPLICATION (PTO-152) which gives reason(s) why the oath or declaration is deficient.
`
`5. q CORRECTED DRAWINGS ( as "replacement sheets") must be submitted.
`(a) q including changes required by the Notice of Draftsperson's Patent Drawing Review ( P10-948) attached
`1) q hereto or 2) q to Paper No./Mail Date
`.
`(b) q including changes required by the attached Examiner's Amendment / Comment or in the Office action of
`Paper No./Mail Date
`.
`Identifying indicia such as the application number (see 37 CFR 1.84(c)) should be written on the drawings in the front (not the back) of
`each sheet. Replacement sheet(s) should be labeled as such in the header according to 37 CFR 1.121(d).
`
`6. q DEPOSIT OF and/or INFORMATION about the deposit of BIOLOGICAL MATERIAL must be submitted. Note the
`attached Examiner's comment regarding REQUIREMENT FOR THE DEPOSIT OF BIOLOGICAL MATERIAL.
`
`Attachment(s)
`1. Notice of References Cited (PTO-892)
`2. q Notice of Draftperson's Patent Drawing Review (PTO-948)
`
`3. q Information Disclosure Statements (PTO/SB/08),
`Paper No./Mail Date
`4. q Examiner's Comment Regarding Requirement for Deposit
`of Biological Material
`
`5. q Notice of Informal Patent Application
`6. El Interview Summary (PTO-413),
`Paper No./Mail Date 12/1/2010 .
`7. El Examiner's Amendment/Comment
`
`8. EI Examiner's Statement of Reasons for Allowance
`
`9. q Other
`
`.
`
`U.S. Patent and Trademark Office
`PTOL-37 (Rev. 08-06)
`
`Notice of Allowability
`
`Part of Paper No./Mail Date 20101120
`
`FINJAN-QUALYS 002194
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 7 of 183
`
`Application/Control Number: 11/009,437
`Art Unit: 2437
`
`Page 2
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`EXAMINER'S AMENDMENT
`
`An examiner's amendment to the record appears below. Should the changes
`
`and/or additions be unacceptable to applicant, an amendment may be filed as provided
`
`by 37 CFR 1.312. To ensure consideration of such an amendment, it MUST be
`
`submitted no later than the payment of the issue fee.
`
`Authorization for this examiner's amendment was given in a telephone interview
`
`7 with Dawn Marie Bey on 12/1/2010.
`
`8
`
`9
`
`10
`
`11
`
`The application has been amended as follows:
`
`13. (currently amended) A method for scanning content within a computer,
`
`12
`
`comprising:
`
`13
`
`receiving, at the computer, incoming content from the Internet on its
`
`14
`
`destination to an Internet application;
`
`15
`
`selectively diverting, by the computer, the received incoming content from
`
`16
`
`its intended destination;
`
`17
`
`scanning, by the computer, the selectively diverted incoming content to
`
`18
`
`recognize potential computer exploits therewithin, based on a database of parser and
`
`19
`
`analyzer rules corresponding to computer exploits, computer exploits being portions of
`
`20
`
`program code that are malicious, wherein the parser and analyzer rules describe
`
`21
`
`computer exploits as patterns of types of tokens, tokens being program code constructs,
`
`FINJAN-QUALYS 002195
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 8 of 183
`
`Application/Control Number: 11/009,437
`Art Unit: 2437
`
`Page 3
`
`and types of tokens comprising a punctuation type, an identifier type and a function
`
`type; and
`
`updating the database of parser and analyzer rules periodically to
`
`incorporate new behavioral rules that are made available.
`
`25. (currently amended) A computer-readable storage medium, the medium
`
`excluding signals, storing program code for causing a computer to perform the steps of:
`
`receiving incoming content from the Internet on its destination to an Internet
`
`application;
`
`selectively diverting the received incoming content from its intended destination;
`
`scanning the selectively diverted incoming content to recognize potential exploits
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`therewithin, based on a database of parser and analyzer rules corresponding to
`
`13
`
`computer exploits, computer exploits being portions of program code that are malicious,
`
`14 wherein the parser and analyzer rules describe exploits as patterns of types of tokens,
`
`15
`
`tokens being program code constructs, and types of tokens comprising a punctuation
`
`16
`
`type, an identifier type and a function type;
`
`17
`
`and updating the database of parser and analyzer rules periodically to
`
`18
`
`incorporate new parser and analyzer rules that are made available.
`
`19
`20
`
`21
`
`The following is an examiner's statement of reasons for allowance:
`
`The prior art fails to disclose the features, as found recited in combination with
`
`22
`
`remaining claim limitations, of "scanning, by the computer, the selectively diverted
`
`23
`
`incoming content to recognize potential computer exploits therewithin, based on a
`
`FINJAN-QUALYS 002196
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 9 of 183
`
`Application/Control Number: 11/009,437
`Art Unit: 2437
`
`Page 4
`
`1
`
`2
`
`3
`
`database of parser and analyzer rules corresponding to computer exploits, computer
`
`exploits being portions of program code that are malicious, wherein the parser and
`
`analyzer rules describe computer exploits as patterns of types of tokens, tokens being
`
`4 program code constructs, and types of tokens comprising a punctuation type, an
`
`5
`
`6
`
`7
`
`8
`
`identifier type and a function type".
`
`Any comments considered necessary by applicant must be submitted no later
`
`than the payment of the issue fee and, to avoid processing delays, should preferably
`
`accompany the issue fee. Such submissions should be clearly labeled "Comments on
`
`9 Statement of Reasons for Allowance." Any inquiry concerning this communication or
`
`10
`
`earlier communications from the examiner should be directed to JEFFERY WILLIAMS
`
`11 whose telephone number is (571)272-7965. The examiner can normally be reached on
`
`12
`
`8:30-5:00.
`
`13
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner's
`
`14
`
`supervisor, Emmanuel Moise can be reached on (571) 272-3865. The fax phone
`
`15
`
`number for the organization where this application or proceeding is assigned is 571-
`
`16
`
`273-8300.
`
`FINJAN-QUALYS 002197
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 10 of 183
`
`Application/Control Number: 11/009,437
`Art Unit: 2437
`
`Page 5
`
`1
`
`Information regarding the status of an application may be obtained from the
`
`2 Patent Application Information Retrieval (PAIR) system. Status information for
`
`3
`
`published applications may be obtained from either Private PAIR or Public PAIR.
`
`4 Status information for unpublished applications is available through Private PAIR only.
`
`5 For more information about the PAIR system, see http://pair-directuspto.gov. Should
`
`6
`
`you have questions on access to the Private PAIR system, contact the Electronic
`
`7 Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a
`
`8 USPTO Customer Service Representative or access to the automated information
`
`9
`
`system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
`
`10
`
`11
`/Jeffery Williams/
`12
`13 Examiner, Art Unit 2437
`14
`15
`/Emmanuel L. Moise/
`16 Supervisory Patent Examiner, Art Unit 2437
`17
`18
`
`FINJAN-QUALYS 002198
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 11 of 183
`
`Attorney's Docket No.: FIN0001-CON1-CIP3-C1P1
`
`PATENT
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In Re Patent Application of:
`
`Examiner:
`
`Jeffrey L. Williams
`
`Moshe Rubin
`Moshc Matitya
`Artem Melnick
`Shlomo Touboul
`Alexander Yermakov
`Amit Shaked
`
`)
`) Art Unit:
`)
`)
`)
`)
`
`2437
`
`Application No: 11/009,437
`
`Filed:
`
`December 9, 2004
`
`For:
`
`METHOD AND SYSTEM FOR
`ADAPTIVE RULE-BASED
`CONTENT SCANNERS FOR
`DESKTOP COMPUTERS
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`Mail Stop AMENDMENT
`Commissioner for Patents
`P. 0. Box 1450
`Alexandria, VA 22313-1450
`
`AMENDMENT AND RESPONSE TO OFFICE ACTION
`UNDER 37 C.F.R. 1.111
`
`Dear Examiner Williams:
`
`In response to the Office Action dated June 15, 2010, applicants
`
`respectfully request that the above-identified application be amended as requested herein. A
`
`telephone interview has been scheduled for October 28, 2010 at 11:00 AM to discuss this
`
`application and the undersigned respectfully requests that if possible, the Examiner not take
`
`additional action on this application until after the interview.
`
`Atty. Docket No. FIN0001-CON1-CIP3-CIP1
`
`-1-
`
`FINJAN-QUALYS 002214
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 12 of 183
`
`IN THE CLAIMS:
`
`same number:
`
`Please substitute the following claims for the pending claims with the
`
`1. (currently amended) A security system for scanning content within a computer,
`comprising:
`
`a network interface, housed within a computer, for receiving incoming
`content from the Internet on its destination to an Internet application running on the
`computer;
`
`a database of parser and analyzer rules corresponding to computer
`exploits, stored within the computer, computer exploits being portions of program code that
`are malicious, 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;
`a rule-based content scanner that communicates with said database of
`parser and analyzer rules, operatively coupled with said network interface, for scanning
`incoming content received by said network interface to recognize the presence of potential
`computer exploits therewithin;
`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 rule-based content scanner; and
`a rule update manager that communicates with said database of parser
`and analyzer rules, for updating said database of parser and analyzer rules periodically to
`incorporate new parser and analyzer rules that are made available.
`
`2. (previously presented) The security system of claim 1 wherein said database of parser and
`analyzer rules stores parser and analyzer rules in the form of pattern-matching engines.
`
`3. (original)
`
`The security system of claim 2 wherein the pattern-matching engines
`
`are deterministic finite automata.
`
`Atty. Docket No. FIN0001-CON1-CIP3-CIP1
`
`-2-
`
`FINJAN-QUALYS 002215
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 13 of 183
`
`4. (original)
`
`The security system of claim 2 wherein the pattern-matching engines
`
`are non-deterministic finite automata.
`
`5. (previously presented) The security system of claim 1 further comprising a content
`
`blocker, operatively coupled to said rule-based content scanner, for preventing incoming
`
`content having a computer exploit that was recognized by said rule-based content scanner
`
`from reaching its intended destination.
`
`6. (previously presented) The system of claim 1 wherein the incoming content received from
`
`the Internet by said network interface is HTTP content.
`
`7. (previously presented) The system of claim 1 wherein the incoming content received from
`
`the Internet by said network interface is HTTPS content.
`
`8. (previously presented) The system of claim 1 wherein the incoming content received from
`
`the Internet by said network interface is FTP content
`
`9. (previously presented) The system of claim 1 wherein the incoming content received from
`the Internet by said network interface is SMTP content
`
`10. (previously presented)The system of claim 1 wherein the incoming content received from
`
`the Internet by said network interface is POP3 content
`
`11. (original)
`
`web browser.
`
`The system of claim 1 wherein the destination Internet application is a
`
`12. (original)
`
`The system of claim 1 wherein the destination Internet application is
`
`an e-mail client.
`
`13. (currently amended) A method for scanning content within a computer, comprising:
`
`Atty. Docket No. FIN0001-CON1-CIP3-CIP1
`
`-3-
`
`FINJAN-QUALYS 002216
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 14 of 183
`
`receiving incoming content from the Internet on its destination to an
`
`selectively diverting the received incoming content from its intended
`
`Internet application;
`
`destination;
`
`scanning the selectively diverted incoming content to recognize
`
`potential computer exploits therewithin, based on a database of parser and analyzer rules
`
`corresponding to computer exploits, computer exploits being portions of program code that
`
`are malicious, 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; and
`
`updating the database of parser and analyzer rules periodically to
`
`incorporate new behavioral rules that are made available.
`
`14. (previously presented)The method of claim 13 wherein said database of parser and
`
`analyzer rules stores parser and analyzer rules in the form of pattern-matching engines.
`
`15. (original)
`
`The method of claim 14 wherein the pattern-matching engines are
`
`deterministic finite automata.
`
`16. (original)
`
`The method of claim 14 wherein the pattern-matching engines are non-
`
`deterministic finite automata.
`
`17. (previously presented)The method of claim 13 further comprising preventing incoming
`
`content having a computer exploit that was recognized by said scanning from reaching its
`
`intended destination.
`
`18. (previously presented)The method of claim 13 wherein the incoming content received
`
`from the Internet by said network interface is HTTP content.
`
`19. (previously presented)The method of claim 13 wherein the incoming content received
`
`from the Internet by said network interface is HTTPS content.
`
`Atty. Docket No. FIN0001-CON1-CIP3-CIP1
`
`-4-
`
`FINJAN-QUALYS 002217
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 15 of 183
`
`20. (previously presented)The method of claim 13 wherein the incoming content received
`
`from the Internet by said network interface is FTP content
`
`21. (previously presented)The method of claim 13 wherein the incoming content received
`
`from the Internet by said network interface is SMTP content
`
`22. (previously presented)The method of claim 13 wherein the incoming content received
`
`from the Internet by said network interface is POP3 content
`
`23. (original)
`
`The method of claim 13 wherein the destination Internet application is
`
`a web browser.
`
`24. (original)
`
`The method of claim 13 wherein the destination Internet application is
`
`an e-mail client.
`
`25. (currently amended) A computer-readable storage medium storing program code for
`
`causing a computer to perform the steps of:
`receiving incoming content from the Internet on its destination to an
`
`Internet application;
`
`destination;
`
`selectively diverting the received incoming content from its intended
`
`scanning the selectively diverted incoming content to recognize
`
`potential exploits therewithin, based on a database of parser and analyzer rules corresponding
`to computer exploits, computer exploits being portions of program code that are malicious,
`wherein the parser and analyzer rules describe 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; and
`
`updating the database of parser and analyzer rules periodically to
`
`incorporate new parser and analyzer rules that are made available.
`
`Atty. Docket No. FIN0001-CON1-CIP3-CIP1
`
`-5-
`
`FINJAN-QUALYS 002218
`
`

`

`Case 4:18-cv-07229-YGR Document 125-1 Filed 10/22/20 Page 16 of 183
`
`REMARKS
`
`Applicants have carefully studied the outstanding Office Action. The
`present amendment is intended to place the application in condition for allowance and is
`
`believed to overcome all of the objections and rejections made by the Examiner. Favorable
`
`reconsideration and allowance of the application are respectfully requested.
`
`Applicants have amended claims 1, 13 and 25 to properly claim the
`present invention. No new matter has been added. Claims 1- 25 are presented for
`
`examination.
`
`Specification
`
`On pages 2 and 3 of the Office Action, the Examiner has objected to
`
`the specification as failing to provide proper antecedent basis for the claimed subject matter.
`
`Specifically, the Examiner has indicated that there is no support for "patterns of types of
`
`tokens".
`
`Applicants note that the appendix to the specification discloses that
`
`tokens are characterized into types. Thus, as defined on page 46,
`
`IDENT
`
`"[A-Za-z[!underscore!][!dollarsignn] [A-Za-z0-
`
`9[!underscoren[ ! dollarsign!]]*",
`
`a token consisting of a character a-z or a character A-Z or an underscore or a dollar sign,
`
`followed by zero or more of a character a-z or a character A-Z or a number 0 — 9 or an
`
`underscore or a dollar sign, is of type IDENT. Similarly, as defined on page 47,
`
`INTEGER DECIMAL
`
`10-9]+",
`
`a token consisting of one or more of the numbers 0 — 9, is of type INTEGER DECIMAL;
`
`and
`
`INTEGER—HEX
`
`"O[OC][0-9A-Fa-f]-F",
`
`a token consisting of Ox or OX followed by one or more of the numbers 0 - 9 or the characters
`
`A-F or the characters a-f, is of type INTEGER HEX.
`Applicants respectfully submit that patterns of types of tokens appear
`
`throughout the specification. Inter alia, at par. [0067], the specification recites
`
`A parse tree ... uses parsing rules to identify groups of tokens as a single pattern.
`
`Atty. Docket No. FIN0001-CON1-CIP3-CIP1
`
`-6-
`
`FINJAN-QUALYS 002

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