PATENT CLAIM ANALYSIS

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

Abstract:
An apparatus including a processor to: parse comments of multiple task routines to identify I/O parameters; for each task routine, generate a macro including its I/O parameters; transmit the macros to a requesting device to enable it to generate a visualization of a DAG to include visual representations of the task routines; wherein each representation includes a task graph object, an input data graph object representing an input and indicating a characteristic of the input, and an output data graph object representing an output and indicating a characteristic of the output; and wherein the requesting device is to: identify, in the I/O parameters, each dependency between an output and an input of a pair of task routines; augment the visualization, for each identified dependency, with a dependency marker that visually links the visual representations of the pair of task routines; and visually output the visualization.

Claim (Index 18):
The computer-program product of  claim 11 , wherein the processor is caused to perform operations comprising:\n parse the executable instructions of each task routine of the multiple task routines to identify and retrieve indications of implementation of the I/O parameters of the task routine; compare the specification of I/O parameters retrieved from the comments to the indications of implementation of the I/O parameters of the task routine; in response to a determination that a discrepancy exists between the specification of the I/O parameters of an input retrieved from the comments and the implementation of the I/O parameters of the input in executable instructions of the task routine, augment the corresponding macro to indicate the discrepancy to enable the requesting device to visually present the discrepancy in the visualization; and in response to a determination that a discrepancy exists between the specification of the I/O parameters of an output retrieved from the comments and the implementation of the I/O parameters of the output in executable instructions of the task routine, augment the corresponding macro to indicate the discrepancy to enable the requesting device to visually present the discrepancy in the visualization.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4537094141945683
- 35 USC 102 Novelty (BERT): 0.6573125250570312
- Combined Prediction Score: 0.4740697252808146
- Mean Citation Score: 414.67225
- Max Citation Score: 592.27704
- Similarity Product: 558.3230255852652

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

Dataset: test