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, 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; 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 frame the cluster spines within the display; and
a generator to specify a label that identifies one such concept in one or more of the cluster spines appearing within the compass, wherein a plurality of slots in the two-dimensional display are positioned circumferentially around the compass and each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot.
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. Controls operating on a view of the cluster spines in the display are presented. A compass logically framing the cluster spines within the display is provided. A label to identify one such concept in one or more of the cluster spines appearing within the compass is generated. A plurality of slots in the two-dimensional display positioned circumferentially around the compass is defined. Each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot.
38 Citations
21 Claims
-
1. 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; 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 frame the cluster spines within the display; and a generator to specify a label that identifies one such concept in one or more of the cluster spines appearing within the compass, wherein a plurality of slots in the two-dimensional display are positioned circumferentially around the compass and 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 (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a dynamic user interface for a dense three-dimensional scene, comprising:
-
placing clusters stored in a database, each cluster comprising one or more concepts, in a three-dimensional scene stored in the database arranged proximal to each other such cluster to form a cluster spine; projecting each cluster spine into a two-dimensional display relative to a stationary perspective; presenting controls via a heads-up display generator operating on a view of the cluster spines in the display and providing a compass via the heads-up display generator logically framing the cluster spines within the display; generating a label via the heads-up display generator to identify one such concept in one or more of the cluster spines appearing within the compass; and defining a plurality of slots via the heads-up display generator 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 (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification