PATENT CLAIM ANALYSIS

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

Abstract:
Systems, computer program products, and methods are described herein for an integrated mainframe distributed orchestration tool. The present invention is configured to receive an indication that one or more source code modules have been uploaded to a source code repository, wherein receiving the indication automatically triggers a compile operation on an automation server; initiate the compile operation on the automation server, wherein the compile operation comprises transforming the one or more source code modules into one or more standalone software artifacts executable on a mainframe data processor, thereby providing a landing zone for the mainframe data processor; initiate a compile operation of the one or more standalone software artifacts on the mainframe data processor to generate an executable build; and export the executable build to one or more repositories.

Claim (Index 10):
A computer implemented method for integrated mainframe distributed orchestration, the method comprising:\n receiving an indication that one or more source code modules have been uploaded to a source code repository, wherein receiving the indication automatically triggers a compile operation on an automation server; dividing each of the one or more source code modules into one or more sub-divided source code modules; initiating the compile operation on the automation server, wherein the compile operation comprises transforming the one or more sub-divided source code modules into one or more standalone software artifacts executable on the mainframe data processor, thereby providing a landing zone for the mainframe data processor, wherein transforming further comprises converting the one or more sub-divided source code modules into an intermediate language capable of representing machine level, functional, procedural, and object oriented programs, wherein converting further comprises parsing the one or more sub-divided source code modules to determine a structure associated with the one or more sub-divided source code modules, wherein the structure comprises variable names, function/method names, function overloading/overriding, and additional information capable of resolving any ambiguity in the one or more sub-divided source code modules; optimizing the structure of the one or more sub-divided source code modules to remove redundancy, wherein optimizing further comprises replacing at least a portion of a code associated with the one or more sub-divided source code modules with optimal code equivalents; combining the one or more optimized sub-divided source code modules into one or more optimized source code modules; converting the one or more optimized source code modules from the intermediate language into the one or more standalone artifacts capable of being executed on the mainframe data processor; initiating a compile operation of the one or more standalone software artifacts on the mainframe data processor to generate an executable build; exporting the executable build to one or more repositories; receiving one or more scope changes from an external server; determining one or more work items based on at least determining the one or more scope changes; and transmitting control signals configured to cause a user device associated with a user to display the one or more scope changes and the one or more work items associated with the one or more scope changes.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 93.0
- Lexical Diversity: 2.04412
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12796316', '14071308', '11299572', '13922917', '15000061']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.365232470768293
- 35 USC 102 Novelty (BERT): 0.4741704880284548
- Combined Prediction Score: 0.3761262724943092
- Mean Citation Score: 150.120982
- Max Citation Score: 158.2054
- Similarity Product: 124.02805143407583

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