PATENT CLAIM ANALYSIS

Application Number: 16171753
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-06
Patent Classification: ["726", "025000"]

Abstract:
Vulnerable code allows outside actors to interfere with the normal operation of current systems. To help defend against these outside actors, it is desirable to identify vulnerabilities in existing systems, including systems where the original source code is not available for study. Described herein are methods for identifying functional attributes that change the intended operation of a compiled binary extracted from a target system.

Claim (Index 1):
A method of securing a target system by automatically detecting vulnerabilities in the target system by identifying functional attributes that change intended operation of a compiled binary extracted from the target system, the method comprising:\n receiving a translated intermediate representation input (TIRI) of each function from the compiled binary, the translated intermediate representation input being produced from a function prototype corresponding to metadata identified for each function of the complied binary based on an earlier machine independent intermediate representation (MIIR); and applying at least one analyzer on the translated intermediate representation input of the compiled binary to identify at least one functional attribute that changes intended operation of the compiled binary.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 97.0
- Lexical Diversity: 1.30189
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15840740', '15939335', '15636200', '14501873', '13251212']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2632197850740257
- 35 USC 102 Novelty (BERT): 0.5377675670956192
- Combined Prediction Score: 0.290674563276185
- Mean Citation Score: 211.93654
- Max Citation Score: 383.92276
- Similarity Product: 340.01855276392456

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

Dataset: test