Four-dimensional graphical user interface
First Claim
1. A computer system having a graphical user interface (GUI) system for simultaneously displaying a plurality of windows, comprising:
- means for texture mapping the windows to a number of polygonal surfaces; and
means for displaying said texture mapped polygonal surfaces at respective orientations to form a polyhedron, said polyhedron thereby appearing to be comprised of a number of faces, each of said faces comprising one of the windows, and thereby permitting a user to simultaneously view more than one of the windows.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-based system and method for displaying a workspace of greater effective area than that of the display screen using a four-dimensional graphical user interface employing real-time texture mapping. According to the present invention, the user selects a number of workspaces to be displayed. Each selected workspaces is then texture mapped to a polygonal surface. Then the surfaces are displayed at orientations to form a polyhedron with a workspace on each face. Each face may be translucent, so that workspaces otherwise hidden by that face are visible. The polyhedron rotates under the user'"'"'s control so that each face is presented to the user. It is this combination of a three-dimensional figure with real-time rotation and texture mapping that gives this "Four-Dimensional Graphical User Interface" its name.
368 Citations
18 Claims
-
1. A computer system having a graphical user interface (GUI) system for simultaneously displaying a plurality of windows, comprising:
-
means for texture mapping the windows to a number of polygonal surfaces; and means for displaying said texture mapped polygonal surfaces at respective orientations to form a polyhedron, said polyhedron thereby appearing to be comprised of a number of faces, each of said faces comprising one of the windows, and thereby permitting a user to simultaneously view more than one of the windows. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for displaying a plurality of graphical user interface (GUI) windows simultaneously, comprising:
-
a processor; and a controller to control said processor, comprising; means for texture mapping the windows to a number of polygonal surfaces; and means for displaying said texture mapped polygonal surfaces at respective orientations to form a polyhedron, said polyhedron thereby appearing to be comprised of a number of faces, each of said faces comprising one of the windows, and thereby permitting a user to simultaneously view more than one of the windows.
-
-
8. A controller for displaying a plurality of graphical user interface (GUI) windows simultaneously, comprising:
-
means for texture mapping the windows to a number of polygonal surfaces; and means for displaying said texture mapped polygonal surfaces at respective orientations to form a polyhedron, said polyhedron thereby appearing to be comprised of a number of faces, each of said faces comprising one of the windows, and thereby permitting a user to simultaneously view more than one of the windows.
-
-
9. A computer program product for use with a database and data processing system memory, said computer program product comprising:
a computer usable medium having computer readable program code means embodied in said medium for displaying a plurality of graphical user interface (GUI) windows simultaneously, said computer readable program code means comprising; a computer readable first program code means for causing a computer to texture map the windows to a number of polygonal surfaces; and a computer readable second program code means for causing the computer to display said texture mapped polygonal surfaces at respective orientations to form a polyhedron, said polyhedron thereby appearing to be comprised of a number of faces, each of said faces comprising one of the windows, and thereby permitting a user to simultaneously view more than one of the windows. - View Dependent Claims (10, 11, 12, 13)
-
14. A method for displaying a plurality of graphical user interface (GUI) windows simultaneously, comprising the steps of:
-
(a) texture mapping the windows to a number of polygonal surfaces; and (b) displaying said texture mapped polygonal surfaces at respective orientations to form a polyhedron, said polyhedron thereby appearing to be comprised of a number of faces, each of said faces comprising one of the windows, and thereby permitting a user to simultaneously view more than one of the windows. - View Dependent Claims (15, 16, 17, 18)
-
Specification