Patent Document ID: 9948663
Application ID: 14974583

Base Claim:
1. A computer-implemented method for predicting security threat attacks, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying candidate security threat targets with latent attributes that describe features of the candidate security threat targets; identifying historical attack data that describes which of the candidate security threat targets experienced an actual security threat attack; determining, by a software security prediction program, a similarity relationship between latent attributes of at least one specific candidate security threat target and latent attributes of the candidate security threat targets that experienced the actual security threat attack according to the historical attack data by analyzing a matrix that indicates that the actual security threat attack targeted the candidate security threat targets by populating a respective entry of the matrix at each intersection between a vector of the matrix that corresponds to the actual security threat attack and each vector of the matrix that corresponds to the candidate security threat targets that experienced the actual security threat attack; predicting by the software security prediction program based on the determined similarity relationship, that the specific candidate security threat target will experience a future security threat attack; and performing, by the software security prediction program, at least one remedial action to protect the specific candidate security threat target in response to predicting the future security threat attack, wherein the candidate security threat targets comprise enterprise organizations that include customers of a vendor of the software security prediction program.

---

Claim 10:
10. The method of claim 1 , wherein: determining the similarity relationship comprises: ranking candidate security threat targets in terms of counts of experiencing actual security threat attacks; and ranking security threat attacks in terms of actually attacking enterprise organizations; and predicting that the specific candidate security threat target will experience the future security threat attack is based on the rank of the specific candidate security threat target and the rank of the predicted future security threat attack.