Facilitating viewer interaction with three-dimensional objects and two-dimensional images in virtual three-dimensional workspace by drag and drop technique
First Claim
1. A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:
- means for displaying a plurality of user interactive virtual three-dimensional objects in said workspace;
means for displaying a two-dimensional workplane within said three-dimensional workspace;
means for displaying a plurality of user interactive two-dimensional images in said workplane;
means for user-interactive selection of one of said two-dimensional images and for moving at least a portion of said selected images to one of said three-dimensional objects, andmeans responsive to said movement for initiating a user-interactive function.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program for a virtual three-dimensional workspace wherein certain three-dimensional objects represent or serve as proxies for a variety of user interactive application programs. Such objects may be selected or triggered by the user to bring forth planar two-dimensional interactive user interfaces having images resembling those of their respective representative 3D objects so that a user may intuitively note the resemblance and select the appropriate object to result in the planar two-dimensional interactive interface appearing in front of the three-dimensional workspace. This two-dimensional planar interface remains active and unaffected by changes to its representative three-dimensional object during the course of navigation or otherwise. A drag and drop technique facilitates viewer interaction between images in a two-dimensional workplane with three-dimensional objects in the virtual three-dimensional workspace.
241 Citations
24 Claims
-
1. A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:
-
means for displaying a plurality of user interactive virtual three-dimensional objects in said workspace; means for displaying a two-dimensional workplane within said three-dimensional workspace; means for displaying a plurality of user interactive two-dimensional images in said workplane; means for user-interactive selection of one of said two-dimensional images and for moving at least a portion of said selected images to one of said three-dimensional objects, and means responsive to said movement for initiating a user-interactive function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processor implemented method for displaying a virtual three-dimensional workspace comprising:
-
displaying a plurality of virtual three-dimensional objects in an environmentally associated with said virtual workspace; displaying a two-dimensional workplace within said three-dimensional workspace; displaying a plurality of user interactive two-dimensional images in said workplane; providing for user-interactive selection of one of said two-dimensional images and for moving at least a portion of said selected images to one of said three-dimensional objects, and providing a means responsive to said movement for initiating a user-interactive function. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable program having data structures included on a computer readable medium which causes the display on a data processor controlled display of a virtual three-dimensional workspace comprising:
-
means for displaying a plurality of user interactive virtual three-dimensional objects in said workspace; means for displaying a two-dimensional workplace within said three-dimensional workspace; means for displaying a plurality of user interactive two-dimensional images in said workplane; means for user-interactive selection of one of said two-dimensional images and for moving at least a portion of said selected objects to one of said three-dimensional images, and means responsive to said movement for initiating a user-interactive function. - View Dependent Claims (21, 22, 23, 24)
-
Specification