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 9):
The method of  claim 1 , wherein the machine independent intermediate representation (MIIR) of each function of the compiled binary from which the translated intermediate representation input (TIRI) of each function of the compiled binary is produced by a method which comprises:\n creating a function context for each function in the translated intermediate representation input (TIRI) based on a function prototype in the machine independent intermediate representation (MIIR); when the machine independent intermediate representation (MIIR) of each function uses global data objects, mapping the global data from the function context to data in the translated intermediate representation input (TIRI); and converting instructions from the machine independent intermediate representation (MIIR) into corresponding instructions in the translated intermediate representation input TIRI).

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2884827591698458
- 35 USC 102 Novelty (BERT): 0.5386712711114767
- Combined Prediction Score: 0.3135016103640088
- Mean Citation Score: 211.93654
- Max Citation Score: 383.92276
- Similarity Product: 282.8752335431242

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