Sizeable window for tabular and graphical representation of data
First Claim
1. A computer system for resizing a window containing a first display for displaying a first data in a tabular format and a second display for displaying a second data in a graphical format, to a height and a width thereby creating a resized window, comprising:
- first drawing means for drawing within the resized window a resized first display to a first scale having a first height and a first width that fits within the resized window with said first data in the tabular format rescaled to conform to said resized first display, said resized first display drawn only when said first height is greater than a predetermined minimum height threshold representing a height below which the first data is considered to be unreadable in the tabular format; and
second drawing means for drawing a resized second display within the resized window to a second scale having a second height and a second width to fill the height and a remaining width of the resized window, wherein the second data in the graphical format is rescaled to conform to said resized second display.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for resizing a window, containing a first display for displaying first data in a first format and a second display for displaying second data in a second format, to a height and a width, thereby creating a resized window. The system determines whether the first display can be drawn to a first scale thereby ensuring that the first display will fit within the resized window. If the first display will fit within the resized window, then the system draws the first display to the first scale. The system draws to a second scale the second display to a remaining area of the resized window after the first display is drawn. The second scale will consist of the entire window if the first display cannot be drawn to the first scale. The invention resizes the first display and the second display within the resized window to ensure a useful presentation of data.
170 Citations
34 Claims
-
1. A computer system for resizing a window containing a first display for displaying a first data in a tabular format and a second display for displaying a second data in a graphical format, to a height and a width thereby creating a resized window, comprising:
-
first drawing means for drawing within the resized window a resized first display to a first scale having a first height and a first width that fits within the resized window with said first data in the tabular format rescaled to conform to said resized first display, said resized first display drawn only when said first height is greater than a predetermined minimum height threshold representing a height below which the first data is considered to be unreadable in the tabular format; and second drawing means for drawing a resized second display within the resized window to a second scale having a second height and a second width to fill the height and a remaining width of the resized window, wherein the second data in the graphical format is rescaled to conform to said resized second display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for resizing a window on a computer screen, the window containing a first display for displaying first data in a tabular format and a second display for displaying second data in a graphical format, the resized window having a height and a width, the resized first display having a first width and a first height and the resized second display having a second width and a second height, the method comprising the steps of:
-
(a) determining whether the resized first display has a first height that is greater than a predetermined minimum height threshold representing a height below which the first data is unreadable when displayed in said tabular format; (b) drawing to said first scale the first display when said step (a) determines that said first height is greater than said predetermined minimum height threshold; (c) resealing the first data in the tabular format to conform to the resized first display when said step (b) is performed; (d) drawing a resized second display within the resized window to a second scale having a second height and a second width to fill the height and a remaining width of the resized window after said steps (b) and (c) are performed; and (e) resealing the second data in the graphical format within the second display to conform to said resized second display. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for use with a windows environment, including a computer usable medium having computer readable program code means embodied in said medium for enabling a computer to resize a window containing a first display for displaying first data in a tabular format and a second display for displaying second data in a graphical format, to a height and a width thereby creating a resized window, said computer program product comprising:
-
first computer readable program code means for drawing within the resized window a resized first display to a first scale having a first height and a first width that fits within the resized window with said first data in the tabular format resealed to conform to said resized first display, said resized first display drawn only when said first height is greater than a predetermined minimum height threshold representing a height below which the first data is considered to be unreadable in the tabular format; and second computer readable program code means for drawing a resized second display within the resized window to a second scale having a second height and a second width to fill the height and a remaining width of the resized window, wherein the second data in the graphical format is resealed to conform to said resized second display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for use with a windows environment, said computer program product comprising:
-
a computer usable medium having computer readable program code method steps embodied in said medium for resizing a window on a computer screen, the window containing a first display for displaying first data in a tabular format and a second display for displaying second data in a graphical format, the resized window having a height and a width, the resized first display having a first width and a first height and the resized second display having a second width and a second height, the method steps comprising the steps of; (a) determining whether the resized first display has a first height that is greater than a predetermined minimum height threshold representing a height below which the data is unreadable when displayed in said tabular format; (b) drawing to said first scale the first display when said step (a) determines that said first height is greater than said predetermined minimum height threshold; (c) resealing the first data in the tabular format to conform to the resized first display when said step (b) is performed; (d) drawing a resized second display within the resized window to a second scale having a second height and a second width to fill the height and a remaining width of the resized window after said steps (b) and (c) are performed; and (e) resealing the second data in the graphical format within the second display to conform to said resized second display. - View Dependent Claims (23, 24, 25)
-
-
26. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the means for resizing a window containing a first display for displaying a first data in a tabular format and a second display for displaying a second data in a graphical format, to a height and a width thereby creating a resized window, said program storage device comprising:
-
first drawing means for drawing within the resized window a resized first display to a first scale having a first height and a first width that fits within the resized window with said first data in the tabular format resealed to conform to said resized first display, said resized first display drawn only when said first height is greater than a predetermined minimum height threshold representing a height below which the first data is considered to be unreadable in the tabular format; and second drawing means for drawing a resized second display within the resized window to a second scale having a second height and a second width to fill the height and a remaining width of the resized window, wherein the second data in the graphical format is resealed to conform to said resized second display. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer system for resizing a window containing a first display for displaying a first data in a first format and a second display for displaying a second data in a second format, to a height and a width thereby creating a resized window, comprising:
-
first drawing means for drawing within the resized window a resized first display to a first scale having a first height and a first width that fits within the resized window with said first data rescaled to conform to said resized first display, said resized first display drawn only when at least one of said first height and said first width is greater than a predetermined minimum height and width threshold, respectively, representing a dimension below which the first data is considered to be unreadable in said first format, said minimum height threshold being calculated from a number of visible rows multiplied by a number of pixels that a row requires to be readable for a given font style and size; and second drawing means for drawing a resized second display within the resized window to a second scale having a second height and a second width to fill a remaining height and width of the resized window, wherein the second data is rescaled to conform to said resized second display. - View Dependent Claims (33)
-
-
34. A method for resizing a window on a computer screen, the window containing a first display for displaying first data in a first format and a second display for displaying second data in a second format, the resized window having a height and a width, the resized first display having a first width and a first height and the resized second display having a second width and a second height, the method comprising the steps of:
-
(a) determining whether the resized first display has at least one of a first height or first width that is greater than a predetermined minimum height and width threshold, respectively, representing a dimension below which the data is unreadable when displayed in said first format, said minimum height threshold being is calculated from a number of visible rows multiplied by a number of pixels that a row requires to be readable for a given font style and size; (b) drawing to said first scale the first display when said step (a) determines that said at least one of a first height or width is greater than said respective threshold; (c) resealing the first data in the first format to conform to the resized first display when said step (b) is performed; (d) drawing a resized second display within the resized window to a second scale having a second height and a second width to fill a remaining height and width of the resized window after said steps (b) and (c) are performed; and (e) rescaling the second data in the second format within the second display to conform to said resized second display.
-
Specification