Techniques to present hierarchical information using orthographic projections
First Claim
1. A computer-implemented method, comprising:
- receiving hierarchical information for nodes at different hierarchical levels;
generating a graphical tile for each node;
arranging graphical tiles for each hierarchical level into graphical layers;
arranging the graphical layers in a vertical stack;
presenting, in a user interface, a three dimensional orthographic projection view of the stack of graphical layers, wherein the stack of graphical layers each has multiple graphical tiles on a display; and
moving a graphical layer to a top layer of the vertical stack when selected.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to present hierarchical information as orthographic projections are described. An apparatus may comprise an orthographic projection application arranged to manage a three dimensional orthographic projection of hierarchical information. The orthographic projection application may comprise a hierarchical information component operative to receive hierarchical information representing multiple nodes at different hierarchical levels, and parse the hierarchical information into a tree data structure, an orthographic generator component operative to generate a graphical tile for each node, arrange graphical tiles for each hierarchical level into graphical layers, and arrange the graphical layers in a vertical stack, and an orthographic presentation component operative to present a three dimensional orthographic projection of the hierarchical information with the stack of graphical layers each having multiple graphical tiles. Other embodiments are described and claimed.
21 Citations
45 Claims
-
1. A computer-implemented method, comprising:
-
receiving hierarchical information for nodes at different hierarchical levels; generating a graphical tile for each node; arranging graphical tiles for each hierarchical level into graphical layers; arranging the graphical layers in a vertical stack; presenting, in a user interface, a three dimensional orthographic projection view of the stack of graphical layers, wherein the stack of graphical layers each has multiple graphical tiles on a display; and moving a graphical layer to a top layer of the vertical stack when selected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving hierarchical information for nodes at different hierarchical levels; generating a graphical tile for each node; arranging graphical tiles for each hierarchical level into graphical layers; arranging the graphical layers in a vertical stack; presenting, in a user interface, a three dimensional orthographic projection view of the stack of graphical layers, wherein the stack of graphical layers each has multiple graphical tiles on a display; and moving a first set of graphical tiles from a graphical layer to a top layer of the vertical stack when the graphical tiles are selected. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving hierarchical information for nodes at different hierarchical levels; generating a graphical tile for each node; arranging graphical tiles for each hierarchical level into graphical layers; arranging the graphical layers in a vertical stack; presenting, in a user interface, a three dimensional orthographic projection view of the stack of graphical layers, wherein the stack of graphical layers each has multiple graphical tiles on a display; and switching a graphical layer between the three dimensional orthographic projection view and a two dimensional view. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method, comprising:
-
receiving hierarchical information for nodes at different hierarchical levels; generating a graphical tile for each node; arranging graphical tiles for each hierarchical level into graphical layers; arranging the graphical layers in a vertical stack; presenting, in a user interface, a three dimensional orthographic projection view of the stack of graphical layers, wherein the stack of graphical layers each has multiple graphical tiles on a display; and animating a transition between the three dimensional orthographic projection view and a two dimensional view. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. An article of manufacture comprising a storage medium containing instructions that when executed enable a system to:
-
generate a tile for each node of hierarchical information; arrange tiles for nodes of a same hierarchical level into a planar layer; arrange the planar layers in a vertical stack; generate a three dimensional orthographic projection with the vertical stack of planar layers each having multiple tiles; render, in a user interface, the three dimensional orthographic projection of the vertical stack of planar layers, wherein the vertical stack of planar layers each has multiple tiles for presentation on a display; and animate a transition between different graphical user interface views for the three dimensional orthographic projection. - View Dependent Claims (30, 31, 32)
-
-
33. An article of manufacture comprising a storage medium containing instructions that when executed enable a system to:
-
generate a tile for each node of hierarchical information; arrange tiles for nodes of a same hierarchical level into a planar layer; arrange the planar layers in a vertical stack; generate a three dimensional orthographic projection with the vertical stack of planar layers each having multiple tiles; render, in a user interface, the three dimensional orthographic projection of the vertical stack of planar layers, wherein the vertical stack of planar layers each has multiple tiles for presentation on a display; and move a planar layer to a top layer of the vertical stack when selected. - View Dependent Claims (34, 35, 36)
-
-
37. An article of manufacture comprising a storage medium containing instructions that when executed enable a system to:
-
generate a tile for each node of hierarchical information; arrange tiles for nodes of a same hierarchical level into a planar layer; arrange the planar layers in a vertical stack; generate a three dimensional orthographic projection with the vertical stack of planar layers each having multiple tiles; render, in a user interface, the three dimensional orthographic projection of the vertical stack of planar layers, wherein the vertical stack of planar layers each has multiple tiles for presentation on a display; and move a first set of tiles from a planar layer to a top layer of the vertical stack when the tiles are selected. - View Dependent Claims (38, 39, 40)
-
-
41. An apparatus, comprising:
an orthographic projection application arranged to manage a three dimensional orthographic projection of hierarchical information, the orthographic projection application comprising; a hierarchical information component operative to receive hierarchical information representing multiple nodes at different hierarchical levels, and parse the hierarchical information into a tree structure; an orthographic generator component operative to generate a graphical tile for each node, arrange graphical tiles for each hierarchical level into graphical layers, and arrange the graphical layers in a vertical stack; an orthographic presentation component operative to present, in a user interface, a three dimensional orthographic projection of the stack of graphical layers, wherein the stack of graphical layers each has multiple graphical tiles on a display; and an animation component operative to animate a transition between different graphical user interface views for the three dimensional orthographic projection. - View Dependent Claims (42, 43, 44, 45)
Specification