Patents by Inventor Michael Brautbar

Michael Brautbar 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: 12665921
    Abstract: Techniques for calculating risk scores of entity assignments are discussed herein. The system generates a probability matrix using a collaborative filtering technique such as singular value decomposition. The probability matrix is populated with probability values for each entity representing a probability that, based on the various relationships or associations of that entity with other entities, the entity has been granted an assignment. Risk values are used to provide a weighting value to assignments, separating relatively higher risk assignments from relatively lower risk assignments. The system thereafter calculates a risk score for one or more of the entities using the information in the assignment matrix, the probability matrix, and the risk values. The system can flag or identity one or more entities whose risk scores do not meet various criteria.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: June 23, 2026
    Assignee: CrowdStrike, Inc.
    Inventors: Robert Molony, Michael Brautbar, Manu Nandan, Ciaran O'Brien
  • Patent number: 12627700
    Abstract: Techniques, systems, and computer-readable media for dynamic behavior-based asset classification are described herein. An asset classification system can detect and receive data associated with a host computer, determine, based on the data, a behavior associated with the host computer, assign the host computer a server classification based on the determination that the behavior represents a behavior of focus, and record the assigned server classification associated with the host computer. In various examples, the asset classification system can determine the behavior is a behavior of focus based on one or more of: a number of connections to other computers associated with a shared customer identifier, a number of unique other host computers connecting to the host computer, and/or a number of unique non-local accounts that have logged in to the host computer, and that the host computer has had an inbound connection on a common port.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: May 12, 2026
    Assignee: CrowdStrike, Inc.
    Inventors: Ryan Inghilterra, Shaefer Drew, Michael Brautbar
  • Patent number: 12554846
    Abstract: Timestamped events involving entities occurring over a time period are maintained in a graph where each node represents a respective entity and edges connected to a node represent corresponding timestamped events involving the entity represented by the node. A respective array of values corresponding to the edges is created for each node. A number of embedding vectors is created for each node, each comprising numerical values corresponding to a portion of the respective array of values for the node for a portion of the time period of timestamped events involving the entity represented by the node. Similarity is measured in the numerical values of one of the embedding vectors relative to the numerical values of another one or more of the embedding vectors obtained for the node. An action is taken with regard to the entity represented by the node responsive to the measured similarity.
    Type: Grant
    Filed: July 30, 2024
    Date of Patent: February 17, 2026
    Assignee: Crowdstrike, Inc.
    Inventors: Manu Nandan, Michael Brautbar
  • Publication number: 20260037621
    Abstract: Timestamped events involving entities occurring over a time period are maintained in a graph where each node represents a respective entity and edges connected to a node represent corresponding timestamped events involving the entity represented by the node. A respective array of values corresponding to the edges is created for each node. A number of embedding vectors is created for each node, each comprising numerical values corresponding to a portion of the respective array of values for the node for a portion of the time period of timestamped events involving the entity represented by the node. Similarity is measured in the numerical values of one of the embedding vectors relative to the numerical values of another one or more of the embedding vectors obtained for the node. An action is taken with regard to the entity represented by the node responsive to the measured similarity.
    Type: Application
    Filed: July 30, 2024
    Publication date: February 5, 2026
    Inventors: Manu NANDAN, Michael BRAUTBAR
  • Publication number: 20260003596
    Abstract: The present disclosure provides an approach of collecting vulnerability data corresponding to a vulnerability of a target product. The approach provides the vulnerability data to an artificial intelligence model that is trained to determine a complexity indicator from the vulnerability data. The complexity indicator corresponds to applying a vulnerability patch to remediate the vulnerability. The approach determines a patch complexity classification by providing the complexity indicator to the artificial intelligence model and, in turn, provides the patch complexity classification to a target system corresponding to the target product.
    Type: Application
    Filed: June 26, 2024
    Publication date: January 1, 2026
    Inventors: Shaefer Drew, Boban Ristin, Pablo Ramos, Michael Brautbar, Callum McDonald, Yong Nan Chang
  • Patent number: 12401679
    Abstract: The present disclosure provides an approach of collecting historical cybersecurity detection data comprising a plurality of cybersecurity detections and a plurality of detection times. The approach transforms the historical cybersecurity detection data into a plurality of rank ordered detection datasets that rank order each one of the plurality of cybersecurity detections based on the plurality of detection times. In turn, the approach trains an artificial intelligence (AI) model using the plurality of rank ordered detection datasets to generate a prioritized output dataset from an input dataset.
    Type: Grant
    Filed: October 28, 2024
    Date of Patent: August 26, 2025
    Assignee: CrowdStrike, Inc.
    Inventors: Manu Nandan, Michael Brautbar
  • Publication number: 20250202921
    Abstract: Techniques, systems, and computer-readable media for dynamic behavior-based asset classification are described herein. An asset classification system can detect and receive data associated with a host computer, determine, based on the data, a behavior associated with the host computer, assign the host computer a server classification based on the determination that the behavior represents a behavior of focus, and record the assigned server classification associated with the host computer. In various examples, the asset classification system can determine the behavior is a behavior of focus based on one or more of: a number of connections to other computers associated with a shared customer identifier, a number of unique other host computers connecting to the host computer, and/or a number of unique non-local accounts that have logged in to the host computer, and that the host computer has had an inbound connection on a common port.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 19, 2025
    Applicant: CrowdStrike, Inc.
    Inventors: RYAN INGHILTERRA, SHAEFER DREW, MICHAEL BRAUTBAR
  • Patent number: 12335300
    Abstract: The present disclosure provides an approach of generating a target feature vector based on information corresponding to a target entity. The target entity utilizes a target system that includes a target asset. The approach matches the target feature vector to a compatible entity cluster from a plurality of entity clusters. The compatible entity cluster corresponds to a current entity system. The approach generates a target asset prioritization rule based on prioritization information of the current entity system. In turn, the approach prompts the target system to assign a prioritization label to the target asset based on the target asset prioritization rule.
    Type: Grant
    Filed: April 26, 2024
    Date of Patent: June 17, 2025
    Assignee: CrowdStrike, Inc.
    Inventors: Manu Nandan, Michael Brautbar, Hariprasad Holla, Stephen Kennedy
  • Publication number: 20250175487
    Abstract: Techniques for calculating risk scores of entity assignments are discussed herein. The system generates a probability matrix using a collaborative filtering technique such as singular value decomposition. The probability matrix is populated with probability values for each entity representing a probability that, based on the various relationships or associations of that entity with other entities, the entity has been granted an assignment. Risk values are used to provide a weighting value to assignments, separating relatively higher risk assignments from relatively lower risk assignments. The system thereafter calculates a risk score for one or more of the entities using the information in the assignment matrix, the probability matrix, and the risk values. The system can flag or identity one or more entities whose risk scores do not meet various criteria.
    Type: Application
    Filed: October 1, 2024
    Publication date: May 29, 2025
    Inventors: Robert Molony, Michael Brautbar, Manu Nandan, Ciaran O'Brien
  • Publication number: 20250175484
    Abstract: Techniques for calculating risk scores of entity assignments are discussed herein. The system generates a probability matrix using a collaborative filtering technique such as singular value decomposition. The probability matrix is populated with probability values for each entity representing a probability that, based on the various relationships or associations of that entity with other entities, the entity has been granted an assignment. Risk values are used to provide a weighting value to assignments, separating relatively higher risk assignments from relatively lower risk assignments. The system thereafter calculates a risk score for one or more of the entities using the information in the assignment matrix, the probability matrix, and the risk values. The system can flag or identity one or more entities whose risk scores do not meet various criteria.
    Type: Application
    Filed: November 28, 2023
    Publication date: May 29, 2025
    Inventors: ROBERT MOLONY, MICHAEL BRAUTBAR, MANU NANDAN, CIARAN O'BRIEN
  • Patent number: 12316667
    Abstract: Techniques for calculating risk scores of entity assignments are discussed herein. The system generates a probability matrix using a collaborative filtering technique such as singular value decomposition. The probability matrix is populated with probability values for each entity representing a probability that, based on the various relationships or associations of that entity with other entities, the entity has been granted an assignment. Risk values are used to provide a weighting value to assignments, separating relatively higher risk assignments from relatively lower risk assignments. The system thereafter calculates a risk score for one or more of the entities using the information in the assignment matrix, the probability matrix, and the risk values. The system can flag or identity one or more entities whose risk scores do not meet various criteria.
    Type: Grant
    Filed: October 1, 2024
    Date of Patent: May 27, 2025
    Assignee: CrowdStrike, Inc.
    Inventors: Robert Molony, Michael Brautbar, Manu Nandan, Ciaran O'Brien