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 9):
The method of  claim 8 , wherein:\n executing the target application binary further comprises executing the target application binary using one of a tracing application or a debugger; the determining whether recorded basic blocks are reached further comprises setting trap instructions or breakpoints on the recorded basic blocks and determining whether the recorded basic blocks are reached in response to the trap instructions or breakpoints being reached.

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.3553260899267368
- 35 USC 102 Novelty (BERT): 0.5163275946322704
- Combined Prediction Score: 0.3714262403972901
- Mean Citation Score: 185.43202
- Max Citation Score: 198.65271
- Similarity Product: 126.7454753593147

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