US2016085387A1PendingUtilityA1

Sizing a pane of a window presented on a display

Assignee: IBMPriority: Aug 30, 2012Filed: Dec 6, 2015Published: Mar 24, 2016
Est. expiryAug 30, 2032(~6.1 yrs left)· nominal 20-yr term from priority
G06F 3/0481G06F 3/04842G06F 3/04845G06F 3/04847G06F 9/451G06F 3/0484
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.