Patents by Inventor Mark William Patton

Mark William Patton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12609966
    Abstract: Systems and methods are described for recommendation of one or more security awareness workflows are described. One or more security awareness workflows may be deployed to deliver one or more remedial responses to one or more users in response to detection of one or more actions of the one or more users. An effectiveness of the one or more security awareness workflows are assessed and based at least on the assessment, one or more effectiveness metrics for the one or more security awareness workflows are determined. The one or more effectiveness metrics may represent the effectiveness of the one or more security awareness workflows. Based at least on the one or more effectiveness metrics, a recommendation of one or more security awareness workflow configurations may be identified.
    Type: Grant
    Filed: March 29, 2024
    Date of Patent: April 21, 2026
    Inventors: Mark William Patton, Greg Kras
  • Patent number: 12443748
    Abstract: The present disclosure describes systems and methods for efficient reporting of data which includes personally identifiable information (PII) and which is collected and processed by a security awareness system. The data may be stored in a data storage system. The data may include a time stamp and queries of an historical nature may be supported. In the event that PII is removed from the data storage system, then the removal may propagate through all aspects of the data storage system, including the historical data.
    Type: Grant
    Filed: November 14, 2023
    Date of Patent: October 14, 2025
    Assignee: KnowBe4, Inc.
    Inventors: Sunil Mathew Thomas, Peter John Hayward, Phillip Samuel Rosochacki, Raymond Skinner, Mark William Patton
  • Publication number: 20250291930
    Abstract: Systems and methods are described for generating a risk score of a user based at least on groups of events related to security. In an example, a method is described that includes receiving data associated with a plurality of events, identifying a plurality of buckets, assigning each event to a bucket based at least on a type associated with the event, and computing a risk score for a user based at least on a function of the weight assigned to each bucket and a quantity of events in each bucket. In some examples, systems and methods also include providing a graphical user interface to display the risk score.
    Type: Application
    Filed: March 15, 2024
    Publication date: September 18, 2025
    Applicant: KnowBe4, Inc.
    Inventors: Mark William Patton, Sunil Mathew Thomas, Paras Nigam, Atish Kathpal, Abraham Brody, Shilendra Soman, Philippe R. Broccard, Jeffrey Alan Gelinas, JR.
  • Patent number: 12212584
    Abstract: Systems and methods are described for identifying other instances of messages corresponding to a reported malicious message. A report of a malicious message from a user of a plurality users using a messaging system is received. Responsive to the report of the malicious message, plain text of content selected from the malicious message is provided. Thereafter, one or more segments of the plain text are selected as key content for construction of a search. A search is then executed in the messaging system for one or more other malicious messages corresponding to the reported malicious message using the selected one or more segments of the plain text with one or more match criteria or no criteria. The one or more other malicious messages corresponding to the reported malicious message are identified in the messaging system.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: January 28, 2025
    Inventors: Mark William Patton, Steffan Perry, Amanda Lewis
  • Publication number: 20240333771
    Abstract: Systems and methods are described for recommendation of one or more security awareness workflows are described. One or more security awareness workflows may be deployed to deliver one or more remedial responses to one or more users in response to detection of one or more actions of the one or more users. An effectiveness of the one or more security awareness workflows are assessed and based at least on the assessment, one or more effectiveness metrics for the one or more security awareness workflows are determined. The one or more effectiveness metrics may represent the effectiveness of the one or more security awareness workflows. Based at least on the one or more effectiveness metrics, a recommendation of one or more security awareness workflow configurations may be identified.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 3, 2024
    Applicant: KnowBe4, Inc.
    Inventors: Mark William Patton, Greg Kras
  • Publication number: 20240333671
    Abstract: Systems and methods are described herein for global blocklist curation based on crowdsourced indicators of compromise (IoC). One or more servers store the messages reported as suspicious into a message collection system. The server(s) classify he messages as one of clean, spam or threat. The server(s)) tag the messages responsive to the classification and determine a plurality of IoC from the messages classified and tagged as a threat. The server(s) determine one or more metrics for each of the plurality of IoC and selected, based at least on the one or more metrics, one or more of the plurality of IoC as blocklist entry (BLE) candidates.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 3, 2024
    Applicant: KnowBe4, Inc.
    Inventors: Anand Dinkar Bodke, Mark William Patton, Eric Howes, Steffan Perry
  • Publication number: 20240236098
    Abstract: Described herein are systems and methods to provide for blocklist recommendations based on reported threats. In an example embodiment, a method is described for receiving a selection of one or more messages from a plurality of messages identified as threats and identifying, based at least on the one or more messages, one or more candidate blocklist entries (BLEs). The method further includes determining, based at least on the one or more candidate BLEs, a recommendation of one or more BLEs to add to a blocklist. The method includes adding, by the one or more servers, the one or more BLEs to the blocklist, where the blocklist is used by an email system to block messages that match at least the one or more BLEs on the blocklist.
    Type: Application
    Filed: December 8, 2023
    Publication date: July 11, 2024
    Applicant: KnowBe4, Inc.
    Inventors: Anand Dinkar Bodke, Eric Howes, Mark William Patton, Greg Kras, Christopher Cline, Brandon Scott Smith, Steffan Perry
  • Publication number: 20240160782
    Abstract: The present disclosure describes systems and methods for efficient reporting of data which includes personally identifiable information (PII) and which is collected and processed by a security awareness system. The data may be stored in a data storage system. The data may include a time stamp and queries of an historical nature may be supported.
    Type: Application
    Filed: November 14, 2023
    Publication date: May 16, 2024
    Applicant: KnowBe4, Inc.
    Inventors: Sunil Mathew THOMAS, Peter John HAYWARD, Phillip Samuel ROSOCHACKI, Raymond SKINNER, Mark William PATTON
  • Patent number: 11847579
    Abstract: Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: December 19, 2023
    Assignee: KnowBe4, Inc.
    Inventors: Carl Kritzinger, Francisco Barreto, Mark William Patton
  • Patent number: 11729206
    Abstract: Systems and methods are described for verifying whether simulated phishing communications are allowed to pass by a security system of an email system to email account of users. One or more email accounts of the email system with the security system may be identified to use for a delivery verification campaign. Further, one or more types of simulated phishing communications may be selected from a plurality of types of simulated phishing communications. The delivery verification campaign may be configured to include the selection of the one or more types of simulated phishing communications from the plurality of types of simulated phishing communications. The selected one or more types of simulated phishing communications of the delivery verification campaign may be communicated to the one or more email accounts. Further, whether or not each of the one or more types of simulated phishing communications was allowed by the security system to be received unchanged at the one or more email accounts.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: August 15, 2023
    Assignee: KnowBe4, Inc.
    Inventors: Mark William Patton, Daniel Cormier, Greg Kras
  • Publication number: 20230214687
    Abstract: Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
    Type: Application
    Filed: March 6, 2023
    Publication date: July 6, 2023
    Applicant: KnowBe4, Inc.
    Inventors: Carl Kritzinger, Francisco Barreto, Mark William Patton
  • Patent number: 11599810
    Abstract: Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: March 7, 2023
    Assignee: KnowBe4, Inc.
    Inventors: Carl Kritzinger, Francisco Barreto, Mark William Patton
  • Publication number: 20230038258
    Abstract: Systems and methods are disclosed for analysis of user behavior data to improve security awareness. User behavior data of an organization is received from one or more agents on endpoint devices accessed by the users and using the user behavior data, one or more risk scores representative of the severity of risk associated with the user behavior of the users are determined. Based on the one or more risk scores representative of the severity of risk associated with the user behavior of the users, the behavior of the is determined to pose a security risk to the organization, In response to the determination that the user behavior of the users of the organization poses a security risk to the organization, electronic security awareness training is delivered to the users.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 9, 2023
    Applicant: KnowBe4, Inc.
    Inventor: Mark William Patton
  • Patent number: 11552982
    Abstract: Systems and methods are described for verifying whether simulated phishing communications are allowed to pass by a security system of an email system to email account of users. One or more email accounts of the email system with the security system may be identified to use for a delivery verification campaign. Further, one or more types of simulated phishing communications may be selected from a plurality of types of simulated phishing communications. The delivery verification campaign may be configured to include the selection of the one or more types of simulated phishing communications from the plurality of types of simulated phishing communications. The selected one or more types of simulated phishing communications of the delivery verification campaign may be communicated to the one or more email accounts. Further, whether or not each of the one or more types of simulated phishing communications was allowed by the security system to be received unchanged at the one or more email accounts.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: January 10, 2023
    Assignee: KnowBe4, Inc.
    Inventors: Mark William Patton, Daniel Cormier, Greg Kras
  • Publication number: 20220166784
    Abstract: Systems and methods are described for identifying other instances of messages corresponding to a reported malicious message. A report of a malicious message from a user of a plurality users using a messaging system is received. Responsive to the report of the malicious message, plain text of content selected from the malicious message is provided. Thereafter, one or more segments of the plain text are selected as key content for construction of a search. A search is then executed in the messaging system for one or more other malicious messages corresponding to the reported malicious message using the selected one or more segments of the plain text with one or more match criteria or no criteria. The one or more other malicious messages corresponding to the reported malicious message are identified in the messaging system.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 26, 2022
    Applicant: KnowBe4, Inc.
    Inventors: Mark William Patton, Steffan Perry, Amanda Lewis
  • Publication number: 20220067552
    Abstract: Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
    Type: Application
    Filed: February 23, 2021
    Publication date: March 3, 2022
    Inventors: Carl Kritzinger, Francisco Barreto, Mark William Patton
  • Publication number: 20220060495
    Abstract: Systems and methods are described for verifying whether simulated phishing communications are allowed to pass by a security system of an email system to email account of users. One or more email accounts of the email system with the security system may be identified to use for a delivery verification campaign. Further, one or more types of simulated phishing communications may be selected from a plurality of types of simulated phishing communications. The delivery verification campaign may be configured to include the selection of the one or more types of simulated phishing communications from the plurality of types of simulated phishing communications. The selected one or more types of simulated phishing communications of the delivery verification campaign may be communicated to the one or more email accounts. Further, whether or not each of the one or more types of simulated phishing communications was allowed by the security system to be received unchanged at the one or more email accounts.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventors: Mark William Patton, Daniel Cormier, Greg Kras
  • Patent number: 11038914
    Abstract: Systems and methods are described for verifying whether simulated phishing communications are allowed to pass by a security system of an email system to email account of users. The delivery verification campaign may be configured to include the selection of the one or more types of simulated phishing communications from the plurality of types of simulated phishing communications. The selected one or more types of simulated phishing communications of the delivery verification campaign may be communicated to one or more email accounts. It is determined whether or not each of the one or more types of simulated phishing communications was allowed by the security system to be received unchanged at the one or more email accounts.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: June 15, 2021
    Assignee: KnowBe4, Inc.
    Inventors: Mark William Patton, Daniel Cormier, Greg Kras
  • Patent number: 10949760
    Abstract: Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 16, 2021
    Assignee: KnowBe4, Inc.
    Inventors: Carl Kritzinger, Francisco Barreto, Mark William Patton
  • Patent number: 10917429
    Abstract: Systems and methods are described for verifying whether simulated phishing communications are allowed to pass by a security system of an email system to email account of users. The delivery verification campaign may be configured to include the selection of the one or more types of simulated phishing communications from the plurality of types of simulated phishing communications. The selected one or more types of simulated phishing communications of the delivery verification campaign may be communicated to one or more email accounts. It is determined whether or not each of the one or more types of simulated phishing communications was allowed by the security system to be received unchanged at the one or more email accounts.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 9, 2021
    Assignee: KnowBe4, Inc.
    Inventors: Mark William Patton, Daniel Cormier, Greg Kras