Sizing a pane of a window presented on a display
Abstract
Sizing a pane of a window presented on a display. The window is presented to a user on the display. Within the window, the pane is presented at a first pane size. A user input is detected from the user resizing the window. Responsive to detecting the user input resizing the window, a new size of the window resulting from the user input resizing the window is detected. Data is accessed from a machine-readable storage device corresponding to at least one user-defined pane size previously defined by the user to whom the window is presented, wherein the user-defined pane size corresponds to a particular window size. Based on the accessed user-defined pane size(s), a second pane size of the pane at which the pane is to be presented in the newly sized window is determined. The pane is presented in the newly sized window at the second pane size.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method of sizing a pane of a window presented on a display to a user, comprising:
presenting, within the window, the pane at a first pane size; resizing, responsive to detecting a resizing user input from a user, the window to a new size; accessing, based upon the new size of the window and within a data store, data corresponding to a user-defined pane size previously defined by the user, the user-defined pane size corresponding to a particular window size; determining, based upon the user-defined pane size and the new size of the window, a second pane size of the pane; and presenting, in the window with the new size, the pane with the second pane size.
22 . The method of claim 21 , wherein
the data including a plurality of user-defined pane sizes and each of the plurality of user-defined pane sizes corresponding to a respective window size, and the second pane size is interpolated from the data including the plurality of user-defined pane sizes.
23 . The method of claim 21 , wherein
the data including a plurality of user-defined pane sizes and each of the plurality of user-defined pane sizes corresponding to a respective window size, an equation that correlates pane size to window size is generated based upon the plurality of user-defined pane sizes and the respective window sizes, and the second pane size is determined using the equation.
24 . The method of claim 21 , wherein
the user-defined pane size previously defined by the user, the particular window size to which the user-defined pane size corresponds, and the determined second pane size each are, respectively, linear dimensions.
25 . The method of claim 21 , wherein
the user-defined pane size previously defined by the user, the particular window size to which the user-defined pane size corresponds, and the determined second pane size each are, respectively, area values.
26 . The method of claim 21 , wherein
upon a user input changing the pane from the first pane size to a new size, the new size is stored together with a current size of the window in the data store.
27 . A computer hardware system configured to size a pane of a window presented on a display to a user, comprising:
a hardware processor configured to initiate the following executable operations:
presenting, within the window, the pane at a first pane size;
resizing, responsive to detecting a resizing user input from a user, the window to a new size;
accessing, based upon the new size of the window and within a data store, data corresponding to a user-defined pane size previously defined by the user, the user-defined pane size corresponding to a particular window size;
determining, based upon the user-defined pane size and the new size of the window, a second pane size of the pane; and
presenting, in the window with the new size, the pane with the second pane size.
28 . The system of claim 27 , wherein
the data including a plurality of user-defined pane sizes and each of the plurality of user-defined pane sizes corresponding to a respective window size, and the second pane size is interpolated from the data including the plurality of user-defined pane sizes.
29 . The system of claim 27 , wherein
the data including a plurality of user-defined pane sizes and each of the plurality of user-defined pane sizes corresponding to a respective window size, an equation that correlates pane size to window size is generated based upon the plurality of user-defined pane sizes and the respective window sizes, and the second pane size is determined using the equation.
30 . The system of claim 27 , wherein
the user-defined pane size previously defined by the user, the particular window size to which the user-defined pane size corresponds, and the determined second pane size each are, respectively, linear dimensions.
31 . The system of claim 27 , wherein
the user-defined pane size previously defined by the user, the particular window size to which the user-defined pane size corresponds, and the determined second pane size each are, respectively, area values.
32 . The system of claim 27 , wherein
upon a user input changing the pane from the first pane size to a new size, the new size is stored together with a current size of the window in the data store.
33 . A computer program product for sizing a pane of a window presented on a display to a user, comprising:
a computer-readable storage medium having stored therein program code that, when executed by a computer hardware system, configures the computer hardware system to perform:
presenting, within the window, the pane at a first pane size;
resizing, responsive to detecting a resizing user input from a user, the window to a new size;
accessing, based upon the new size of the window and within a data store, data corresponding to a user-defined pane size previously defined by the user, the user-defined pane size corresponding to a particular window size;
determining, based upon the user-defined pane size and the new size of the window, a second pane size of the pane; and
presenting, in the window with the new size, the pane with the second pane size.
34 . The computer program product of claim 33 , wherein
the data including a plurality of user-defined pane sizes and each of the plurality of user-defined pane sizes corresponding to a respective window size, and the second pane size is interpolated from the data including the plurality of user-defined pane sizes.
35 . The computer program product of claim 33 , wherein
the data including a plurality of user-defined pane sizes and each of the plurality of user-defined pane sizes corresponding to a respective window size, an equation that correlates pane size to window size is generated based upon the plurality of user-defined pane sizes and the respective window sizes, and the second pane size is determined using the equation.
36 . The computer program product of claim 33 , wherein
the user-defined pane size previously defined by the user, the particular window size to which the user-defined pane size corresponds, and the determined second pane size each are, respectively, linear dimensions.
37 . The computer program product of claim 33 , wherein
the user-defined pane size previously defined by the user, the particular window size to which the user-defined pane size corresponds, and the determined second pane size each are, respectively, area values.
38 . The computer program product of claim 33 , wherein
upon a user input changing the pane from the first pane size to a new size, the new size is stored together with a current size of the window in the data store.Join the waitlist — get patent alerts
Track US2016085387A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.