Prosecution Insights
Last updated: October 04, 2026
Application No. 18/533,517

BLOCKLIST GENERATION SYSTEM BASED ON REPORTED THREATS

Final Rejection §102§103
Filed
Dec 08, 2023
Priority
Dec 23, 2022 — IN 202221075243 +1 more
Examiner
DO, KHANG D
Art Unit
2492
Tech Center
2400 — Computer Networks
Assignee
KnowBe4 Inc.
OA Round
3 (Final)
81%
Grant Probability
Favorable
4-5
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allowance Rate
277 granted / 343 resolved
+22.8% vs TC avg
Strong +44% interview lift
Without
With
+43.7%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
14 currently pending
Career history
351
Total Applications
across all art units

Statute-Specific Performance

§101
11.3%
-28.7% vs TC avg
§103
51.8%
+11.8% vs TC avg
§102
9.8%
-30.2% vs TC avg
§112
18.9%
-21.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 343 resolved cases

Office Action

§102 §103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . DETAILED ACTION This final action is responsive to amendment filed on 08/12/2026. Claims 1-24 are pending, with claims 1 and 13 being independent. Priority This application claims the benefit of and priority to Indian Provisional Application No. 202221075243, filed on December 23, 2022, and U.S. Provisional Application No. 63/443,891 filed on February 7, 2023. Response to Arguments Claim Objections Previous objections have been withdrawn in view of amendment. 35 U.S.C. § 103 Rejections Applicants’ arguments have been fully considered but they are not persuasive. A. On pages 7 and 8 of remarks, applicant argues that Jeyakumar does not disclose "receiving, by one or more servers, a selection of one or more messages from a plurality of messages identified as threats." Examiner respectfully disagrees. Jeyakumar teaches ingestion of threat intelligence from different types of sources such as: Inferred IOCs based on statistics of previously-seen attacks (e.g., the number of good or bad emails sent from the same source IP address)) (paragraphs 151-154). These citations indicate that there is selection of certain bad emails with certain IP address from a plurality of bad emails (corresponds to a plurality of messages identified as threats). Therefore, Jeyakumar teaches "receiving, by one or more servers, a selection of one or more messages from a plurality of messages identified as threats." B. On page of remarks, applicant argues that Jeyakumar also does not disclose "identifying ... one or more candidate blacklist entries (BLEs)" or "determining ... a recommendation of one or more BLEs to add to a blacklist." Examiner respectfully disagrees. Jeyakumar teaches inferred IOCs (paragraphs 151-154), and permit enabling/disabling of IOCs on a per-enterprise basis. For example, an enterprise may upload a list of IOCs to the threat detection platform that should be used specifically when examining their emails. Moreover, the threat detection platform may annotate IOCs with a probability so that those IOCs which are probably malicious can be supported. Thus, the threat detection platform could be designed to flag those emails determined to be malicious, as well as those emails that may be malicious (paragraph 157). These citations indicate that, from inferred IOCs (corresponds to candidate blacklist entries (BLEs)), IOCs with probability indicating malicious are enabled/selected/recommended for examining emails to detect malicious emails. Therefore, Jeyakumar teaches "identifying ... one or more candidate blacklist entries (BLEs)" or "determining ... a recommendation of one or more BLEs to add to a blacklist." C. On pages 8 and 9 of remarks, applicant argues that Jeyakumar does not disclose "adding ... the one or more BLEs to the blacklist, wherein the blacklist is used by an email system to block messages that match at least the one or more BLEs on the blacklist." Examiner respectfully disagrees. As shown in part (B), Jeyakumar teaches that the enterprise may upload a list of IOCs for examining emails to detect malicious emails. Jeyakumar also teaches malicious emails are prevented from reaching their intended destination (see Figure 2). Therefore, that Jeyakumar teaches "adding ... the one or more BLEs to the blacklist, wherein the blacklist is used by an email system to block messages that match at least the one or more BLEs on the blacklist." Claim Objections Claim 1 is objected to because of the following informalities: “one or more servers severs” should read “one or more servers”. Appropriate correction is required. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale or otherwise available to the public before the effective filing date of the claimed invention. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-3, 5-7, 9, 13-15, 17-19 and 21 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Jeyakumar et al. (US 2020/0389486, published Dec. 10, 2020). As per claim 1, Jeyakumar discloses a method comprising: receiving, by one or more servers, a selection of one or more messages from a plurality of messages identified as threats (Jeyakumar Fig. 15A and par. 151-154, At a high level, the threat detection platform can be designed to perform various tasks including: Ingestion of threat intelligence from different types of sources such as: Inferred IOCs based on statistics of previously-seen attacks (e.g., the number of good or bad emails sent from the same source IP address). [These citations indicate that there is selection of certain bad emails with certain IP address from a plurality of bad emails (corresponds to a plurality of messages identified as threats)]); identifying, by the one or more servers based at least on the one or more messages, one or more candidate blocklist entries (BLEs) (Jeyakumar Fig. 15A and par. 151-154, At a high level, the threat detection platform can be designed to perform various tasks including: Ingestion of threat intelligence from different types of sources such as: Inferred IOCs [candidate BLEs] based on statistics of previously-seen attacks (e.g., the number of good or bad emails sent from the same source IP address)); determining, by the one or more servers based at least on the more or more candidate BLEs, a recommendation of one or more BLEs to add to a blocklist (Jeyakumar par. 157, Embodiments of the threat detection platform may also be designed to permit enabling/disabling of IOCs on a per-enterprise basis. For example, an enterprise may upload a list of IOCs to the threat detection platform that should be used specifically when examining their emails. Moreover, the threat detection platform may annotate IOCs with a probability so that those IOCs which are probably malicious can be supported. Thus, the threat detection platform could be designed to flag those emails determined to be malicious, as well as those emails that may be malicious. [These citations indicate that, from inferred IOCs (corresponds to candidate blacklist entries (BLEs)), IOCs with probability indicating probably malicious are enabled/selected/recommended for examining emails to detect malicious emails]); and adding, by the one or more servers, the one or more BLEs to the blocklist (Jeyakumar par. 157, an enterprise may upload a list of IOCs to the threat detection platform that should be used specifically when examining their emails), wherein the blocklist is used by an email system to block messages that match at least the one or more BLEs on the blocklist (Jeyakumar par. 157, an enterprise may upload a list of IOCs to the threat detection platform that should be used specifically when examining their emails… Thus, the threat detection platform could be designed to flag those emails determined to be malicious; Jeyakumar Fig. 2, malicious emails are prevented from reaching their intended destination). As per claim 2, Jeyakumar discloses the method of claim 1, further comprising receiving, by the one or more servers, the plurality of messages from a threat detection system (Jeyakumar Fig. 15A and par. 151-154, At a high level, the threat detection platform can be designed to perform various tasks including: Ingestion of threat intelligence from different types of sources such as: Inferred IOCs based on statistics of previously-seen attacks (e.g., the number of good or bad emails sent from the same source IP address)). As per claim 3, Jeyakumar discloses the method of claim 2, further comprising adding, by the threat detection system, a label to the one or more messages to identify potential threats in the one or more messages (Jeyakumar Fig. 15A and par. 151-154, At a high level, the threat detection platform can be designed to perform various tasks including: Ingestion of threat intelligence from different types of sources such as: Inferred IOCs based on statistics of previously-seen attacks (e.g., the number of good or bad emails sent from the same source IP address)). As per claim 5, Jeyakumar discloses the method of claim 1, further comprising determining, by the one or more servers, the recommendation of the one or more BLEs to add to the blocklist according to a BLE characteristic type of a plurality of BLE characteristic types (Jeyakumar Fig. 15B and par. 178, the interface may allow the enterprise to readily sort IOCs by severity level so that those IOCs representing the largest threat [recommendation of BLEs] can be dealt with). As per claim 6, Jeyakumar discloses the method of claim 1, further comprising providing, by the one or more servers, a user interface to an administrator to select a confidence level for which to block messages similar to the plurality of messages identified as threats (see Jeyakumar Fig. 15B, the interface selecting confidence level). As per claim 7, Jeyakumar discloses the method of claim 6, further comprising determining, by the one or more servers, the recommendation of the one or more BLEs based at least on the selected confidence level (Jeyakumar par. 157, Embodiments of the threat detection platform may also be designed to permit enabling/disabling of IOCs on a per-enterprise basis; Jeyakumar Fig. 15B and par. 170-178, A schema may be employed to ensure that threat intelligence is accounted for in a consistent manner. For a given IOC, the scheme may indicate… A severity… A confidence metric… the interface may allow the enterprise to readily sort IOCs by severity level so that those IOCs representing the largest threat [recommendation of BLEs] can be dealt with). As per claim 9, Jeyakumar discloses the method of claim 1, wherein the blocklist is a private blocklist (Jeyakumar par. 157, Embodiments of the threat detection platform may also be designed to permit enabling/disabling of IOCs on a per-enterprise basis. For example, an enterprise may upload a list of IOCs to the threat detection platform that should be used specifically when examining their emails). Claims 13-15, 17-19 and 21 do not teach or further define over the limitations in claims 1-3, 5-7 and 9 respectively. As such, claims 13-15, 17-19 and 21 are rejected for the same reasons as set forth in claims 1-3, 5-7 and 9, respectively. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 4 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Jeyakumar et al. (US 2020/0389486, published Dec. 10, 2020) and Acton et al. (US 10,587,551, published Mar.10,2020). As per claim 4, Jeyakumar discloses the method of claim 1, but does not explicitly disclose further comprising receiving, by the one or more servers, the selection of the one or more messages from an administrator via a user interface. Acton teaches: receiving the selection of the one or more messages from an administrator via a user interface (Acton 19:9-11, Agents and administrators may be empowered to sort and select message threads based on tags). It would have been obvious to one skilled in the art before the effective filing date of the claimed invention to modify the method of Jeyakumar with the teaching of Acton for receiving, by the one or more servers, the selection of the one or more messages from an administrator via a user interface. One of ordinary skilled in the art would have been motivated because it offers the advantage of allowing administrators to select desired messages to target specific threat. Claim 16 does not teach or further define over the limitations in claim 4. As such, claim 16 is rejected for the same reasons as set forth in claim 4. Claims 8 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Jeyakumar et al. (US 2020/0389486, published Dec. 10, 2020) and Thomas et al. (US 2016/0191465, published Jun. 30, 2016). As per claim 8, Jeyakumar discloses the method of claim 1, but does not explicitly disclose further comprising determining, by the one or more servers, a recommendation of a Time-To-Live (TTL) for each of the one or more BLEs. Thomas teaches: determining a recommendation of a Time-To-Live (TTL) for each of the one or more BLEs (Thomas par. 250, The threat management facility 1002 may provide a reputation score 1024 and a time to live 1026 for a particular IOC 1006). It would have been obvious to one skilled in the art before the effective filing date of the claimed invention to modify the method of Jeyakumar with the teaching of Thomas for determining, by the one or more servers, a recommendation of a Time-To-Live (TTL) for each of the one or more BLEs. One of ordinary skilled in the art would have been motivated because it offers the advantage of ensuring that information that will remain relevant over time. Claim 20 does not teach or further define over the limitations in claim 8. As such, claim 20 is rejected for the same reasons as set forth in claim 8. Claims 10 and 22 are rejected under 35 U.S.C. 103 as being unpatentable over Jeyakumar et al. (US 2020/0389486, published Dec. 10, 2020) and Sanjeev et al. (US 2015/0074802, published Mar. 12, 2015). As per claim 10, Jeyakumar discloses the method of claim 1, further comprising private blocklists of multiple organizations (Jeyakumar par. 157, Embodiments of the threat detection platform may also be designed to permit enabling/disabling of IOCs on a per-enterprise basis. For example, an enterprise may upload a list of IOCs to the threat detection platform that should be used specifically when examining their emails). Jeyakumar does not explicitly disclose: receiving, by the one or more processors, a global blocklist of one or more BLEs identified by a security services provider that aggregates private blocklists. Sanjeev teaches: receiving, by the one or more processors, a global blocklist of one or more BLEs identified by a security services provider that aggregates private blocklists (Sanjeev par. 70, messaging center device 230 may receive blacklist information from a set of user devices 210 (e.g., first blacklist information from a first user device 210-1, second blacklist information from a second user device 210-2, etc.), and may aggregate the blacklist information. In some implementations, messaging center device 210 may analyze the aggregated blacklist information to determine global blacklist information for user devices 210 (e.g., all or a subset of user devices 210 associated with messaging center device 230)). It would have been obvious to one skilled in the art before the effective filing date of the claimed invention to modify the method of Jeyakumar with the teaching of Sanjeev for receiving, by the one or more processors, a global blacklist of one or more BLEs identified by a security services provider that aggregates private blacklists of multiple organizations. One of ordinary skilled in the art would have been motivated because it offers the advantage of enhancing detection accuracy, speed, and coverage. Claim 22 does not teach or further define over the limitations in claim 10. As such, claim 22 is rejected for the same reasons as set forth in claim 10. Claims 11 and 23 are rejected under 35 U.S.C. 103 as being unpatentable over Jeyakumar et al. (US 2020/0389486, published Dec. 10, 2020) and Baptist et al. (US 2017/0031760, published Feb. 2, 2017). As per claim 11, Jeyakumar discloses the method of claim 1, but does not explicitly disclose further comprising providing, by the one or more processors, a priority indicator to each of the one or more BLEs, the priority indicator indicating an order for which each of the one or more BLEs are to be added to the blocklist used by the email system. Baptist teaches: providing, by the one or more processors, a priority indicator to each of the one or more integrity check algorithms, the priority indicator indicating an order for which each of the one or more integrity check algorithms are executed (Baptist par. 36, generate a plurality of priority levels corresponding to each of the plurality of integrity check algorithms, where the plurality of integrity check algorithms are executed in an order based on the plurality of priority levels). It would have been obvious to one skilled in the art before the effective filing date of the claimed invention to modify the method of Jeyakumar with the teaching of Baptist to incorporate priority levels for providing, by the one or more processors, a priority indicator to each of the one or more BLEs, the priority indicator indicating an order for which each of the one or more BLEs are to be added to the blocklist used by the email system. One of ordinary skilled in the art would have been motivated because it offers the advantage of prioritizing those IOCs representing the largest threat. Claim 23 does not teach or further define over the limitations in claim 11. As such, claim 23 is rejected for the same reasons as set forth in claim 11. Allowable Subject Matter Claims 12 and 24 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten to include all of the limitations of the base claim and any intervening claims because none of the prior art of record either taken by itself or in any combination teaches all limitations as currently presented in the claims. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 20200186499 A1; Dynamic Filter Generation And Distribution Within Computer Networks The present disclosure relates to implementing filters within a network environment and, in particular, to systems and methods for generating and distributing filters to devices within the network environment. US 20230006971 A1; Anti-Piracy Control Based On Blacklisting Function Various embodiments of the disclosure relate to an electronic device and method for control of execution of a third-party application for anti-piracy control based on a blacklisting function. US 9241009 B1; Malicious Message Detection And Processing The present technology relates generally to detecting and processing malicious messages, and more specifically, but not by way of limitation, to systems and methods for detecting and processing malicious and potentially malicious email messages, which protect email message recipients from exposure to spam, phishing, bulk, adult, and other similar types of deleterious and undesirable email messages and exposure to malicious and potentially malicious resources included in such emails. THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to KHANG DO whose telephone number is (571)270-7837. The examiner can normally be reached Monday-Friday 8:00 - 5:00 EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, RUPAL DHARIA can be reached at (571) 272-3880. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /KHANG DO/Primary Examiner, Art Unit 2492
Read full office action

