PATENT CLAIM ANALYSIS

Application Number: 15991391
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-12
Patent Classification: ["717", "124000"]

Abstract:
The present disclosure describes methods and systems directed towards providing code coverage during software development. Implementation of code coverage assist developers in visualizing what portions of new code being developed can be tested via available tests as well as evaluating those portions of new code. The testing of the new code in this manner allows developers to understand whether portions of the new code have been developed properly. When the new code is determined to be satisfactory, via the tests and coverage, the new code can be incorporated into the master code branch. By testing the new code before merging, interruptions and downtime associated with the master code branch can be minimized.

Claim (Index 1):
A method for identifying applicability of tests to new code, the method comprising:\n receiving new code to be merged into a master code branch of an operational software application; receiving a plurality of tests, each test applicable to a respective different type of code portion; evaluating applicability of the tests to the new code, wherein evaluating the applicability of the tests comprises identifying one or more portions of the new code to which at least one of the tests is applicable and at least one other portion of the new code to which none of the tests is applicable; generating a visual map of the new code, wherein the generated visual map:\n illustrates which of the portions of the new code have been identified as the portions to which the at least one of the received tests is applicable and which of the portions of the new code have been identified as the at least one other portion to which none of the tests is applicable, and \n indicates an outcome of the at least one test applied to the respective identified portion of the new code; \n storing the outcome of each of the tests applied to the identified portions of the new code in memory; and merging the new code into the master code branch based on the outcome of each of the applied tests.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 93.0
- Lexical Diversity: 1.84615
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15621019', '14673967', '13894190', '14742575', '15716223']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3646318208154694
- 35 USC 102 Novelty (BERT): 0.4887280892199052
- Combined Prediction Score: 0.3770414476559131
- Mean Citation Score: 162.567112
- Max Citation Score: 168.46906
- Similarity Product: 120.14755011971236

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

Dataset: test