PATENT CLAIM ANALYSIS

Application Number: 15897723
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["718", "104000"]

Abstract:
An apparatus including a processor to: parse comments of multiple task routines to identify I/O parameters; generate a visualization of a DAG to include a visual representation of each task routine, wherein each representation includes a task graph object of the task routine, at least one input data graph object that represents an input to the task routine and that includes a visual indication of at least one characteristic of the input; and at least one output data graph object that represents an output of the task routine and that includes a visual indication of at least one characteristic of the output; in the I/O parameters, identify each dependency between an output of one task routine and an input of another; for each identified dependency, augment the visualization with a dependency marker that visually links the visual representations of each associated pair of task routines; and visually output the visualization.

Claim (Index 1):
An apparatus comprising a processor and a storage to store instructions that, when executed by the processor, cause the processor to perform operations comprising:\n receive, by the processor and from an input device, a first request to generate a visualization of a first directed acyclic graph (DAG) of multiple task routines of an analysis routine, wherein:\n the analysis routine comprises a first job flow of multiple tasks specified in a first job flow definition; \n each task routine of the multiple task routines comprises executable instructions to perform one of the multiple tasks when executed; \n a performance of the analysis routine comprises execution of a subset of the multiple task routines; and \n each task routine comprises comments that specify input and output (I/O) parameters that comprise at least one characteristic of an input to the task routine and at least one characteristic of an output generated during execution of the task routine; \n parse the comments of each task routine of the multiple task routines to identify and retrieve the specification of the I/O parameters of the task routine from the comments; generate the visualization of the first DAG to include a visual representation of each task routine of the multiple task routines, wherein each representation of a task routine comprises:\n a task graph object comprising an identifier of the task routine; \n at least one input data graph object that represents an input to the task routine, that is visually connected to the task graph object in the visualization, and that comprises a visual indication of the at least one characteristic of the input; and \n at least one output data graph object that represents an output of the task routine, that is visually connected to the task graph object in the visualization, and that comprises an indication of the at least one characteristic of the output; \n identify, in the I/O parameters of the multiple task routines, each dependency between an output of one task routine and an input of another task routine; for each dependency identified between an output and an input of a pair of task routines of the multiple task routines, arrange the visual representations of each task routine of the pair of task routines in a selected one of a horizontal arrangement and a vertical arrangement within the visualization and augment the visualization with a dependency marker that visually links the visual representations of the pair of task routines in the visualization; arrange, in the non-selected one of the horizontal arrangement and the vertical arrangement within the visualization, visual representations of one or more pairs of task routines between which no dependency is identified between an output and an input; and visually output the visualization for display.

Metadata:
- Claim Count in Document: 80.0
- Percentile: 88.0
- Lexical Diversity: 2.77586
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15897675', '15897707', '15851869', '15613516', '15425886']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4769753517205545
- 35 USC 102 Novelty (BERT): 0.5616392188372773
- Combined Prediction Score: 0.4854417384322268
- Mean Citation Score: 365.206322
- Max Citation Score: 373.45416
- Similarity Product: 284.3925998265839

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

Dataset: test