Systems and methods for predicting which software vulnerabilities will be exploited by malicious hackers to prioritize for patching

US12436827B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12436827-B2
Application numberUS-202318496880-A
CountryUS
Kind codeB2
Filing dateOct 29, 2023
Priority dateNov 3, 2017
Publication dateOct 7, 2025
Grant dateOct 7, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments for predicting which software vulnerabilities will be exploited by malicious hackers and hence prioritized by patching are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable medium storing instructions that cause a processor to: generate a learned function referencing features associated with a plurality of datasets defining software vulnerabilities and at least one machine learning algorithm; and evaluate accuracy of the learned function by applying a portion of the plurality of datasets associated with software vulnerabilities to the learned function, including predicting a likelihood of exploitation associated with a software vulnerability including computation of an associated class label, wherein the likelihood of exploitation predicts an actual exploitation of the respective software vulnerabilities before disclosure based on hacker communications from training data. 2. The non-transitory computer-readable medium of claim 1 comprising additional instructions that cause the processor to: implement a random forest as part of the at least one machine learning algorithm that combines bagging for each tree with random feature selection at each node to split data utilized by the random forest, such that a result of implementing the random forest is an ensemble of decision trees each having their own independent opinion on class labels for a given disclosed vulnerability. 3. The non-transitory computer-readable medium of claim 1 comprising additional instructions that cause the programmable processor to: detect, from the plurality of datasets, vulnerabilities that appear before an associated exploitation date. 4. The non-transitory computer-readable medium of claim 1 comprising additional instructions that cause the programmable processor to: access features from the plurality of datasets that contain measures computed from social connections of users posting hacking-related content. 5. The non-transitory computer-readable medium of claim 1 comprising additional instructions that cause the programmable processor to: access features from the plurality of datasets that measure a centrality of the users in a social graph.

Assignees

Inventors

Classifications

  • characterised by the process organisation or structure, e.g. boosting cascade · CPC title

  • Classification techniques · CPC title

  • Assessing vulnerabilities and evaluating computer system security · CPC title

  • involving long-term monitoring or reporting · CPC title

  • by adding security routines or objects to programs · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12436827B2 cover?
Various embodiments for predicting which software vulnerabilities will be exploited by malicious hackers and hence prioritized by patching are disclosed.
Who is the assignee on this patent?
Univ Arizona State
What technology area does this patent fall under?
Primary CPC classification G06F11/008. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).