PATENT CLAIM ANALYSIS

Application Number: 15955934
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["717", "159000"]

Abstract:
Unused instructions and no longer used instructions in a target application binary are determined. The target application binary is rewritten before and after runtime execution of the target application binary to remove the unused and no longer used instructions to reduce binary attack surface area for the runtime execution of the target application binary. Methods, computer systems, and computer program products are disclosed.

Claim (Index 6):
The method of  claim 5 , wherein the performing the first rewriting of the target application binary further comprises:\n overwriting instructions in all basic blocks not in the control flow graph with no operation instructions or trap instructions.

Metadata:
- Claim Count in Document: 10.0
- Percentile: 91.0
- Lexical Diversity: 1.78947
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14987375', '15882108', '15093269', '13766313', '14686346']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3522710846819005
- 35 USC 102 Novelty (BERT): 0.5295787479064588
- Combined Prediction Score: 0.3700018510043564
- Mean Citation Score: 185.43202
- Max Citation Score: 198.65271
- Similarity Product: 107.146589986614

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

Dataset: test