Volume management system for volumetric displays
First Claim
1. A method of managing a volumetric display, comprising:
- creating one or more volume windows in the volumetric display; and
providing application data to the windows corresponding to one or more applications assigned to each of the windows.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system that manages a volumetric display using volume windows. The volume windows have the typical functions, such as minimize, resize, etc., which operate in a volume. When initiated by an application a volume window is assigned to the application in a volume window data structure. Application data produced by the application is assigned to the windows responsive to which applications are assigned to which windows in the volume window data structure. Input events are assigned to the windows responsive to whether they are spatial or non-spatial. Spatial events are assigned to the window surrounding the event or cursor where a policy resolves situations where more than one window surrounds the cursor. Non-spatial events are assigned to the active or working window.
49 Citations
23 Claims
-
1. A method of managing a volumetric display, comprising:
-
creating one or more volume windows in the volumetric display; and
providing application data to the windows corresponding to one or more applications assigned to each of the windows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of managing a volumetric display, comprising:
-
creating volume windows within a volumetric display; and
associating a process/thread with each of the volume windows. - View Dependent Claims (16, 17, 18)
-
-
19. A computer readable storage controlling a computer by creating one or more volume windows in a volumetric display, and providing application data to the windows corresponding to one or more applications assigned to each of the windows.
-
20. An apparatus, comprising:
-
a volumetric display apparatus having a volumetric display;
an input system producing input events; and
a computer creating volume windows within the display, assigning application data to the windows responsive to applications assigned to the windows, and assigning input events to the windows responsive to input focus.
-
-
21. A display, comprising:
-
a volumetric display space; and
a volume window positioned in the display space and having a three-dimensional boundary. - View Dependent Claims (22)
-
-
23. A volumetric display data structure readable by a computer and controlling production of a volumetric display by the computer, comprising:
-
a root node defining a shape of a volumetric display space and three dimensional boundaries of the shape;
volume window nodes linked to an root node and each node identifying an application associated with the window, specifying a position of the volume window in the display space and specifying a boundary of the volume window.
-
Specification