3D USER INTERFACE FOR APPLICATION ENTITIES
First Claim
1. A three-dimensional user interface displayed on a display of a computing device, the user interface comprising:
- a plurality of interactive three-dimensional shapes, each three-dimensional shape comprised of a plurality of faces having respective graphics corresponding to and representing applications on the computing device, wherein each three-dimensional shape is rotatable to alternatively display any of its faces as a current frontward face, wherein the current frontward face of each three-dimensional shape comprises a face to which user input is able to be directed to invoke and display an application represented by the graphic displayed for the current frontward face; and
receiving user rotation inputs directed to the three-dimensional shapes and in response interactively rotating the three-dimensional shapes according to the user rotation inputs; and
receiving system events and responding to the system events by automatically rotating faces corresponding to the system events of the three-dimensional shapes to become the current frontward faces of corresponding three-dimensional shapes, wherein the system events do not correspond to user interactions with computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to three-dimensional user interfaces for managing and accessing applications. Applications are stored on storage of a device. A user interface is displayed on a display. The user interface includes interactively rotatable three-dimensional structures each comprised of regions, each region displaying a graphic representing a corresponding application, the applications activatable by interaction with the three-dimensional structures. Applications can be assigned to structures (volumes) manually or automatically. The three-dimensional structures may be rotated and otherwise manipulated by user input.
24 Citations
20 Claims
-
1. A three-dimensional user interface displayed on a display of a computing device, the user interface comprising:
-
a plurality of interactive three-dimensional shapes, each three-dimensional shape comprised of a plurality of faces having respective graphics corresponding to and representing applications on the computing device, wherein each three-dimensional shape is rotatable to alternatively display any of its faces as a current frontward face, wherein the current frontward face of each three-dimensional shape comprises a face to which user input is able to be directed to invoke and display an application represented by the graphic displayed for the current frontward face; and receiving user rotation inputs directed to the three-dimensional shapes and in response interactively rotating the three-dimensional shapes according to the user rotation inputs; and receiving system events and responding to the system events by automatically rotating faces corresponding to the system events of the three-dimensional shapes to become the current frontward faces of corresponding three-dimensional shapes, wherein the system events do not correspond to user interactions with computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Storage hardware storing information to enable a computing device to perform a process, the process comprising:
-
storing a plurality of applications on the storage hardware, each application having a corresponding graphic that can be interacted with by a user of the computing device to invoke the corresponding application; displaying a user interface on a display of the computing device, the user interface comprising a plurality of interactive shapes comprising three-dimensional volumes each comprised of a respective plurality of faces, each face comprised of a respective one of the graphics, each shape having at least one rotatably changeable frontward facing face, wherein the user interface is configured to; respond to rotation commands directed by a user of the computing device to the shapes by causing graphic three-dimensional rotations of the interacted-with shapes and corresponding different faces to become frontward facing faces of the interacted-with shapes; respond to system events that do not correspond to user interactions with the computing device by automatically rotating the shapes to display graphics that correspond to the system events. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method performed by a computing device comprising processing hardware, a display, and storage hardware, the method comprising:
-
storing, by the storage hardware, applications and respective graphic representations thereof; displaying, by the display, a user interface, the user interface displaying interactively rotatable three-dimensional user interface elements each comprised of a respective set of regions, each region displaying a respective graphic representation representing a corresponding application, windows of the applications displayable by interaction with the three-dimensional user interface elements; responding to interactive user inputs associated with respective of the three-dimensional user interface elements by rotating the associated three-dimensional user interface elements; and receiving events generated by respective of the applications, wherein when a given event from a given application is received, responding by automatically rotating a corresponding one of the user interface elements to cause a region containing a graphic of the given application to be displayed by the display. - View Dependent Claims (17, 18, 19, 20)
-
Specification