PATENT CLAIM ANALYSIS

Application Number: 15891185
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["717", "106000"]

Abstract:
Techniques and solutions are described for automatically creating test code from production code. The production code can include one or more test code identifiers, such as of code checkpoints or modifiable code segments, for example, replaceable code segments or redirectable method calls. Using a user interface, such as a wizard, a user can view test code identifiers, select test code identifiers to activate, and optionally supply values, operators, or code to be used in the test code. The generated test code can include a test version of the production code that is separate from the production code. The generated test code can include test methods that include import parameters, export parameters and operators therefor, and other code to be used in tests to be performed using the test version of the production code.

Claim (Index 19):
A computing system that implements a test code generation system, the computing system comprising:\n memory; one or more processing units coupled to the memory; and one or more computer readable storage media storing instructions that, when loaded into the memory, cause the one or more processing units to perform operations for:\n receiving user input defining production code comprising a plurality of lines of text, the plurality of lines of text comprising text declaring at least one identifier of a code checkpoint; \n scanning at least a first portion of the plurality of lines of text of the production code to detect the at least one identifier in the scanned at least a first portion of the plurality of lines of text; \n displaying the identifier of the code checkpoint to a user through a user interface; \n receiving user input selecting at least one operator to be used at the code checkpoint; and \n automatically generating a test version of the production code comprising at least a second portion of the plurality of lines of text of the production code and at least a portion of one or more lines of test code text comprising code applying the operator to at least one value produced by the test version of the production code, the test code text inserted into the at least a second portion of the plurality of lines of text of the production code.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 88.0
- Lexical Diversity: 2.36508
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15726105', '15224564', '15237065', '15484000', '15079662']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3620351041307303
- 35 USC 102 Novelty (BERT): 0.474242789689222
- Combined Prediction Score: 0.3732558726865795
- Mean Citation Score: 155.91803599999997
- Max Citation Score: 166.54431
- Similarity Product: 133.5277748169011

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