PATENT CLAIM ANALYSIS

Application Number: 15997167
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["726", "022000"]

Abstract:
In one implementation, a method for providing security on controllers includes detecting computer-readable code running on a controller, the computer-readable code including code portions that each include instructions to be performed by the controller; identifying a current code portion of the computer-readable code; accessing an in-memory graph that models an operational flow of the computer-readable code, wherein the in-memory graph includes a plurality of nodes, each of the nodes corresponding to one of the code portions and each of the nodes having a risk value for the associated code portion that is a measure of security risk for the associated code portion; identifying the risk value for the current code portion; selecting, from a plurality of available flow control integrity (IMV) schemes, an IMV scheme based on the identified risk value; and applying, to the code portion as the code portion is running on the controller, the selected IMV scheme.

Claim (Index 2):
The system of  claim 1 , wherein the alternative validation includes comparing executed operations with a collection of permitted operations.

Metadata:
- Claim Count in Document: 10.0
- Percentile: 94.0
- Lexical Diversity: 2.47761
- Patent Class: 726.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15861309', '14691027', '14691150', '15835451', '15136564']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2296693722428303
- 35 USC 102 Novelty (BERT): 0.5038066127325034
- Combined Prediction Score: 0.2570830962917977
- Mean Citation Score: 127.62593400000002
- Max Citation Score: 142.56213
- Similarity Product: 80.78458612585544

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

Dataset: test