Method, memory and apparatus for automatically resizing a window
First Claim
1. A method for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a first window of a certain size displayed on the computer display of a certain size, comprising the steps of:
- in response to detecting a loss of focus from the first window, determining a number of windows displayed on the computer display;
dividing the square of the size of the first window by the size of the computer display to create a first resultant;
dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant;
multiplying the first resultant by the second resultant to create a third resultant;
if the third resultant is greater than a first threshold percentage of the size of the first window and less than a second threshold percentage of the size of the first window, assigning the third resultant as the zoom out size;
if the third resultant is less than the first threshold percentage of the size of the first window, reducing the size of the first window by the second threshold percentage; and
if the third resultant is greater than the second threshold percentage of the dimensions of the first window, reducing the size of the first window by the first threshold percentage.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture direct a computer system to automatically resize a window. The method includes the computer-implemented steps of in response to detecting a transfer of focus to a first window, determining the number of windows displayed on the computer display, determining the size of the display screen, determining the size of the first window, squaring the size of the first window, dividing the square of the size of the first window by the size of the computer display to create a first resultant, dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant, and multiplying the first resultant by the second resultant to create a third resultant, if the third resultant is greater than 30% of the size of the first window and less than 70% of the size of the first window, assigning the third resultant as the zoom out size, if the third resultant is less than 30% of the size of the first window, reducing the size of the first window by 70%, and if the third resultant is greater than 70% of the dimensions of the first window, reducing the size of the first window by 30%.
-
Citations
2 Claims
-
1. A method for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a first window of a certain size displayed on the computer display of a certain size, comprising the steps of:
-
in response to detecting a loss of focus from the first window, determining a number of windows displayed on the computer display; dividing the square of the size of the first window by the size of the computer display to create a first resultant; dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant; multiplying the first resultant by the second resultant to create a third resultant; if the third resultant is greater than a first threshold percentage of the size of the first window and less than a second threshold percentage of the size of the first window, assigning the third resultant as the zoom out size; if the third resultant is less than the first threshold percentage of the size of the first window, reducing the size of the first window by the second threshold percentage; and if the third resultant is greater than the second threshold percentage of the dimensions of the first window, reducing the size of the first window by the first threshold percentage. - View Dependent Claims (2)
-
Specification