User interface for multiple display regions
First Claim
1. A non-transitory machine readable medium containing executable instructions which when executed by a system cause the system to perform a method comprising:
- presenting a user interface in a first display mode, wherein in the first display mode the user interface is configured to display one or more windows of a first application and one or more windows of a second application in an overlapping manner;
receiving an input to enter a second display mode, wherein the input comprises receiving a selection of an indicia of the first application, wherein the indicia is selected from a set of indicia displayed in a side region of the user interface, and wherein the selection as part of the input causes, in response to the selection, entry into the second display mode;
presenting the user interface in the second display mode, wherein in the second display mode the user interface is configured to display the one or more windows of the first application in a non-overlapping manner while not displaying the one or more windows of the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.
-
Citations
27 Claims
-
1. A non-transitory machine readable medium containing executable instructions which when executed by a system cause the system to perform a method comprising:
-
presenting a user interface in a first display mode, wherein in the first display mode the user interface is configured to display one or more windows of a first application and one or more windows of a second application in an overlapping manner; receiving an input to enter a second display mode, wherein the input comprises receiving a selection of an indicia of the first application, wherein the indicia is selected from a set of indicia displayed in a side region of the user interface, and wherein the selection as part of the input causes, in response to the selection, entry into the second display mode; presenting the user interface in the second display mode, wherein in the second display mode the user interface is configured to display the one or more windows of the first application in a non-overlapping manner while not displaying the one or more windows of the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine implemented user interface method comprising:
-
presenting a user interface in a first display mode, wherein in the first display mode the user interface is configured to display one or more windows of a first application and one or more windows of a second application in an overlapping manner; receiving an input to enter a second display mode, wherein the input comprises receiving a selection of an indicia of the first application, wherein the indicia is selected from a set of indicia displayed in a side region of the user interface, and wherein the selection as part of the input causes, in response to the selection, entry into the second display mode; presenting the user interface in the second display mode, wherein in the second display mode the user interface is configured to display the one or more windows of the first application in a non-overlapping manner while not displaying the one or more windows of the second application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system comprising:
-
means for presenting a user interface in a first display mode, wherein in the first display mode the user interface is configured to display one or more windows of a first application and one or more windows of a second application in an overlapping manner; means for receiving an input to enter a second display mode, wherein the input comprises receiving a selection of an indicia of the first application, wherein the indicia is selected from a set of indicia displayed in a side region of the user interface, and wherein the selection as part of the input causes, in response to the selection, entry into the second display mode; means for presenting the user interface in the second display mode, wherein in the second display mode the user interface is configured to display the one or more windows of the first application in a non-overlapping manner while not displaying the one or more windows of the second application of windows.
-
-
20. A non-transitory machine readable medium containing executable instructions which when executed by a system cause the system to perform a method comprising:
-
presenting a user interface in a first display mode, wherein in the first display mode a user interface is configured to display one or more windows of a first application and one or more windows of a second application simultaneously; receiving, while in the first display mode, an input to enter a second display mode, wherein the input comprises receiving a positioning of an object over a display region, wherein the display region is an indicia of the first application from a set of indicia displayed in a region of the user interface, and wherein the positioning as part of the input causes, in response to the positioning, entry into the second display mode; presenting the user interface in the second display mode, wherein in the second display mode the user interface is configured to display the one or more windows of the first application in a non-overlapping manner while not displaying the one or more windows of the second application; receiving, while in the second display mode, a positioning of the object over one of the windows of the first application; incorporating content from the object into the one of the windows of the first application in response to the receiving, while in the second display mode, of the positioning of the object. - View Dependent Claims (21, 22, 23)
-
-
24. A machine implemented user interface method comprising:
-
presenting a user interface in a first display mode, wherein in the first display mode the user interface is configured to display one or more windows of a first application and one or more windows of a second application simultaneously; receiving, while in the first display mode, an input to enter a second display mode, wherein the input comprises receiving a positioning of an object over a display region, wherein the display region is an indicia of the first application from a set of indicia displayed in a region of the user interface, and wherein the positioning as part of the input causes, in response to the positioning, entry into the second display mode; presenting the user interface in the second display mode, wherein in the second display mode the user interface is configured to display the one or more windows of the first application in a non-overlapping manner while not displaying the one or more windows of the second application; receiving, while in the second display mode, a positioning of the object over one of the windows of the first application; incorporating content from the object into the one of the windows of the first application in response to the receiving, while in the second display mode, of the positioning of the object. - View Dependent Claims (25, 26, 27)
-
Specification