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 1):
A threat modeling and system configuration method, comprising:\n in response to receiving one or more user inputs, using one or more input interfaces displayed on a display of a computing device communicatively coupled with a database:\n storing a plurality of threat model components in the database; \n storing a plurality of threats in the database; \n associating each threat with at least one of the threat model components through the database; \n storing a plurality of security requirements in the database, including storing an indication of whether each security requirement is a compensating control; \n associating each compensating control with at least one of the threats through the database; \n displaying a relational diagram of a system, using visual representations of one or more of the threat model components, the diagram defining a threat model; \n generating and displaying 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 includes one or more input fields configured to manually change each threat status; \n generating and displaying a report displaying each compensating control that is associated through the database with one of the threats included in the threat report; \n removing one of the compensating controls from the diagram and automatically changing the threat status of at least one of the threats included in the threat report to an unmitigated status, and; \n physically arranging tangible components matching the threat model components of the diagrammed system to form an actual system, the actual system mitigating actual threats corresponding with the threats displayed in the threat report.

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.297596794269832
- 35 USC 102 Novelty (BERT): 0.4866544790725173
- Combined Prediction Score: 0.3165025627501006
- Mean Citation Score: 195.46466
- Max Citation Score: 209.3113
- Similarity Product: 146.73884367275238

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