Dynamic sorting of virtual nodes
AssigneeSap SE
InventorChristian Fuchs
Life of this patent
Estimating the term…
Abstract
Properties of real nodes are selected by which to organize the real nodes as leaf nodes in a tree graph. A number of virtual nodes are provided, each representing a value of a selected property for at least one of the real nodes. The virtual nodes and real nodes are organized into the tree graph, the virtual nodes positioned along branches starting at a root node and ending at a real node, the virtual nodes in a unique path from the root node to a real node representing the values of the selected properties for the real node. The tree graph is displayed, and can be reconfigured by dragging and dropping a virtual node to a different level in the hierarchy of the tree graph.
Claims20
A method, comprising:
- receiving a user input to move a virtual node representing a first value of a first real node from a first hierarchy level in a tree graph to a second hierarchy level, the first value of the first real node corresponding to a first property, the tree graph further including;
- a virtual node representing a second value of the first real node and included in the second hierarchy level of the tree graph, the second value of the first real node corresponding to a second property,
- a first branch ending in the first real node,
- a second branch ending in a second real node, the second real node including first and second values respectively corresponding to the first and second properties,
- a virtual node representing the first value of the second real node and included in the first hierarchy level of the tree graph,
- a virtual node representing the second value of the second real node and included in the second hierarchy level of the tree graph, and
- a root node;
- identifying the virtual node representing the first value of the second real node and the virtual node representing the second value or the second real node;
- and
- organizing the root node, the real nodes, and the virtual nodes of the tree graph, wherein,
- the virtual node representing the second value of the first real node and the virtual node representing the second value of the second real node are moved from the second hierarchy level, and
- the virtual node representing the first value of the first real node and the virtual node representing the second value of the second real node are moved from the first hierarchy level.
An article of manufacture comprising a computer-readable storage medium that provides instructions that, when executed by a processor, cause the processor to:
- receive a user input to move a virtual node representing a first value of a first real node from a first hierarchy level in a tree graph to a second hierarchy level, the first value of the first real node corresponding to a first property, the tree graph further including:
- virtual node representing a second value of the first real node and included in the second hierarchy level of the tree graph, the second value of the first real node corresponding to a second property,
- a first branch ending in the first real node,
- a second branch ending in a second real node, the second real node including first and second values respectively corresponding to the first and second properties,
- a virtual node representing the first value of the second real node and included in the first hierarchy level of the tree graph,
- a virtual node representing the second value of the second real node and included in the second hierarchy level of the tree graph, and
- a root node;
- identify the virtual node representing the first value of the second real node and the virtual node representing the second value of the second real node;
- and
- organize the root node, the real nodes, and the virtual nodes of the tree graph, wherein,
- the virtual node representing the second value of the first real node and the virtual node representing the second value of the second real node are moved from the second hierarchy level, and
- the virtual node representing the first value of the first real node and the virtual node representing the second value of the second real node are moved from the first hierarchy level.
Dependencies are inferred from the claim text.