Back to results
US 2023/0146247 A1Published application
Systems and methods for graphical runtime validated report generation
AssigneeFortinet, Inc.
InventorKurt William Goldstein
Life of this patent
Estimating the term…
Abstract
Systems, devices, and methods are discussed that provide for developing custom reports.
Claims20
A method for graphically generating an output document, the method comprising:
- displaying, by a processing resource, a plurality of graphical process nodes, wherein each of the plurality of graphical process nodes corresponds to a defined function;
- and
- wherein each of the plurality of process nodes includes at least a defined input and at least a defined output;
- receiving, by the processing resource, a first selection of a first graphical process node and a second selection of a second graphical process node, wherein the first graphical process node and the second graphical process nodes are included in the plurality of graphical process nodes;
- receiving, by the processing resource, a connection selection, wherein the connection selection commands a connection between the defined output of the first graphical process node and the input of the second graphical process node;
- checking, by the processing resource, that the defined output of the first graphical process node is compatible with the defined input of the second graphical process node;
- applying, by the processing resource, the connection selection to yield a process including at least the first graphical process node and the second process node;
- and
- running, by the processing resource, the process to generate a user report.
6 more elements
A system for generating reports, the system comprising:
- a processing resource;
- a non-transitory computer-readable medium, coupled to the processing resource, having stored therein instructions that when executed by the processing resource cause the processing resource to:
- display a plurality of graphical process nodes, wherein each of the plurality of graphical process nodes corresponds to a defined function;
- and wherein each of the plurality of process nodes includes at least a defined input and at least a defined output;
- receive a first selection of a first graphical process node and a second selection of a second graphical process node, wherein the first graphical process node and the second graphical process nodes are included in the plurality of graphical process nodes;
- receive a connection selection, wherein the connection selection commands a connection between the defined output of the first graphical process node and the input of the second graphical process node;
- check that the defined output of the first graphical process node is compatible with the defined input of the second graphical process node;
- apply the connection selection to yield a process including at least the first graphical process node and the second process node;
- and
- run the process to generate a user report.
7 more elements
The system of claim 16, wherein the first graphical process node is an event emitter node.
A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by a processing resource of a computer system, causes the processing resource to:
- display a plurality of graphical process nodes, wherein each of the plurality of graphical process nodes corresponds to a defined function;
- and wherein each of the plurality of process nodes includes at least a defined input and at least a defined output;
- receive a first selection of a first graphical process node and a second selection of a second graphical process node, wherein the first graphical process node and the second graphical process nodes are included in the plurality of graphical process nodes;
- receive a connection selection, wherein the connection selection commands a connection between the defined output of the first graphical process node and the input of the second graphical process node;
- check that the defined output of the first graphical process node is compatible with the defined input of the second graphical process node;
- apply the connection selection to yield a process including at least the first graphical process node and the second process node;
- and
- run the process to generate a user report.
5 more elements
Dependencies are inferred from the claim text.