Arranging display areas utilizing enhanced window states
First Claim
1. One or more computer-storage media excluding signals per se having computer-executable instructions embodied thereon that, when executed, perform a method for arranging a display area on a background screen of a UI display having a screen height and a screen width, the method comprising:
- receiving one or more indications to resize the display area being presented on the UI display, wherein the display area is characterized by a window height and a window width, wherein hidden actuation devices for receiving the one or more indications to resize the display area are established proximate to one or more edges of the background screen, wherein the actuation devices are mapped to a set of window states, respectively, wherein receiving comprises;
(a) detecting a selection by the user at one of the hidden actuation devices on the background screen; and
(b) determining which of the set of window states is mapped to the selected hidden actuation device; and
upon determining that the selected hidden actuation device is mapped to a vertically-maximized state of the set of window states, automatically transitioning the display area to the vertically-maximized state, wherein automatically transitioning comprises;
(a) resizing the window height of the display area on the GUI workspace to a vertical dimension defined by configuration settings of the vertically-maximized state, wherein the vertical dimension is defined as corresponding to the screen height; and
(b) in concurrence with resizing the window height of the display area, resizing the window width of the display area on the GUI workspace to a horizontal dimension defined by the configuration settings of the vertically-maximized state, wherein the horizontal dimension is defined as corresponding to a predefined ratio of the screen width that is less than the screen width.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, computerized methods, and user interfaces (UIs) for manipulating display areas on a GUI workspace by transitioning the display areas from an original state to one of a set of enhanced window states are provided. Initially, an indication to resize a display area is received at an operating system, which consequently invokes an appropriate window state. The indication may include capturing an edge of the display area and vertically dragging the edge to a dock-target region, thereby invoking a vertically-maximized state. Accordingly, configuration settings of the vertically-maximized state are applied such that the display area is stretched to approximately the screen height. In another instance, the indication may include capturing the display area and dragging a display area into a dock-target region, thereby invoking a semi-maximized state. Configuration settings of the semi-maximized state are applied, thus, extending the display area to approximately cover a predefined GUI workspace region.
93 Citations
18 Claims
-
1. One or more computer-storage media excluding signals per se having computer-executable instructions embodied thereon that, when executed, perform a method for arranging a display area on a background screen of a UI display having a screen height and a screen width, the method comprising:
-
receiving one or more indications to resize the display area being presented on the UI display, wherein the display area is characterized by a window height and a window width, wherein hidden actuation devices for receiving the one or more indications to resize the display area are established proximate to one or more edges of the background screen, wherein the actuation devices are mapped to a set of window states, respectively, wherein receiving comprises; (a) detecting a selection by the user at one of the hidden actuation devices on the background screen; and (b) determining which of the set of window states is mapped to the selected hidden actuation device; and
upon determining that the selected hidden actuation device is mapped to a vertically-maximized state of the set of window states, automatically transitioning the display area to the vertically-maximized state, wherein automatically transitioning comprises;(a) resizing the window height of the display area on the GUI workspace to a vertical dimension defined by configuration settings of the vertically-maximized state, wherein the vertical dimension is defined as corresponding to the screen height; and (b) in concurrence with resizing the window height of the display area, resizing the window width of the display area on the GUI workspace to a horizontal dimension defined by the configuration settings of the vertically-maximized state, wherein the horizontal dimension is defined as corresponding to a predefined ratio of the screen width that is less than the screen width. - View Dependent Claims (2, 3, 18)
-
-
4. A computerized method for transitioning a display area between a semi-maximized state and a restored state utilizing one or more dock-target regions on a background screen of a UI display, the method comprising:
-
tracking movements of an input within the UI display, the UI display having a screen height, measured between horizontal edges of the GUI workspace, and a screen width measured between vertical edges of the UI display; providing at least one display area that is at least partially displayed within the UI display; receiving an indication of capturing the at least one display area with the input upon a user selecting a section of the display area, the at least one display area residing in an original state; providing the one or more dock-target regions within the UI display that are located proximate to at least one of the horizontal edges or the vertical edges of the background screen of the UI display, wherein each of the one or more dock-target regions are associated with one of a set of window states and hidden from view on the UI display; utilizing the tracked movements to determine whether the input or a portion of the display area entered within the one or more hidden dock-target regions while dragging the at least one captured display area; and incident to determining that the input or the portion of the display area entered within the one or more hidden dock-target regions, automatically transitioning the at least one display area from the original state to a triggered state, wherein the triggered state corresponds to one of the set of window states that is associated with the one or more entered dock-target regions, and wherein the at least one display area is resized upon transitioning between the original state and the triggered state. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-storage media excluding signals per se having computer-executable instructions embodied thereon for presenting on one or more display devices a user interface comprising:
-
UI display having horizontal edges and vertical edges, wherein screen parameters are derived from a background screen of the UI display which include a screen height, measured between the horizontal edges, and a screen width measured between the vertical edges, the vertical edges comprising a left edge and a right edge, the horizontal edges comprising a top edge and a bottom edge; an upper dock-target region that is proximate to the top edge and a first trigger line in substantial parallel-spaced relation to the top edge; a lower dock-target region that is proximate to the bottom edge and a second trigger line in substantial parallel-spaced relation to the bottom edge; a right dock-target region that is proximate to the right edge and third trigger line in substantial parallel-spaced relation to the right edge; a left dock-target region that is proximate to the left edge and fourth trigger line in substantial parallel-spaced relation to the left edge, wherein the upper, lower, right, and left dock-target regions are hidden from view on the GUI workspace, while the first, second, third, and fourth trigger lines represent invisible user-interface features; and a display area presented on the UI display in an original state, wherein a first screen area within the upper dock-target region and the lower dock-target region is mapped to configuration settings of a maximized state, and wherein the display area is transitioned from the original state to the maximized state by dragging the display area into the first screen area, wherein the display area is resized upon transitioning between the original state and the maximized state, and wherein a second screen area within the right dock-target region and the left dock-target region is mapped to configuration settings of a semi-maximized state, and wherein the display area is transitioned from the original state to the semi-maximized state by dragging the display area into the second screen area, wherein the display area is resized upon transitioning between the original state and the semi-maximized state. - View Dependent Claims (16, 17)
-
Specification