Method of generating and navigating a 3-D representation of...

Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06259458

ABSTRACT:

FIELD OF THE INVETION
The present invention relates generally to the field of graphical user interfaces and, more specifically, to a method of representing and navigating a hierarchical data structure in a three-dimensional manner.
BACKGROUND OF THE INVENTION
Existing methods employed within graphical user interfaces (GUIs) to visualize and manage large amounts of data suffer from a number of shortcomings. Beginner users of the GUIs of many major operating systems often experience disorientation and confusion due in part to the segmented and discontinuous presentation of directories, sub-directories and files, where only a portion of the relevant data is displayed at any one time. As a data set becomes larger, this problem is exacerbated.
In the context of the World Wide Web (WWW), a user may often become disorientated within a web site. Both users and web masters also often require a concise and easy-assimilated overview of the structure of the web site.
SUMMARY OF THE INVENTION
According to a first aspect of the present invention, there is provided a method of generating a graphical representation of a hierarchical data structure on a display unit, the hierarchical data structure including first and second groups of nodes within a first level of the hierarchical data structure. A respective first visual representation for each node of the first group of nodes, and a respective second visual representation for each node of the second groups of nodes, are displayed on a display device so that the first and second visual representations are aligned along a first line. Each of the first visual representations are spaced equidistantly from an adjacent first visual representation to form a cluster of first visual representations, the spacing between each of the first visual representations comprising a first spacing. Each of the second visual representations are spacing equidistantly from an adjacent second visual representation to form a cluster of second visual representations, the spacing between each of the second visual representations comprising a second spacing. Adjacent first and second visual representations are spaced by a third spacing.
According to a second aspect of the invention, there is provided a method of generating a three-dimensional representation of a hierarchical data structure on a display unit, the hierarchical data structure including a first parent node located on a first level of the hierarchical data structure and a plurality of first child nodes located on a second level of the hierarchical data structure, the plurality of first child nodes comprising child nodes of the first parent node. A respective first visual representation for each of the plurality of first child nodes is displayed on the display unit so that the first visual representations are aligned along a first line and are equally spaced from an adjacent first visual representation, to thereby constitute a cluster of first visual representations having a lateral extent along the first line. A second visual representation for the first parent node is displayed on the display unit so that the second visual representation is aligned along a second line that is parallel to the first line, the second visual representation being located at a position relative to a center of the lateral extent of the cluster of first visual representations.
According to a third aspect of the present invention, there is provided a method of navigating a graphical representation of a hierarchical data structure on a display unit, the hierarchical data structure including a plurality of nodes located on a plurality of levels, and at least one branch of nodes including a set of nodes that are linked by a direct hierarchical relationship and that are bounded by a parent node located on a parent level and a leaf node located on a leaf level. A user identification of an identified node within the branch of nodes is detected. Responsive to the detection, respective visual representations of the nodes within the branch of nodes are visually differentiated from visual representations of nodes not within the branch of nodes.
According to a fourth aspect of the present invention, there is provided a method of generating a graphical representation of a hierarchical data structure to on a display unit, the hierarchical data structure including a first node having at least one content item. A graphic tree representative of the hierarchical data structure is displayed on the display unit, the graphic tree including a first graphic representation of the first node. A second graphic representation, associated with the first graphic representation, that provides a representation of the at least one content item is displayed on the display unit, the second graphic representation differing in appearance from the first graphic representation.
According to a fifth aspect of the present invention, there is provided a method of animating a graphical representation of a hierarchical data structure displayed on a display unit, the hierarchical data structure including a plurality of nodes within a predetermined level of the hierarchical data structure. Each of the plurality of nodes is displayed on the display unit within the predetermined level of the hierarchical data structure in an aligned manner relative to a first line. A user identification of an identified node of the plurality of nodes is detected. Responsive to the detection of the identification of the identified node, the display of nodes of the plurality of nodes is relocated from respective first positions to respective second positions while maintaining the alignment of the plurality of nodes relative to the first line.
According to a sixth aspect of the invention, there is provided a computer-readable medium having stored thereon a sequence of instructions which, when executed by a processor, cause the processor to perform the steps outlined above.
According to a seventh aspect of the invention, there is provided a computer data signal embodied in a carrier wave and representing a sequence of instructions which, when executed by a processor, cause the processor to perform these steps outlined above.


REFERENCES:
patent: 4524421 (1985-06-01), Searby et al.
patent: 4613946 (1986-09-01), Forman
patent: 4710763 (1987-12-01), Franke et al.
patent: 4841292 (1989-06-01), Zeno
patent: 5333254 (1994-07-01), Robertson
patent: 5557714 (1996-09-01), Lines et al.
patent: 5592599 (1997-01-01), Lindholm
patent: 5619632 (1997-04-01), Lamping et al.
patent: 5774669 (1998-06-01), George et al.
patent: 5786820 (1998-07-01), Robertson
patent: 5877775 (1999-03-01), Theisen et al.
patent: 435 601 (1991-07-01), None
patent: 535 986 (1993-04-01), None
patent: 694 829 (1996-01-01), None
patent: 694 878 (1996-01-01), None
patent: 706 124 (1996-04-01), None
patent: WO 91/02309 (1991-02-01), None
“Multi-level Navigation of a Document Space”, Michael B.Spring, Emile Morse and Misook Heo, Internet article, www.lis.pitt.edu/~spring/mlnds/mlnds/mlnds, Dec. 1998.
“Information Visualization Using 3D Interactive Animation”,Communications of the ACM, George G. Robertson, Stuart K. Card and Jock D. Mackinlay, Apr. 1993, vol. 36, No. 4, pp. 56-71.
“A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies”,CHI '95 Mosaic of Creativity, John Lamping, Ramana Rao and Peter Pirolli, May 7-11, 1995, pp. 401-408.
“Graphical Fisheye Views”,Communications of the ACM, Manojit Sarkar and Marc H. Brown, Dec. 1994, vol. 37, No. 12, pp 73-84.
The Brain™ User Manual, Natrificial LLC, 1998.
“Three-Dimensional Data Space is This Architect's Search Plan”,Internet World, Andrew Marlatt, Internet article, Mar. 16, 1998, www.plumbdesign.com
ews/iw/index.
“MAPA™ Product Overview”, Dynamic Diagrams, Inc., Mark Walter, Jan. 1997.
“Hierarchical Visualization with Treemaps: Making Sense of Pro Basketball Data”CHI '94 Conference Companion, David Turo, Apr. 24-28, 1994, pp 441-442.
“Cone Trees Animated 3D Visualizations of Hierarchical Information”,Communications of the ACM, George G

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of generating and navigating a 3-D representation of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of generating and navigating a 3-D representation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of generating and navigating a 3-D representation of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2492643

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.