PATENT CLAIM ANALYSIS

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

Abstract:
A method, a computer program product, and a computer system for generating a set of scripts that perform processing equivalent to an original script and achieve maximum parallel executions. A computer receives an original script including annotations defined by a user, builds a graph comprising nodes and representing execution steps in the original script, associates one or more attributes to the nodes, and determines dependencies between the nodes, based on accessing data sets or files by the execution steps. The computer modifies the dependencies between the nodes, using instructions contained in the annotations. The computer generates a set of scripts that perform processing equivalent to the original script and achieve maximum parallel executions, based on the nodes of the graph and the dependencies. The computer generates a script that defines dependencies between the scripts.

Claim (Index 15):
A computer system for generate a set of scripts that perform processing equivalent to an original script and achieve maximum parallel executions, the computer system comprising:\n one or more processors, one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors, the program instructions executable to: receive, by a computer, an original script, wherein the original script includes annotations defined by a user, wherein the annotations demonstrate how to define dependencies which cannot be detected by parsing the original script without the annotations; parse the annotations, by the computer, to recognize execution steps in the original script; build, by the computer, a graph comprising nodes, the graph representing execution steps in the original script; associate, by the computer, one or more attributes to the nodes, the one or more attributes being specifications of at least one of data sets and files accessed by the execution steps; determine, by the computer, by analyzing the graph, dependencies between the nodes, based on accessing the at least one of data sets and files by the execution steps; modify, by the computer, the dependencies between the nodes, using instructions contained in the annotations; generate, by the computer, a set of scripts that perform processing equivalent to the original script and achieve maximum parallel executions, based on the nodes of the graph and the dependencies between the nodes; and generate, by the computer, a script that defines dependencies between the scripts.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.33333
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13340004', '15131369', '13051958', '11744645', '15206178']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3755115829724242
- 35 USC 102 Novelty (BERT): 0.4923339866753358
- Combined Prediction Score: 0.3871938233427154
- Mean Citation Score: 176.67788000000004
- Max Citation Score: 184.44342
- Similarity Product: 132.0996845618856

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