Automatic flowchart-based webpage generation for troubleshooting or task completion without manual programming
First Claim
1. A non-transitory computer-readable storage medium storing a computer program, the computer program configured to cause at least one processor to:
- display, on a display device, a canvas and a plurality of selectable nodes that a designer can select and place in desired positions on the canvas, each node associated with a respective webpage;
when the designer chooses to edit a node, display, on the display device, a node design screen allowing the designer to add content to the respective webpage associated with the node, the node design screen customized for a type of the node selected by the designer;
receive content to include in the respective webpage for each node and connections between the nodes from the designer;
validate the connections between the nodes based on the node type, each node type having its own respective connection rules; and
when the validation succeeds, generate the webpages for the respective nodes based on the node content and the connections between the nodes, whereinthe nodes and connections collectively form a flowchart on the canvas, andmanual programming by the designer is not required to design the flowchart and generate the webpages.
0 Assignments
0 Petitions
Accused Products
Abstract
Flowchart-based webpages may be automatically generated for troubleshooting or task completion without manual programming by a website developer. A canvas may be displayed that can be used for placement of a plurality of nodes to be associated with respective webpages. Content to include in the respective webpages for the nodes may be received, and connections between the nodes may be validated based on node type. Each node type may have its own respective connection rules. The webpages may be generated for the respective nodes based on the node content and the validated connections between the nodes when the validation succeeds.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing a computer program, the computer program configured to cause at least one processor to:
-
display, on a display device, a canvas and a plurality of selectable nodes that a designer can select and place in desired positions on the canvas, each node associated with a respective webpage; when the designer chooses to edit a node, display, on the display device, a node design screen allowing the designer to add content to the respective webpage associated with the node, the node design screen customized for a type of the node selected by the designer; receive content to include in the respective webpage for each node and connections between the nodes from the designer; validate the connections between the nodes based on the node type, each node type having its own respective connection rules; and when the validation succeeds, generate the webpages for the respective nodes based on the node content and the connections between the nodes, wherein the nodes and connections collectively form a flowchart on the canvas, and manual programming by the designer is not required to design the flowchart and generate the webpages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
displaying, by a computing system, a canvas and a plurality of nodes, each node associated with a respective webpage; displaying, by the computing system, a node design screen allowing the designer to add content to the respective webpage associated with the node, the node design screen customized for a type of the node selected by the designer; receiving, by the computing system, content to include in the respective webpage for each node from the designer; automatically generating, by the computing system, connections between the nodes based on the types of the nodes and the content received from the designer; validating, by the computing system, the connections between the nodes based on the types of the nodes, each node type having its own respective connection rules; and when the validation succeeds, generating, by the computing system, the webpages for the respective nodes based on the node content and the connections between the nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a display device; physical memory comprising computer program instructions; and at least one processor configured to execute the computer program instructions, the at least one processor configured to; display, on the display device, a canvas that can be used for placement of a plurality of nodes to be associated with respective webpages, receive content to include in the respective webpages for the nodes, validate connections between the nodes based on node type, each node type having its own respective connection rules, and when the validation succeeds, generate the webpages for the respective nodes based on the node content and the validated connections between the nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification