Data display device, data display method, and program product
First Claim
1. A system for displaying a plurality of pieces of data by using a tree structure, comprising:
- a display device;
a processor coupled to the display device and programmed to initiate executable operations comprising;
displaying at least one tree structure in which the plurality of pieces of data serve as nodes on the display device;
identifying, in response to a first node being selected from among the nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group;
identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group;
accepting an operation of moving the second node toward the first node and moving the second node group toward the first node in accordance with the operation;
determining, in accordance with a predetermined rule, a node whose display is to be omitted in accordance with movement of the second node group; and
instructing the display device to display the first node group and the second node group close to each other by omitting display of the determined node.
1 Assignment
0 Petitions
Accused Products
Abstract
Displaying pieces of data includes displaying a tree structure on a display device, identifying, in response to a first node being selected from among nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group, and identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group. The second node moves toward the first node according to an operation. A node not to be displayed is determined according to a rule and movement of the second node group. A display device is instructed to display the first node group and the second node group close to each other omitting display of the determined node.
21 Citations
20 Claims
-
1. A system for displaying a plurality of pieces of data by using a tree structure, comprising:
-
a display device; a processor coupled to the display device and programmed to initiate executable operations comprising; displaying at least one tree structure in which the plurality of pieces of data serve as nodes on the display device; identifying, in response to a first node being selected from among the nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group; identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group; accepting an operation of moving the second node toward the first node and moving the second node group toward the first node in accordance with the operation; determining, in accordance with a predetermined rule, a node whose display is to be omitted in accordance with movement of the second node group; and instructing the display device to display the first node group and the second node group close to each other by omitting display of the determined node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
displaying upon a display device at least one tree structure in which the plurality of pieces of data serve as nodes; identifying, in response to a first node being selected from among the nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group; identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group; accepting an operation of moving the second node toward the first node and moving the second node group toward the first node in accordance with the operation; determining, using a processor and in accordance with a predetermined rule, a node whose display is to be omitted in accordance with movement of the second node group; and instructing the display device to display the first node group and the second node group close to each other by omitting display of the determined node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for displaying a plurality of pieces of data by using a tree structure, comprising:
a hardware storage device having program code stored thereon, the program code executable by a processor to perform; displaying upon a display device at least one tree structure in which the plurality of pieces of data serve as nodes; identifying, using the processor and in response to a first node being selected from among the nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group; identifying, using the processor and in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group; accepting, using the processor, an operation of moving the second node toward the first node and moving the second node group toward the first node in accordance with the operation; determining, using the processor and in accordance with a predetermined rule, a node whose display is to be omitted in accordance with movement of the second node group; and instructing, using the processor, the display device to display the first node group and the second node group close to each other by omitting display of the determined node. - View Dependent Claims (18, 19, 20)
Specification