METHOD AND APPARATUS FOR PRESENTING TWO AND THREE-DIMENSIONAL COMPUTER APPLICATIONS WITHIN A 3D META-VISUALIZATION
First Claim
1. A method for organizing computer applications in a three-dimensional perspective, said method comprising:
- creating at least one two-dimensional bitmap for at least one computer application;
creating at least one three-dimensional geometry;
mapping bits from said at least one two-dimensional bitmap to said at least one three-dimensional geometry; and
displaying said at least one three-dimensional geometry with said bits mapped thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for organizing two and/or three-dimensional computer applications on a display in a three-dimensional viewing perspective. A two-dimensional bitmap is created for each respective computer application and applied to a three-dimensional geometry (i.e., primitive). In one embodiment, the three-dimensional geometry is a cube and each respective computer application is mapped onto a respective surface of the cube. The computer user has the ability to manipulate the orientation of the cube, via a computer mouse, for example, to view the different surfaces, and, thus, different computer applications mapped thereon. The user is further given the capability to manipulate or interact with each computer application on each respective surface of the cube. In another embodiment, two or more cubes could be employed for displaying the various computer applications running on the computer'"'"'s processor. The user could also allocate a particular group or category of applications to each respective cube to accomplish different tasks.
-
Citations
25 Claims
-
1. A method for organizing computer applications in a three-dimensional perspective, said method comprising:
-
creating at least one two-dimensional bitmap for at least one computer application;
creating at least one three-dimensional geometry;
mapping bits from said at least one two-dimensional bitmap to said at least one three-dimensional geometry; and
displaying said at least one three-dimensional geometry with said bits mapped thereon. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for displaying a user-interface for a software application, comprising:
-
rendering a two-dimensional bitmap for the software application onto a three-dimensional geometry; and
displaying the rendered three-dimensional geometry. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a processor capable of running at least one computer application;
a sub-processor capable of creating at least one two-dimensional bitmap for at least one computer application running on said processor, creating at least one three-dimensional geometry, and mapping bits from said at least one two-dimensional bitmap to said at least one three-dimensional geometry; and
a display capable of displaying said at least one three-dimensional geometry with said at least one computer application mapped thereon. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
means for creating at least one two-dimensional bitmap for at least one computer application;
means for creating at least one three-dimensional geometry;
means for mapping bits from said at least one two-dimensional bitmap to said at least one three-dimensional geometry; and
means for displaying said at least one three-dimensional geometry with said bits mapped thereon.
-
-
20. A program storage device programmed with instructions that, when executed by a computer, performs the method comprising:
-
creating at least one two-dimensional bitmap for at least one computer application;
creating at least one three-dimensional geometry;
mapping bits from said at least one two-dimensional bitmap to said at least one three-dimensional geometry; and
displaying said at least one three-dimensional geometry with said bits mapped thereon. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification