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 2):
The method of  claim 1 , wherein the function prototype corresponding to the identified metadata for each function of the compiled binary is derived from a current context for each function of the compiled binary based on the machine independent intermediate representation (MIIR) of each function of the compiled binary, the method comprising:\n generating a function prototype by emulating execution of the function to provide a prototyped function; recording the emulated execution states in the context for the prototyped function of the compiled binary; updating the function prototype for the prototyped function based on the emulated execution of the function and the context for the prototyped function; when the prototyped function is referenced by at least one other function of the compiled binary, updating the metadata of the function; and recursively emitting a function prototype of the at least one other function.

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.2629896635521686
- 35 USC 102 Novelty (BERT): 0.5379817908713314
- Combined Prediction Score: 0.2904888762840848
- Mean Citation Score: 211.93654
- Max Citation Score: 383.92276
- Similarity Product: 348.8822556533456

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