Method and apparatus for managing windows in three dimensions in a two dimensional windowing system
First Claim
Patent Images
1. A method of managing windows comprising:
- receiving a signal indicating a gesture from a user;
when the gesture indicates deactivating a window, capturing pixels of the window and applying the captured pixels as a texture to a display object corresponding to the window, the display object being a three dimensional geometric model located at a first location in a three dimensional space, and when the gesture indicates activating the window, moving the display object to a second location in the three dimensional space and displaying the window over the display object, thereby hiding the display object from view by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing windows in a graphical user interface by receiving a signal indicating a gesture from a user, capturing pixels of a window, applying the captured pixels as a texture to a display object in a three dimensional window, and animating the display object to a first location in the three dimensional window corresponding to the window, when the gesture indicates deactivating the window. Further actions include moving the display object to a second location in the three dimensional window, displaying the window over the display object, and hiding the display object, when the gesture indicates activating the window.
390 Citations
25 Claims
-
1. A method of managing windows comprising:
-
receiving a signal indicating a gesture from a user;
when the gesture indicates deactivating a window, capturing pixels of the window and applying the captured pixels as a texture to a display object corresponding to the window, the display object being a three dimensional geometric model located at a first location in a three dimensional space, and when the gesture indicates activating the window, moving the display object to a second location in the three dimensional space and displaying the window over the display object, thereby hiding the display object from view by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor the instructions cause a system to receive a signal indicating a gesture from a user;
- when the gesture indicates deactivating a window, to capture pixels of the window and to apply the captured pixels as a texture to a display object corresponding to the window, the display object being a three dimensional geometric model located at a first location in a three dimensional space; and
, when the gesture indicates activating the window, to move the display object to a second location in the three dimensional space and to display the window over the display object, thereby hiding the display object from view by the user. - View Dependent Claims (12, 13, 14, 15, 16)
- when the gesture indicates deactivating a window, to capture pixels of the window and to apply the captured pixels as a texture to a display object corresponding to the window, the display object being a three dimensional geometric model located at a first location in a three dimensional space; and
-
17. A system for managing windows in a graphical user interface comprising:
-
means for deactivating a window, the deactivating means comprising means for capturing pixels of the window, means for applying the captured pixels as a texture to a display object in a three dimensional space, the display object being a three dimensional geometric model corresponding to the window, and means for animating the display object to a first location in the three dimensional space; and
means for activating the window, the activating means comprising means for moving the display object to a second location in the three dimensional space, and means for displaying the window over the display object thereby hiding the display object from view by a user. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus for providing a generalized three dimensional windowing system in a graphical user interface comprising:
-
a window deactivator to deactivate a window by capturing pixels of the window and by applying the captured pixels as a texture to a display object corresponding to the window, the display object being a three dimensional geometric model in a three dimensional space; and
a window activator to activate the window by moving the display object to a second location in the three dimensional space, by displaying the window over the display object thereby hiding the display object from view by a user. - View Dependent Claims (24, 25)
-
Specification