Three dimensional graphical user interface
First Claim
1. A graphical user interface system for simultaneously displaying a plurality of windows, comprising:
- a plurality of Non-uniform Rational B-Splines surface planes, each surface plane having a window texture mapped thereon; and
display means for displaying said surface planes at respective orientations.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying a desktop workspace of greater effective area than that of the display screen using Non-uniform Rational B-Splines (NURBS) surface planes employing real-time texture mapping. A 3D Desktop GUI based on NURBS allows a user to Manage shortcut icons, files, hard disks in a three-dimensional world having a plurality of objects provides enhanced navigational capabilities. In addition, the 3D Desktop allows the user to seek to an object or location in the NURB world, navigate throughout the world using cursor inputs and select an object to follow links associated with that object. When an object is selected from the NURB surface, a 3D file cabinet is displayed showing the contents associated with the object. Selecting a document from within the 3D filing cabinet displays the document in a preview page which also enables a user to launch the native application for the document.
231 Citations
35 Claims
-
1. A graphical user interface system for simultaneously displaying a plurality of windows, comprising:
-
a plurality of Non-uniform Rational B-Splines surface planes, each surface plane having a window texture mapped thereon; and
display means for displaying said surface planes at respective orientations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A graphical user interface system for simultaneously displaying a plurality of windows, comprising:
-
a plurality of Non-uniform Rational B-Splines surface planes, each surface plane having a window texture mapped thereon, wherein the Non-uniform Rational B-Splines surface planes form a three dimensional display object;
display means for displaying said surface planes at respective orientations;
input means for receiving user input and causing said display means to display more than one of said windows simultaneously; and
control means for rotating the a Non-uniform Rational B-Splines surface planes in response to a user input via said input means. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium of instructions, comprising:
-
means for creating a plurality of Non-uniform Rational B-Splines surface planes, each surface plane having a window texture mapped thereon; and
means for displaying said surface planes at respective orientations. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for displaying icons on a graphical user interface comprising the steps of:
-
texture mapping a plurality of windows to a plurality of Non-uniform Rational B-Splines surface planes; and
displaying said surface planes at respective orientations. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification