System and method for providing a dynamic user interface for a dense three-dimensional scene
First Claim
1. A system for providing a dynamic user interface for a dense three-dimensional scene with a navigation assistance panel, comprising:
- a database to store a three-dimensional scene to logically hold clusters, each cluster also stored in the database and comprising one or more concepts and arranged proximal to each other such cluster to form a cluster spine;
a two-dimensional display to display each cluster spine projected relative to a stationary perspective; and
a user interface provided by a heads-up display generator, comprising;
controls to operate on a view of the cluster spines in the display;
a compass to logically frame the cluster spines within the display;
a label to identify one such concept in one or more of the cluster spines appearing within the compass;
a plurality of slots in the two-dimensional display positioned circumferentially around the compass, wherein each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot; and
a perspective-altered rendition of the two-dimensional display comprising the projected cluster spines and a navigation assistance panel framing an area of the perspective-altered rendition corresponding to the view of the cluster spines in the display.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a dynamic user interface for a dense three-dimensional scene is presented. Clusters are placed in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine. Each cluster includes one or more concepts. Each cluster spine is projected into a two-dimensional display relative to a stationary perspective as a hierarchical view of the cluster spines in the display. Folder controls operating on the hierarchical view are presented. The hierarchical view includes an indicator representing each cluster spine and a line indicating the cluster spine interrelationships relative to other cluster spines. A label is generated to identify one such concept included in each cluster spine in the hierarchical view.
56 Citations
25 Claims
-
1. A system for providing a dynamic user interface for a dense three-dimensional scene with a navigation assistance panel, comprising:
-
a database to store a three-dimensional scene to logically hold clusters, each cluster also stored in the database and comprising one or more concepts and arranged proximal to each other such cluster to form a cluster spine; a two-dimensional display to display each cluster spine projected relative to a stationary perspective; and a user interface provided by a heads-up display generator, comprising; controls to operate on a view of the cluster spines in the display; a compass to logically frame the cluster spines within the display; a label to identify one such concept in one or more of the cluster spines appearing within the compass; a plurality of slots in the two-dimensional display positioned circumferentially around the compass, wherein each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot; and a perspective-altered rendition of the two-dimensional display comprising the projected cluster spines and a navigation assistance panel framing an area of the perspective-altered rendition corresponding to the view of the cluster spines in the display. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing a dynamic user interface for a dense three-dimensional scene with a navigation assistance panel, comprising:
-
placing clusters, each cluster comprising one or more concepts, in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine and projecting each cluster spine into a two-dimensional display relative to a stationary perspective; presenting controls operating on a view of the cluster spines in the display and providing a compass logically framing the cluster spines within the display; generating a label to identify one such concept in one or more of the cluster spines appearing within the compass; defining a plurality of slots in the two-dimensional display positioned circumferentially around the compass and assigning each label to the slot outside of the compass for the cluster spine having a closest angularity to the slot; and generating a perspective-altered rendition of the two-dimensional display comprising the projected cluster spines and a navigation assistance panel framing an area of the perspective-altered rendition corresponding to the view of the cluster spines in the display. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system for providing a dynamic user interface for a dense three-dimensional scene with multiple document occurrences, comprising:
-
a database to store a three-dimensional scene to logically hold clusters, each cluster also stored in the database and comprising one or more concepts with a plurality of concepts appearing in different clusters corresponding to a same document arranged proximal to each other such cluster to form a cluster spine; and a two-dimensional display to display each cluster spine projected relative to a stationary perspective; a user interface provided by a heads-up display generator, comprising; controls to operate on a view of the cluster spines in the display; a compass to logically frame the cluster spines within the display; a label to identify one such concept in one or more of the cluster spines appearing within the compass; and a plurality of slots in the two-dimensional display positioned circumferentially around the compass, wherein each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot. - View Dependent Claims (11, 12)
-
-
13. A method for providing a dynamic user interface for a dense three-dimensional scene with multiple document occurrences, comprising:
-
placing clusters, each cluster comprising one or more concepts with a plurality of concepts appearing in different clusters corresponding to a same document, in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine and projecting each cluster spine into a two-dimensional display relative to a stationary perspective; presenting controls operating on a view of the cluster spines in the display and providing a compass logically framing the cluster spines within the display; generating a label to identify one such concept in one or more of the cluster spines appearing within the compass; and defining a plurality of slots in the two-dimensional display positioned circumferentially around the compass and assigning each label to the slot outside of the compass for the cluster spine having a closest angularity to the slot. - View Dependent Claims (14, 15, 16)
-
-
17. A system for providing a dynamic user interface for a dense three-dimensional scene, comprising:
-
a database to store a three-dimensional scene to logically hold clusters, each cluster also stored in the database and comprising one or more concepts arranged proximal to each other such cluster to form a cluster spine; a two-dimensional display to display each cluster spine projected relative to a stationary perspective as a hierarchical view of the cluster spines in the display; and a user interface provided by a heads-up display generator, comprising; folder controls operating on the hierarchical view comprising an indicator representing each cluster spine and a line indicating the cluster spine interrelationships relative to other cluster spines; and a label to identify one such concept comprised in each cluster spine in the hierarchical view. - View Dependent Claims (18, 19, 20)
-
-
21. A method for providing a dynamic user interface for a dense three-dimensional scene, comprising:
-
placing clusters, each cluster comprising one or more concepts, in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine and projecting each cluster spine into a two-dimensional display relative to a stationary perspective as a hierarchical view of the cluster spines in the display; presenting folder controls operating on the hierarchical view comprising an indicator representing each cluster spine and a line indicating the cluster spine interrelationships relative to other cluster spines; and generating a label to identify one such concept comprised in each cluster spine in the hierarchical view. - View Dependent Claims (22, 23, 24, 25)
-
Specification