Hierarchy based graphical user interface generation
AssigneeSplunk Inc.
InventorsTroy Elliott Molander, Steven Shaun McIntyre
Life of this patent
Estimating the term…
Abstract
One or more embodiments related to a method of generating a graphical user interface. The method includes obtaining an interface hierarchy having multiple nodes, where each node defines a visualization for the node, and the interface hierarchy defining an ordering on the nodes. The method further includes traversing the interface hierarchy starting with a selected node to obtain a subhierarchy, and creating the graphical user interface from a general interface by populating the general interface with the visualization. The method further includes providing the graphical user interface.
Claims39
A method of generating a graphical user interface, the method comprising:
- obtaining an interface hierarchy comprising a plurality of nodes, each node of the plurality of nodes defining a visualization for the node, the interface hierarchy defining an ordering on the plurality of nodes;
- traversing the interface hierarchy starting with a selected node to obtain a subhierarchy;
- creating the graphical user interface from a general interface by, for at least one node of the subhierarchy:
- creating the visualization of the interaction metric as defined for the node, and
- populating the general interface with the visualization, wherein populating the general interface comprises adding the visualization to a location defined by both the general interface and the ordering in the interface hierarchy, wherein the location is in the graphical user interface;
- and
- providing the graphical user interface.
(canceled)
(canceled)
(canceled)
A system comprising:
- memory comprising instructions;
- and
- a computer processor for executing the instructions that cause the computer processor to perform operations comprising:
- obtaining an interface hierarchy comprising a plurality of nodes, each node of the plurality of nodes defining a visualization for the node, the metric interface hierarchy defining an ordering on the plurality of nodes;
- traversing the metric interface hierarchy starting with a selected node to obtain a subhierarchy;
- creating a graphical user interface from a general interface by, for at least one node of the subhierarchy:
- creating the visualization of the interaction metric as defined for the node, and
- populating the general interface with the visualization, wherein populating the general interface comprises adding the visualization to a location defined by both the general interface and the ordering in the interface hierarchy, wherein the location is in the graphical user interface;
- and
- providing the graphical user interface.
(canceled)
(canceled)
(canceled)
A non-transitory computer-readable storage medium storing computer-readable program code which, when executed by one or more processors, cause the one or more processors to perform operations, comprising:
- obtaining an interface hierarchy comprising a plurality of nodes, each node of the plurality of nodes defining a visualization for the node, the interface hierarchy defining an ordering on the plurality of nodes;
- traversing the interface hierarchy starting with a selected node to obtain a subhierarchy;
- creating a graphical user interface from a general interface by, for at least one node of the subhierarchy:
- creating the visualization of the interaction metric as defined for the node, and
- populating the general interface with the visualization, wherein populating the general interface comprises adding the visualization to a location defined by both the general interface and the ordering in the interface hierarchy, wherein the location is in the graphical user interface;
- and
- providing the graphical user interface.
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.