Patent ID: 9329756
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A computer-implemented data processing method comprising: displaying a first graphical element via a graphical user interface, the first graphical element representing a parent node of a hierarchical node structure having multiple levels; displaying a second graphical element via the graphical user interface, the second graphical element being located on a first imaginary curve adjacent to the first graphical element, the second graphical element representing a child node of the parent node; animating a drawing of a line between the first graphical element and the second graphical element in response to a selection of the second graphical element; and animating an erasing of the line between the first graphical element and the second graphical element subsequent to the drawing of the line, wherein the first and second graphical elements represent one level of the hierarchical node structure and the other levels of the hierarchical node structure are not displayed; in response to a selection of the first graphical element, displaying a third graphical element at a center region of the graphical user interface, the third graphical element representing a parent node of the first graphical element; relocating the first graphical element to a second imaginary curve adjacent to the third graphical element; animating a drawing of a line between the first graphical element and the third graphical element; and animating an erasing of the line between the first graphical element and the third graphical element subsequent to the drawing of the line; wherein the first and third graphical elements represent one level of the hierarchical node structure and the other levels of the hierarchical node structure are not displayed; and in response to the selection of the second graphical element, relocating the second graphical element to a center region of the graphical user interface; displaying a fourth graphical element via the graphical user interface, the fourth graphical element representing a child node of the second graphical element, the fourth graphical element being located on a third imaginary curve adjacent to the second graphical element; wherein the second and fourth graphical elements represent one level of the hierarchical node structure and the other levels of the hierarchical node structure are not displayed.