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 changes, based on the content contained in one or more portals of the user interface, to one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise at least one of the following group of changes;
(i) change to the shape of the user interface, (ii) change to the shape of one or more portals of the user interface, and (iii) change to the arrangement of portals of the user 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.
-
Citations
23 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 changes, based on the content contained in one or more portals of the user interface, to one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise at least one of the following group of changes;
(i) change to the shape of the user interface, (ii) change to the shape of one or more portals of the user interface, and (iii) change to the arrangement of portals of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for creating a populated three dimensional user interface, said method comprising the steps of:
-
a) arranging a plurality of portals containing content in a three dimensional graphical representation for display to a user;
b) for each of said plurality of portals, associating an application therewith that permits user interaction with the content contained therein;
c) for each of said plurality of portals, displaying a sensory cue therein that facilitates recognition by a user of the application associated therewith; and
d) dynamically changing one or more geometric properties of said user interface based on the content contained in one or more portals of the user interface, so that the graphical representation displayed to said user is changed, and at least one of the following group of changes is made;
change to the shape of the user interface, change to the shape of one or more portals of the user interface, and change to the arrangement of portals of the user interface.
-
-
15. A computer device for displaying a three dimensional user interface, said device comprising means for displaying said interface, said interface comprising:
- 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
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; and
wherein said user interface is adapted to changes, based on the content contained in one or more portals of the user interface, to one or more geometric properties thereof dynamically, so that the graphical representation displayed to said user is changed, and said changes comprise at least one of the following group of changes;(i) change to the shape of the user interface, (ii) chance to the shape of one or more portals of the user interface, and (iii) chance to the arrangement of portals of the user interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- 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
-
22. A method for populating portals in a three dimensional user interface, said user interface comprising an arrangement of a plurality of portals and having an exterior and an interior, comprising the steps of:
-
a) establishing a connection with a first web page;
b) creating a sensory cue based on the first web page;
c) mapping said sensory cue to one of said plurality of portals located on the exterior of said user interface;
d) creating sensory cues for each additional web page accessible from said first web page and mapping said sensory cues to at least one portal of said plurality of portals located on the interior of said user interface; and
e) dynamically changing one or more geometric properties of said user interface based on the content contained in one or more portals of the user interface, so that the graphical representation displayed to said user is changed, and at least one of the following group of changes is made;
change to the shape of the user interface change to the shape of one or more portals of the user interface, and change to the arrangement of portals of the user interface.
-
-
23. A computer readable medium containing instructions for controlling one or more three dimensional user interfaces in a computing device, by:
-
a) permitting a user to select a user interface, said selected interface containing a plurality of portals, wherein said plurality of portals are arranged in a three dimensional graphical representation for display to said user, and wherein said selected interface is adapted to permit changes to one or more geometric properties of said selected interface dynamically based on the content contained in one or more portals of the user interface, so that the graphical representation displayed to said user is changed, and at least one of the following group of changes is made;
chance to the shape of the user interface, change to the shape of one or more portals of the user interface, and change to the arrangement of portals of the user interface;
b) monitoring for first user input, said input indicating a portal of interest to said user;
c) upon receiving said first user input, moving said selected interface to centrally display said portal of interest;
d) monitoring for second user input to make said portal of interest an active portal, if input other than said second user input is received, returning to step b);
e) upon receiving said second user input, invoking an application program, until said user provides third user input to move another portal; and
f) repeating steps b) to e) until said user provides third user input, thereby returning to step a).
-
Specification