发明名称 Intelligent window management
摘要 A computer-implemented method for managing the placement one or more windows, the method comprising, defining a grid for a desktop display area, wherein the grid comprises a plurality of grid contours that are regularly spaced within the desktop display area, receiving user input for placing a selected window into a new position within the desktop display area and associating one or more edges of the selected window with one or more of the plurality of grid contours. In certain aspects, the method further comprises steps for snapping the window to the grid based on the association between the one or more edges and the one or more of the plurality of grid contours. Systems and computer-readable media are also provided.
申请公布号 US9612713(B2) 申请公布日期 2017.04.04
申请号 US201213627927 申请日期 2012.09.26
申请人 Google Inc. 发明人 Kuscher Alexander Friedrich;Jitkoff John Nicholas
分类号 G06F3/0481;G06F3/0486 主分类号 G06F3/0481
代理机构 McDermott Will & Emery LLP 代理人 McDermott Will & Emery LLP
主权项 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.
地址 Mountain View CA US