PATENT CLAIM ANALYSIS

Application Number: 15933138
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["717", "125000"]

Abstract:
When a code fragment is submitted for merger with a target program code, a software development tool determines the diffs between the code fragment and the target program code. The target program code may be a primary program code (e.g., main branch or trunk) or another branch or fork. The tool scans the diffs for security flaws and can also operate as a linter against the diffs. The tool identifies diffs that introduce security flaws or fail to comply with linter policy/rules in a user interface of the tool and can be programmed to disregard specified flaws to expedite review. Focusing the scanning on diffs avoids overwhelming peer reviewers with the technical debt and allows reviewers to fulfill the commitment to expedited review and the continuous development process.

Claim (Index 11):
The non-transitory machine-readable media of  claim 10 , wherein the instructions to scan the program code differences comprise instructions to evaluate the program code differences against a security vulnerability policy to detect security vulnerabilities introduced by the program code differences.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 1.85135
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14949228', '14083750', '15088741', '13078470', '15010447']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3941135225286339
- 35 USC 102 Novelty (BERT): 0.4965737959149552
- Combined Prediction Score: 0.404359549867266
- Mean Citation Score: 169.87641599999995
- Max Citation Score: 187.60167
- Similarity Product: 133.36337871346595

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