BROWSING AND INTERACTING WITH OPEN WINDOWS
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for managing open windows in a desktop GUI are disclosed. In various implementations, within a three-dimensional desktop, the open windows can be displayed in a three-dimensional browsable parade. As the user browses through the open windows in the browsable parade, the open window passing through a designated primary location of the three-dimensional desktop becomes the current active window of the desktop. An application menu bar of the current active window can be displayed on the three-dimensional desktop. The application menu bar and the active window together provide the full range of interactive capabilities that the native application environment of the open window would allow, even though the open window is currently displayed within the browsable parade.
24 Citations
21 Claims
- 1. (canceled)
-
2. A computer-implemented method comprising:
-
presenting a first window and a second window along a path in a first region in a user interface presented on a display of the device, the first window and the second window positioned at a primary location and a secondary location, respectively, the primary location and the secondary location included in the path; identifying a first application that corresponds to the first window that is displayed at the primary location; presenting a first application-level menu bar in a second region that is separate from the first region in the user interface, the first application-level menu to permit interaction with the first application; detecting an input to transition the second window from the secondary location to the primary location along the path; and in response to the detecting; in the first region, presenting the second window at the primary location instead of the first window; and in the second region, presenting a second application-level menu bar instead of the first application-level menu bar, the second application-level menu bar to permit interaction with a second application that corresponds to the second window. - View Dependent Claims (3, 8, 15)
-
-
9. A non-transitory computer-readable medium storing instructions executable by one or more processors to perform operations comprising:
-
presenting a first window and a second window along a path in a first region in a user interface presented on a display of the device, the first window and the second window positioned at a primary location and a secondary location, respectively, the primary location and the secondary location included in the path; identifying a first application that corresponds to the first window that is displayed at the primary location; presenting a first application-level menu bar in a second region that is separate from the first region in the user interface, the first application-level menu to permit interaction with the first application; detecting an input to transition the second window from the secondary location to the primary location along the path; and in response to the detecting; in the first region, presenting the second window at the primary location instead of the first window; and in the second region, presenting a second application-level menu bar instead of the first application-level menu bar, the second application-level menu bar to permit interaction with a second application that corresponds to the second window. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
16. A system comprising:
-
one or more processors; and a computer-readable medium storing instructions executable by the one or more processors to perform operations comprising; presenting a first window and a second window along a path in a first region in a user interface presented on a display of the device, the first window and the second window positioned at a primary location and a secondary location, respectively, the primary location and the secondary location included in the path; identifying a first application that corresponds to the first window that is displayed at the primary location; presenting a first application-level menu bar in a second region that is separate from the first region in the user interface, the first application-level menu to permit interaction with the first application; detecting an input to transition the second window from the secondary location to the primary location along the path; and in response to the detecting; in the first region, presenting the second window at the primary location instead of the first window; and in the second region, presenting a second application-level menu bar instead of the first application-level menu bar, the second application-level menu bar to permit interaction with a second application that corresponds to the second window. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification