← Back to Patent Explorer
US5847706A Expired / Lapsed US ⏱️ 0.0 years remaining

Sizeable window for tabular and graphical representation of data

Assignee: Viavi Solutions Inc
•
Filing: 1995-11-30
•
Granted: 1998-12-08
•
Expires: 2015-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Paul Michael Kingsley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 11:13
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 182 words
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.
Claim 2
Dependent Claim 182 words
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.
Claim 3
Dependent Claim 57 words
A computer system according to claim 1, wherein said computer system further comprising: zoom determining means for determining if the resized window is zoomed; and zoom drawing means for drawing a zoomed view of the first display and the second display to the resized window if said zoom determining means determines that the resized window is zoomed.
Claim 4
Dependent Claim 48 words
A computer system according to claim 1, wherein said tabular format comprises a tabular representation of the first data in a spreadsheet, wherein said spreadsheet comprises a plurality of rows, and wherein said graphical format comprises a graphical representation of one or more data values in said spreadsheet.
Claim 5
Dependent Claim 48 words
A computer system according to claim 3, wherein said first drawing means comprises means for drawing the first display to a constant width, and wherein said first drawing means does not draw the first display when the width of the resized window is less than said constant width.
Claim 6
Dependent Claim 33 words
A computer system according to claim 3, wherein said first drawing means comprises: means for proportionally adjusting said rows of said spreadsheet to fit within said first height of said resized first display.
Claim 7
Dependent Claim 40 words
A computer system according to claim 3, wherein said minimum height threshold 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.
Claim 8
Dependent Claim 24 words
A computer system according to claim 6, wherein said given font style and size are constant and said required number of pixels are constant.
Claim 9
Dependent Claim 28 words
A computer system according to claim 6, wherein said given font style and size are not constant and further wherein said required number of pixels are dynamically determined.
Claim 10
Independent Claim 223 words
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.
Claim 11
Independent Claim 223 words
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.
Claim 12
Dependent Claim 65 words
A method according to claim 9, further comprising the steps of: (f) determining, prior to said step (a), whether the resized window is zoomed; and (g) drawing, prior to said step (a) and after said step (d), a zoomed view of the first resized display and the second resized display to the resized window when said step (d) determines that the resized window is zoomed.
Claim 13
Dependent Claim 39 words
A method according to claim 9, wherein said minimum height threshold 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.
Claim 14
Dependent Claim 23 words
A method according to claim 11, wherein said given font style and size are constant and said required number of pixels are constant.
Claim 15
Dependent Claim 82 words
A method according to claim 9, wherein said first width is a constant width, the method further comprising the steps of: (f) determining, prior to said step (b), whether said constant width is less than or equal to the width of the resized window; wherein said step (b) further includes the step of: (1) drawing the first resized display to said constant width when said step (d) determines that said constant width is less than or equal to said resized window width.
Claim 16
Dependent Claim 46 words
A method according to claim 9, wherein said tabular format includes a plurality of rows of data, and wherein said step (b) comprises the step of: (1) proportionally adjusting a plurality of rows of the first display to fit within the height of the resized window.
Claim 17
Dependent Claim 216 words
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.
Claim 18
Dependent Claim 216 words
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.
Claim 19
Dependent Claim 41 words
A computer program product according to claim 15, wherein said minimum height threshold 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.
Claim 20
Dependent Claim 25 words
A computer program product according to claim 16, wherein said given font style and size are constant and said required number of pixels are constant.
Claim 21
Dependent Claim 76 words
A computer program product according to claim 15, wherein said computer program product further comprises: third computer readable program code means for enabling a computer to determine if the resized window is zoomed; and fourth computer readable program code means for enabling a computer to draw a zoomed view of the first display and the second display to the resized window if said third computer readable program code means determines that the resized window is zoomed.
Claim 22
Dependent Claim 49 words
A computer program product according to claim 15, wherein said tabular format comprises a tabular representation of the first data in a spreadsheet, wherein said spreadsheet comprising a plurality of rows, and wherein said graphical format comprises a graphical representation of one or more data values in said spreadsheet.
Claim 23
Dependent Claim 49 words
A computer program product according to claim 19, wherein said first drawing means comprises means for drawing the first display to a constant width, and wherein said first drawing means does not draw the first display when the width of the resized window is less than said constant width.
Claim 24
Dependent Claim 41 words
A computer program product according to claim 19, wherein said second computer readable program code means comprises means for enabling a computer to proportionally adjusting said rows of said spreadsheet to fit within said first height of said resized first display.
Claim 25
Dependent Claim 251 words
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.
Claim 26
Dependent Claim 251 words
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.
Claim 27
Dependent Claim 41 words
A computer program product according to claim 22, wherein said minimum height threshold 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.
Claim 28
Dependent Claim 84 words
A computer program product according to claim 22, wherein said first width is a constant width, the method further comprising the step of: (f) determining, prior to said step (b), whether said constant width is less than or equal to the width of the resized window; wherein said step (b) further includes the step of: (1) drawing the first resized display to said constant width when said step (d) determines that said constant width is less than or equal to said resized window width.
Claim 29
Dependent Claim 48 words
A computer program product according to claim 22, wherein said tabular format includes a plurality of rows of data, and wherein said step (b) comprises the step of: (1) proportionally adjusting a plurality of rows of the first display to fit within the height of the resized window.
Claim 30
Dependent Claim 205 words
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.
Claim 31
Dependent Claim 205 words
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.
Claim 32
Dependent Claim 41 words
A program storage device according to claim 26, wherein said minimum height threshold 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.
Claim 33
Dependent Claim 25 words
A program storage device according to claim 27, wherein said given font style and size are constant and said required number of pixels are constant.
Claim 34
Dependent Claim 49 words
A program storage device according to claim 26, wherein said tabular format comprises a tabular representation of the first data in a spreadsheet, wherein said spreadsheet comprising a plurality of rows, and wherein said graphical format comprises a graphical representation of one or more data values in said spreadsheet.
Claim 35
Dependent Claim 49 words
A program storage device according to claim 29, wherein said first drawing means comprises means for drawing the first display to a constant width, and wherein said first drawing means does not draw the first display when the width of the resized window is less than said constant width.
Claim 36
Dependent Claim 34 words
A program storage device according to claim 29, wherein said first drawing means comprises: means for proportionally adjusting said rows of said spreadsheet to fit within said first height of said resized first display.
Claim 37
Dependent Claim 216 words
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.
Claim 38
Dependent Claim 216 words
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.
Claim 39
Dependent Claim 48 words
A computer system according to claim 32, wherein said first format comprises a tabular representation of the first data in a spreadsheet, wherein said spreadsheet comprising a plurality of rows, and wherein said second format comprises a graphical representation of one or more data values in said spreadsheet.
Claim 40
Independent Claim 269 words
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.
Claim 41
Independent Claim 269 words
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.

References Cited (Backward Citations)

US5001697A Cited
US5060170A Cited
US5434964A Cited
US5544288A Cited
US5513342A Cited
US5487143A Cited
US5561757A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-07 2002-06-08 2002-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-07 2006-06-08 2006-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-07 2010-06-08 2010-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag