PATENT CLAIM ANALYSIS

Application Number: 16030549
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2020-01
Patent Classification: ["717", "124000"]

Abstract:
A method for validating software transforms. A target program binary is mutated, producing a plurality of variants. It is determined whether each variant passes a test suite. Upon determining the variant does not pass the test suite, the variant is discarded. Upon determining the variant passes the test suite, the variant is compared to the target program binary. A candidate transform is extracted which meets scope criteria. The candidate transform is applied to each of a plurality of test programs. It is determined whether the candidate transform is safe. Upon determining that the candidate transform is not safe, the candidate transform is discarded. Upon determining that the candidate transform is safe, the candidate transform is collected.

Claim (Index 18):
The method of  claim 13 , wherein the variants are produced using tournament selection.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 95.0
- Lexical Diversity: 2.72917
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['12867433', '14281421', '12867429', '15047745', '14212462']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3734418926495802
- 35 USC 102 Novelty (BERT): 0.4974722590612192
- Combined Prediction Score: 0.3858449292907441
- Mean Citation Score: 132.530408
- Max Citation Score: 142.04294
- Similarity Product: 90.64192187028408

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