Prosecution Timeline

Dec 08, 2023
Application Filed
Oct 21, 2025
Non-Final Rejection mailed — §102, §103
Jan 21, 2026
Response Filed
May 12, 2026
Non-Final Rejection mailed — §102, §103
Aug 12, 2026
Response Filed
Aug 26, 2026
Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12739279
TECHNIQUES FOR DIGITAL WALLET INTEGRATION AND FOR SCANNING TRANSACTIONS USING INTEGRATED MODULES
2y 7m to grant Granted Sep 15, 2026
Patent 12726505
VALIDATING NETWORK SECURITY ALERTING PIPELINE USING SYNTHETIC NETWORK SECURITY EVENTS
1y 10m to grant Granted Sep 01, 2026
Patent 12719922
IMAGE PROCESSING APPARATUS AND MALWARE CHECKING METHOD
2y 8m to grant Granted Aug 25, 2026
Patent 12712913
MACHINE LEARNING FOR VISUAL SIMILARITY-BASED PHISHING DETECTION
3y 4m to grant Granted Aug 18, 2026
Patent 12689680
SYSTEMS AND METHODS FOR AUTOMATICALLY ASSIGNING USER PERMISSIONS
3y 5m to grant Granted Jul 21, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

4-5
Expected OA Rounds
81%
Grant Probability
99%
With Interview (+43.7%)
2y 7m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 343 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month