PATENT CLAIM ANALYSIS

Application Number: 15888021
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-11
Patent Classification: ["726", "025000"]

Abstract:
Threat modeling methods include, in response to receiving user input using computing device interfaces: storing threat model components, threats, and security requirements in a database; associating each threat with a component; storing an indication of whether each security requirement is a compensating control; associating each compensating control with one of the threats; displaying a diagram of one of a system, an application, and a process, using visual representations of the components, the diagram defining a threat model, displaying a threat report displaying each threat associated with one of the components included in the threat model; and; displaying a report displaying each compensating control associated with one of the threats included in the threat report. Threat modeling systems include one or more computing devices coupled with a database and having user interfaces for storing, associating, displaying, and editing the components, threats, and security requirements in various ways.

Claim (Index 20):
A threat modeling and threat mitigating system, comprising:\n a computing device communicatively coupled with a database, the computing device displaying, on a display of the computing device:\n one or more input interfaces configured to, in response to receiving one or more user inputs, store a plurality of user-defined threat model components in the database, store a plurality of threats in the database, associate each of the threats with at least one of the threat model components through the database, store a plurality of security requirements in the database including an indication for each security requirement indicating whether it comprises a compensating control, and associate each compensating control with at least one of the threats through the database; \n a diagram interface configured to, in response to receiving one or more user inputs, diagram a computing network, using visual representations of the threat model components stored in the database, to define a threat model; \n a threat report displaying each threat that is associated through the database with one of the threat model components included in the threat model, wherein the threat report displays a threat status for each threat indicating whether that threat has been mitigated, and wherein the threat report comprises one or more input fields configured to, in response to receiving one or more user inputs, manually change the threat status of a selected threat; \n a compensating control report displaying:\n each compensating control that is associated through the database with one of the threats included in the threat report, wherein each threat in the threat report that is associated with one of the compensating controls comprises a mitigatable threat; \n the threat status for each mitigatable threat indicating whether it has been mitigated; \n \n a mitigations interface displaying all threats included in the threat report that are associated through the database with a selected compensating control, the mitigations interface identifying which of the displayed threats are mitigatable by the selected compensating control, the mitigations interface comprising one or more input fields configured to, in response to receiving one or more user inputs, change the threat status of all threats mitigatable by the selected compensating control to a mitigated status, and; \n a tangible computing network matching the diagrammed computing network, the tangible computing network mitigating actual threats corresponding with the threats displayed in the threat report; \n wherein the one or more input interfaces are configured to, in response to receiving one or more user inputs, remove one of the compensating controls from the diagram interface and automatically change the threat status of at least one of the threats included in the threat report to an unmitigated status.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.66667
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14288260', '15086330', '14242897', '12146537', '15657782']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2983560316074745
- 35 USC 102 Novelty (BERT): 0.4829809739463241
- Combined Prediction Score: 0.3168185258413595
- Mean Citation Score: 195.46466
- Max Citation Score: 209.3113
- Similarity Product: 152.8311999860823

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 0
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test