PATENT CLAIM ANALYSIS

Application Number: 16002444
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["717", "137000"]

Abstract:
A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs. The L2C further includes various wizards to further facilitate the re-architecting, such as a UI enrichment wizard, a code elimination wizard, and a database optimizer wizard, as well as a code de-duplication wizard, a microservices wizard, and a parallel processing wizard.

Claim (Index 6):
The method of  claim 3  wherein parsing further comprises parsing the first source code on a paragraph basis and identifying respective code portions that have a respective degree of match that exceeds a first predetermined threshold, and wherein the method further comprises\n providing a de-duplication user interface configured to present a listing of duplicate code portions and corresponding degree of match to the user and to receive a selection identifying what duplicate code portion are to be converted into Java common utility classes.

Metadata:
- Claim Count in Document: 42.0
- Percentile: 94.0
- Lexical Diversity: 2.09756
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14992081', '14539349', '15397473', '15397486', '10906020']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4004916474824232
- 35 USC 102 Novelty (BERT): 0.5085288086927602
- Combined Prediction Score: 0.4112953636034569
- Mean Citation Score: 189.326646
- Max Citation Score: 199.96614
- Similarity Product: 129.07841836310865

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