Patent ID: 9612713
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A computer-implemented method for tiling a window, the method comprising: presenting a window of a first size, in a desktop display area, wherein a first edge of the window is aligned with a grid comprising a set of contour lines within the desktop display area; receiving, in the window, a first user input indicating a selection of the window; receiving, in the window, a second user input indicating a first movement of the window in a direction of a first edge of the desktop display area; in response to the second user input, tiling the window to a first predetermined percentage of a maximum window size and snapping the window to the grid centered both vertically and horizontally in the desktop display area; receiving, in the window, a subsequent third user input indicating a second movement of the window in the direction of the first edge, wherein each of the second user input and the third user input comprises a single linear motion of an input source; and in response to the third user input, tiling the window to a second predetermined percentage of the maximum window size and snapping the window to the grid centered both vertically and horizontally in the desktop display area, wherein the tiling and snapping of the window in response to the second and third user inputs are not dependent on a drop position of the window in the desktop display area.