IP Library Granted Patent US 9,298,352
Granted Patent B2
US 9,298,352 · App. 13/588,216 · Granted Mar 29, 2016

Hierarchy tree movement using multiple display areas

Inventor: Christian Denkel (Karlsruhe, DE)
Assignee: SAP SE
G06F3/0482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,298,352
App. No.
13/588,216
Granted
Mar 29, 2016
Kind
B2
Abstract

Systems and methods for display of hierarchy tree movement using multiple display areas are presented. In an example method, nodes in one or more levels of a first hierarchy tree are displayed in a first area on a display. User input is received of a selected node of the nodes in the one or more levels of the first hierarchy tree to display a level below the one or more levels of the first hierarchy tree. In response to receiving the user input, a parent node of the selected node is displayed in a second area on the display. Nodes in a level of the one or more levels of the first hierarchy tree above the level that includes the selected node are removed from the first area, and nodes in the level below the one or more levels of the first hierarchy tree are displayed in the first area.

Claims (54)

1. A method executable by a processor of a computer, the method comprising:

displaying, in a first area on a display, nodes in one or more levels of a first hierarchy tree;

receiving a user selection of a node of the nodes in the one or more levels of the first hierarchy tree to display a level below the one or more levels of the first hierarchy tree; and

in response to receiving the user selection of the node:

displaying, in a second area on the display different from the first area, a parent node of the selected node in a lowest level of a second hierarchy tree being displayed in the second area;

removing, from the first area on the display, nodes in a level of the one or more levels of the first hierarchy tree above the level that includes the selected node; and

displaying, in the first area on the display, nodes in the level below the one or more levels of the first hierarchy tree.

2. The method of claim 1 , the level below the one or more levels of the first hierarchy tree comprising a level immediately below the one or more levels of the first hierarchy tree.

3. The method of claim 1 , the level of the one or more levels of the first hierarchy tree above the level that includes the selected node comprising a highest level of the one or more levels of the first hierarchy tree.

4. The method of claim 1 , the displaying, in the second area on the display, of the parent node of the selected node further comprising displaying, in the second area on the display, nodes of a level of the first hierarchy that includes the parent node.

5. The method of claim 4 , further comprising:

displaying, in the second area on the display, nodes in at least one additional level of the one or more levels of the first hierarchy tree above the level that includes the selected node; and

removing, from the first area on the display, the nodes in the at least one additional level of the one or more levels of the first hierarchy tree above the level that includes the selected node.

6. The method of claim 1 , wherein the removing, from the first area on the display, of the nodes in the level above the level that includes the selected node is performed at least simultaneously in part with the displaying, in the second area on the display, of the parent node of the selected node.

7. The method of claim 1 , wherein the one or more levels of the first hierarchy tree comprise two levels.

8. The method of claim 1 , further comprising:

receiving a second user selection of a different node within a level in the second hierarchy tree on the display; and

in response to receiving the second user selection of the different node:

removing, from the second area on the display, the different selected node within the level in the second hierarchy tree;

removing, from the first area on the display, nodes at a lowest level in the first hierarchy tree on the display; and

displaying, in the first area on the display, nodes in the level that includes the different selected node into a level above the levels in the first hierarchy tree being displayed in the first area.

9. The method of claim 1 , the displaying of the parent node of the selected node comprising animatedly fading in, into the second area on the display, the parent node of the selected node.

10. The method of claim 1 , the removing of the nodes in the level of the one or more levels of the first hierarchy tree above the level that includes the selected node comprising animatedly fading out, from the first area on the display, the nodes in the level of the one or more levels of the first hierarchy tree above the level that includes the selected node.

11. The method of claim 1 , the displaying of the nodes in the level below the one or more levels of the first hierarchy tree comprising animatedly fading in, into the first area on the display, the nodes in the level below the one or more levels of the first hierarchy tree.

12. A non-transitory machine-readable storage medium including instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:

displaying, in a first area on a display, nodes in one or more levels of a first hierarchy tree;

receiving a user selection of a node of the nodes in the one or more levels of the first hierarchy tree to display a level immediately below the one or more levels of the first hierarchy tree; and

in response to receiving the user selection of the node:

displaying, in a second area on the display different from the first area, a parent node of the selected node in a lowest level of a second hierarchy tree being displayed in the second area;

removing, from the first area on the display, nodes in a level of the one or more levels of the first hierarchy tree above the level that includes the selected node; and

displaying, in the first area on the display, nodes in the level immediately below the one or more levels of the first hierarchy tree.

13. The non-transitory machine-readable storage medium of claim 12 , the operations further comprising:

receiving a second user selection of a different node within a level in the second hierarchy tree on the display; and

in response to receiving the second user selection of the different node:

removing, from the second area on the display, the different selected node within the level in the second hierarchy tree;

removing, from the first area on the display, nodes at a lowest level in the first hierarchy tree on the display; and

displaying, in the first area on the display, nodes in the level that includes the different selected node into a level immediately above the levels in the first hierarchy tree being displayed in the first area.

14. A system comprising:

at least one processor and memory comprising instructions that, when executed by the at least one processor, cause the system to perform operations comprising:

displaying, in a first area on a display, nodes in one or more levels of a first hierarchy tree;

receiving a user selection of a node of the nodes in the one or more levels of the first hierarchy tree to display a level below the one or more levels of the first hierarchy tree; and

in response to receiving the user selection of the node:

displaying, in a second area on the display different from the first area, a parent node of the selected node in a lowest level of a second hierarchy tree being displayed in the second area;

removing, from the first area on the display, nodes in a level of the one or more levels of the first hierarchy tree above the level that includes the selected node; and

displaying, in the first area on the display, nodes in the level below the one or more levels of the first hierarchy tree.

15. The system of claim 14 , the level below the one or more levels of the first hierarchy tree comprising a level immediately below the one or more levels of the first hierarchy tree.

16. The system of claim 14 , the level of the one or more levels of the first hierarchy tree above the level that includes the selected node comprising a highest level of the one or more levels of the first hierarchy tree.

17. The system of claim 14 , the displaying, in the second area on the display, of the parent node of the selected node further comprising displaying, in the second area on the display, nodes of a level of the first hierarchy that includes the parent node.

18. The system of claim 14 , the operations further comprising:

receiving a second user selection of a different node within a level in the second hierarchy tree on the display; and

in response to receiving the second user selection of the different node:

removing, from the second area on the display, the different selected node within the level in the second hierarchy tree;

removing, from the first area on the display, nodes at a lowest level in the first hierarchy tree on the display; and

displaying, in the first area on the display, nodes in the level that includes the different selected node into a level above the levels in the first hierarchy tree being displayed in the first area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2016
From: DENKEL, CHRISTIAN
To: SAP AG
Reel/Frame 037689/0715 →
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
Continuity (2)
Continuation 12492900 · Jun 26, 2009
Related Publication 20120317519A1 · Dec 13, 2012