Radial, three-dimensional hierarchical file system view
First Claim
1. A method of displaying a hierarchical file structure, said method comprising the steps of:
- determining a visual arrangement of containers which reflects a hierarchical relationship of said file structure;
forming a concentric curved shape representing each said container in the file structure and files within said containers, said curved shape having a geometry and location according to the determined visual arrangement;
establishing a viewpoint for the curved shape which is substantially radial thereto and allows viewing from a root container of the file structure towards one or more child containers of the file structure; and
rendering said curved shape, relative to said viewpoint, to a display.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of displaying a hierarchical file structure. The method determines a visual arrangement (100) of containers (102) which reflects a hierarchical relationship of the file structure. A concentric curved shape is then formed representing each container in the file structure and files within the containers, the curved shape having a geometry and location according to the determined visual arrangement. A viewpoint (600) is then established for the curved shape which is substantially radial thereto and allows viewing from a root container of the file structure towards one or more child containers of the file structure. The curved shape is then rendered, relative to the viewpoint, to a display (2114). Desirably, the files within a container (102) are represented as a tower (104) in the curved shape.
129 Citations
27 Claims
-
1. A method of displaying a hierarchical file structure, said method comprising the steps of:
-
determining a visual arrangement of containers which reflects a hierarchical relationship of said file structure;
forming a concentric curved shape representing each said container in the file structure and files within said containers, said curved shape having a geometry and location according to the determined visual arrangement;
establishing a viewpoint for the curved shape which is substantially radial thereto and allows viewing from a root container of the file structure towards one or more child containers of the file structure; and
rendering said curved shape, relative to said viewpoint, to a display. - View Dependent Claims (8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
- 2. A method according to claim I wherein said determined visual arrangement and said geometry of said containers reflects a number of correspondingly contained elements.
-
24. A method of displaying a collection of data objects, said method comprising the steps of:
-
determining a visual arrangement of containers which reflects a relationship of said data objects within said collection;
forming a concentric curved shape representing each said container, said curved shape having a geometry and location according to the determined visual arrangement;
establishing a viewpoint for the curved shape which is substantially radial thereto and allows viewing from a primary container of the collection towards one or more subsidiary containers of the collection; and
rendering said curved shape, relative to said viewpoint, to a display.
-
-
25. A method of displaying a collection of data objects, said method comprising the steps of:
-
determining a visual arrangement of containers which reflects a relationship of said data objects within said collection;
forming a shape representing each said container, said shape having a geometry and location according to the determined visual arrangement;
establishing a viewpoint for the shape which is allows viewing from a primary container of the collection towards one or more subsidiary containers of the collection;
forming at least one region in which a group of said data objects associated with a corresponding said container are represented; and
rendering, relative to said viewpoint, said shape with said regions extending therefrom, to a display.
-
-
26. Apparatus for displaying a hierarchical file structure, said apparatus comprising:
-
a processor adapted to determine a visual arrangement of containers which reflects a hierarchical relationship of said file structure;
a forming arrangement for forming a concentric curved shape representing each said container in the file structure and files within said containers, said curved shape having a geometry and location according to the determined visual arrangement;
a viewpoint establisher configured for establishing a viewpoint for the curved shape which is substantially radial thereto and allows viewing from a root container of the file structure towards one or more child containers of the file structure; and
a rendering arrangement configured to render said curved shape, relative to said viewpoint, to a display.
-
-
27. A computer readable medium having a computer program recorded thereon and executable to display a hierarchical file structure, said program comprising:
-
code for determining a visual arrangement of containers which reflects a hierarchical relationship of said file structure;
code for forming a concentric curved shape representing each said container in the file structure and files within said containers, said curved shape having a geometry and location according to the determined visual arrangement;
code for establishing a viewpoint for the curved shape which is substantially radial thereto and allows viewing from a root container of the file structure towards one or more child containers of the file structure; and
code for rendering said curved shape, relative to said viewpoint, to a display.
-
Specification