Three dimensional spatial user interface
First Claim
Patent Images
1. A user interface for a computing device, said interface comprising:
- a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and
b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein;
wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface;
and wherein said user interface further comprises user input means permitting said user to rotate said interface about a plurality of axes, and at least one of a rotational constraint means and a control means for controlling the rotation of said interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of providing a three dimensional spatial user interface (SUI) to a user of a computing device. The SUI may be manipulated in three dimensions and contains a plurality of portals. A portal may contain a sensory cue that provides a reminder as to the content of the portal. Upon selection of a portal, an application program associated with the cue in the portal is invoked. Portals may also contain further instances of the SUI of the present invention, thus providing hierarchical depth. In the preferred embodiment, the SUI is implemented as a sphere and may be viewed from an external or internal perspective.
285 Citations
26 Claims
-
1. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises user input means permitting said user to rotate said interface about a plurality of axes, and at least one of a rotational constraint means and a control means for controlling the rotation of said interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface is projected onto a two-dimensional display. - View Dependent Claims (10)
-
-
11. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for selecting a portal to be made active from said plurality of portals, wherein the portal to be selected is closest to a pre-determined reference point. - View Dependent Claims (12)
-
-
13. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for recording a plurality of interactions and subsequently executing said recorded interactions on said interface.
-
-
14. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said graphic representation is in the form of a sphere, wherein said sphere includes polar caps, and wherein said polar caps are used to view a subset of data represented in said interface.
-
-
15. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for navigating the interface using a text-based index, wherein elements of said index are associated with said plurality of portals.
-
-
16. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for transmitting data to and receiving data from at least one other remotely-located interface through a network connection. - View Dependent Claims (17, 18)
-
-
19. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for importing data into said interface from a data source, said data being represented in said data source in a hierarchical format.
-
-
20. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for enabling objects to be moved between portals of said interface. - View Dependent Claims (21)
-
-
22. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means for enabling objects to be dragged from an application to one of said plurality of portals.
-
-
23. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cue, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said interface is displayed in a window having substantially the same shape as a cross-section of said interface.
-
-
24. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises update means for updating content in at least one remotely-located portal when content in a portal of said interface is changed.
-
-
25. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises update means for updating content in at least one remote interfaces when content in said interface is changed.
-
-
26. A user interface for a computing device, said interface comprising:
-
a) a plurality of portals containing content, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to a user, and wherein for each of said plurality of portals, an application that permits user interaction with the content contained therein is associated therewith; and b) a plurality of sensory cues, wherein for each of said plurality of portals, a sensory cue is displayed therein that provides a cue to the content contained therein; wherein said user interface is adapted to change, based on the content contained in one or more portals of the user interface, one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise changes to at least one of the shape of the user interface, the shape of one or more portals of the user interface, and the arrangement of portals of the user interface; and wherein said user interface further comprises means to search for a web page contained in one of said plurality of portals corresponding to a user-designated web address, and to display said web page to said user.
-
Specification