Interface for creating a plan artifact
First Claim
1. A non-transitory storage medium storing instructions that when executed cause a system to:
- identify, with respect to a virtual canvas displayed in a graphical user interface (GUI), a location of each of a plurality of user interactions;
cause a display of a plurality of nodes on the virtual canvas, wherein each respective node of the plurality of nodes is displayed at a position corresponding to a location of a respective user interaction of the plurality of user interactions;
determine relative proximities between the displayed plurality of nodes as positioned on the virtual canvas displayed in the GUI;
identify links between pairs of the displayed plurality of nodes based on the determined relative proximities between the displayed plurality of nodes as positioned on the virtual canvas displayed in the GUI;
cause a display of a connection between each pair of the displayed plurality of nodes identified as linked by the links;
create a plan artifact defined at least in part by the displayed plurality of nodes and based on the links; and
instantiate an architecture comprising infrastructure components based on the plan artifact.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are the creating of a plan artifact. A location, with respect to a virtual canvas, of each of a plurality of user interactions is identified. A plurality of noes are caused to be displayed on the virtual canvas wherein each node is displayed at a position corresponding to a location of one of the plurality of user interactions. Links between selected pairs of the displayed nodes are identified based on at least one of a user defined virtual canvas path and relative proximities between the displayed nodes. A connection is caused to be displayed between each pair of nodes identified as linked. A plan artifact defined at least in part by the displayed nodes and identified links is created.
13 Citations
20 Claims
-
1. A non-transitory storage medium storing instructions that when executed cause a system to:
-
identify, with respect to a virtual canvas displayed in a graphical user interface (GUI), a location of each of a plurality of user interactions; cause a display of a plurality of nodes on the virtual canvas, wherein each respective node of the plurality of nodes is displayed at a position corresponding to a location of a respective user interaction of the plurality of user interactions; determine relative proximities between the displayed plurality of nodes as positioned on the virtual canvas displayed in the GUI; identify links between pairs of the displayed plurality of nodes based on the determined relative proximities between the displayed plurality of nodes as positioned on the virtual canvas displayed in the GUI; cause a display of a connection between each pair of the displayed plurality of nodes identified as linked by the links; create a plan artifact defined at least in part by the displayed plurality of nodes and based on the links; and instantiate an architecture comprising infrastructure components based on the plan artifact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a non-transitory storage medium storing instructions executable on the processor to; cause a display of a virtual canvas in a graphical user interface (GUI) and a control for selecting from among a plurality of available nodes, and in response to user interactions with the control, cause a display of user selected nodes positioned on the virtual canvas according to the user interactions with the control; determine relative proximities between the displayed user selected nodes as positioned on the virtual canvas displayed in the GUI; identify links between pairs of the displayed user selected nodes based on the determined relative proximities between the displayed user selected nodes as positioned on the virtual canvas in the GUI; cause a display of a connection between each pair of the displayed user selected nodes based on the identified links; create a plan artifact defined at least in part by the displayed user selected nodes and based on the identified links; and instantiate an architecture comprising infrastructure components based on the plan artifact. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method executed by a system comprising a computer processor, comprising:
-
causing a display of a virtual canvas in a graphical user interface (GUI); in response to a plurality of user interactions with the virtual canvas, causing a display of user selected nodes at positions on the virtual canvas corresponding to locations of the plurality of user interactions; determining relative proximities between the displayed user selected nodes as positioned on the virtual canvas in the GUI; identifying links between pairs of the displayed user selected nodes, the pairs selected according to the determined relative proximities of the displayed user selected nodes as positioned on the virtual canvas displayed in the GUI; causing a display of a connection between each of the pairs of the displayed user selected nodes, each connection representing a corresponding link of the links; responsive to activation of an edit control in the GUI, receiving a user selected path across the virtual canvas that includes the displayed connections, the user selected path passing through a subset of the displayed user selected nodes; modifying the links among the displayed user selected nodes in response to the user selected path; creating a plan artifact defined at least in part by the displayed user selected nodes and the modified links; and instantiating an architecture comprising infrastructure components based on the plan artifact. - View Dependent Claims (17, 18, 19, 20)
-
Specification