Optimal Display of Multiple Windows within a Computer Display
First Claim
Patent Images
1. A computer implemented method comprising:
- a. finding parameters of a display;
b. finding parameters of multiple windows;
c. calculating new parameters for a selected window based on the content of the selected window; and
d. performing at least one of resizing and repositioning operation on the selected window based on the new parameters by altering outline edges of the selected window and moving the selected window to a corresponding immediate corner of the display and an abutment of outline edges of the adjacent windows, wherein the resultant window is positioned near the initial location after at least resizing or repositioning the selected window.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for optimally displaying multiple windows on a display is provided. The multiple windows can be sequentially or simultaneously resized and/or repositioned. The method performs at least one of resizing or repositioning operation on at least one of the multiple windows to fit within the available display area. The method provides the user the ability to see a maximum of information from multiple windows and allows access to the scroll bars, title bars, status bars and command window of the multiple windows.
98 Citations
20 Claims
-
1. A computer implemented method comprising:
-
a. finding parameters of a display; b. finding parameters of multiple windows; c. calculating new parameters for a selected window based on the content of the selected window; and d. performing at least one of resizing and repositioning operation on the selected window based on the new parameters by altering outline edges of the selected window and moving the selected window to a corresponding immediate corner of the display and an abutment of outline edges of the adjacent windows, wherein the resultant window is positioned near the initial location after at least resizing or repositioning the selected window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method of resizing and repositioning multiple windows in a display utilizing available display size, the method comprising:
-
a. finding parameters of the display; b. finding parameters of the multiple windows; c. calculating new parameters of a selected window based on the content of the selected window; d. modifying the size of the selected window to the maximum available display size; e. modifying the size of the selected window in accordance with the new parameters of the selected window to fit with the available display size; f. resizing resolution of images in the selected window; g. repositioning the selected window with respect to the multiple windows and an immediate corner of the display; h. moving a hidden and overlapped window to an active window in the display; i. aligning the selected window by edges abutment; and j. providing accessibility to any scroll bar, any status bar, any toolbar and any title bar of the selected window in the display.
-
-
11. A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
a. find parameters of a display; b. find parameters of multiple windows; c. calculate new parameters for a selected window based on the content of the selected window; and d. perform at least one of resizing and repositioning operation on the selected window based on the new parameters by altering outline edges of the selected window and moving the selected window to a corresponding immediate corner of the display and an abutment of outline edges of the adjacent windows, wherein the resultant window is positioned near the initial location after resizing and repositioning of the selected window. - View Dependent Claims (12, 13)
-
-
14. An apparatus comprising:
-
a. a memory; b. a resizing module, residing in the memory, for performing at least one of resizing and repositioning operation on one or more windows in a display utilizing available display size, wherein the resizing module determines parameters of the display and the one or more windows;
wherein the resizing module calculates new parameters for a selected window based on the content of the selected window;
wherein the resizing module modifies the size and position of at least one window by altering outline edges of the selected window and moving the selected window to a corresponding immediate corner of the display and an abutment of outline edges of the adjacent windows; andc. at least one processor coupled to the memory executing the process steps associated with the resizing module. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification