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

Method, memory and apparatus for automatically resizing a window while continuing to display information therein

Assignee: International Business Machines Corp
•
Filing: 1996-03-29
•
Granted: 1999-08-17
•
Expires: 2016-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and article of manufacture for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a window displayed on the computer display. The method includes the first step of in response to a command from user controls over a first portion of the window, determining whether the window is zoomed out. The second step includes if the window is not zoomed out, automatically resizing the window to a smaller size while continuing to display the contents of the window. The third step includes re-displaying on the computer display the window using the smaller size.

Inventors

  • 👤 Hatim Yousef Amro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 08:38
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 287 words
A method for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a window displayed on the computer display, the window displaying information, comprising the steps of: in response to a command from user controls over a portion of the window, determining whether the window is in a zoomed out size; if the window is not in the zoomed out size, automatically resizing the window to the zoomed out size while continuing to display the information in the window, said step of automatically resizing the window to the zoomed out size further comprising the steps of: determining height and width dimensions of the window and computer display; squaring the dimensions of the height for the window; dividing the square of the height by the height 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 for height; if the third resultant is greater than 30% of the height of the window and less than 70% of the height of the window, assigning the third resultant as the zoomed out size for height; if the third resultant is less than 30% of the height of the window, reducing the height of the window by 70%; if the third resultant is greater than 70% of the height of the window, reducing the height of the window by 30%; and repeating the above steps for the width of the window; and if the window is in the zoomed out size, automatically enlarging the window to a default size.
Claim 2
Independent Claim 287 words
A method for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a window displayed on the computer display, the window displaying information, comprising the steps of: in response to a command from user controls over a portion of the window, determining whether the window is in a zoomed out size; if the window is not in the zoomed out size, automatically resizing the window to the zoomed out size while continuing to display the information in the window, said step of automatically resizing the window to the zoomed out size further comprising the steps of: determining height and width dimensions of the window and computer display; squaring the dimensions of the height for the window; dividing the square of the height by the height 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 for height; if the third resultant is greater than 30% of the height of the window and less than 70% of the height of the window, assigning the third resultant as the zoomed out size for height; if the third resultant is less than 30% of the height of the window, reducing the height of the window by 70%; if the third resultant is greater than 70% of the height of the window, reducing the height of the window by 30%; and repeating the above steps for the width of the window; and if the window is in the zoomed out size, automatically enlarging the window to a default size.
Claim 3
Dependent Claim 18 words
The method according to claim 1 wherein the portion of the window comprises a zoomed out button object.
Claim 4
Dependent Claim 327 words
A computer system for automatically resizing a window displayed in a default state on a computer display, the window displaying information, comprising: user controls; key board; in response to a command from user controls over a first portion of the window, means for determining whether the window is in a zoomed out size; if the window is not in the zoomed out size, means for automatically resizing the window to the zoomed out size while continuing to display the information in the window, said means for automatically resizing the window to the zoomed out size further comprising: means for determining height and width dimensions of the window and computer display; means for squaring the dimensions of the height for the window; means for dividing the square of the height by the height of the computer display to create a first resultant; means for dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant; and means for multiplying the first resultant by the second resultant to create a third resultant for height; means for assigning the third resultant as the zoomed out size for height if the third resultant is greater than 30% of the height of the window and less than 70% of the height of the window, assigning the third resultant as the zoom out size for height; means for reducing the height of the window by 70% if the third resultant is less than 30% of the height of the window, reducing the height of the window by 70%; means for reducing the height of the window by 30% if the third resultant is greater than 70% of the height of the window, reducing the height of the window by 30%; and means for repeating the above for the width of the window ; and if the window is in the zoomed out size, means for automatically enlarging the window to a default size.
Claim 5
Dependent Claim 327 words
A computer system for automatically resizing a window displayed in a default state on a computer display, the window displaying information, comprising: user controls; key board; in response to a command from user controls over a first portion of the window, means for determining whether the window is in a zoomed out size; if the window is not in the zoomed out size, means for automatically resizing the window to the zoomed out size while continuing to display the information in the window, said means for automatically resizing the window to the zoomed out size further comprising: means for determining height and width dimensions of the window and computer display; means for squaring the dimensions of the height for the window; means for dividing the square of the height by the height of the computer display to create a first resultant; means for dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant; and means for multiplying the first resultant by the second resultant to create a third resultant for height; means for assigning the third resultant as the zoomed out size for height if the third resultant is greater than 30% of the height of the window and less than 70% of the height of the window, assigning the third resultant as the zoom out size for height; means for reducing the height of the window by 70% if the third resultant is less than 30% of the height of the window, reducing the height of the window by 70%; means for reducing the height of the window by 30% if the third resultant is greater than 70% of the height of the window, reducing the height of the window by 30%; and means for repeating the above for the width of the window ; and if the window is in the zoomed out size, means for automatically enlarging the window to a default size.
Claim 6
Dependent Claim 384 words
An article of manufacture, comprising: a computer usable medium having computer readable program code means embodied therein for directing a computer system, having at least a processor, user controls, key board, and computer display, to automatically resize a window displayed on the computer display, the window displaying information the computer usable medium comprising: in response to a command from user controls over a first portion of the window, first computer readable program code means for causing the computer system to determine if the window is in a zoomed out size; if the window is not in the zoomed out size, second computer readable program code means for causing the computer system to automatically resize the window to the zoomed out size while continuing to display the information, said second computer readable program code means further including: instruction means for determining height and width dimensions of the window and computer display; instruction means for squaring the dimensions of the height for the window; instruction means for dividing the square of the height by the height of the computer display to create a first resultant; instruction means for dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant; and instruction means for multiplying the first resultant by the second resultant to create a third resultant for height; instruction means for assigning the third resultant as the zoomed out size for height if the third resultant is greater than 30% of the height of the window and less than 70% of the height of the window, assigning the third resultant as the zoom out size for height; instruction means for reducing the height of the window by 70% if the third resultant is less than 30% of the height of the window, reducing the height of the window by 70%; instruction means for reducing the height of the window by 30% if the third resultant is greater than 70% of the height of the window, reducing the height of the window by 30%; and instruction means for repeating the above for the width of the window; and if the window is in the zoomed out size, third computer readable program code means for causing the computer system to automatically enlarge the window to a default size.
Claim 7
Dependent Claim 384 words
An article of manufacture, comprising: a computer usable medium having computer readable program code means embodied therein for directing a computer system, having at least a processor, user controls, key board, and computer display, to automatically resize a window displayed on the computer display, the window displaying information the computer usable medium comprising: in response to a command from user controls over a first portion of the window, first computer readable program code means for causing the computer system to determine if the window is in a zoomed out size; if the window is not in the zoomed out size, second computer readable program code means for causing the computer system to automatically resize the window to the zoomed out size while continuing to display the information, said second computer readable program code means further including: instruction means for determining height and width dimensions of the window and computer display; instruction means for squaring the dimensions of the height for the window; instruction means for dividing the square of the height by the height of the computer display to create a first resultant; instruction means for dividing one by a total number of windows displayed on the computer display and adding one thereto, creating a second resultant; and instruction means for multiplying the first resultant by the second resultant to create a third resultant for height; instruction means for assigning the third resultant as the zoomed out size for height if the third resultant is greater than 30% of the height of the window and less than 70% of the height of the window, assigning the third resultant as the zoom out size for height; instruction means for reducing the height of the window by 70% if the third resultant is less than 30% of the height of the window, reducing the height of the window by 70%; instruction means for reducing the height of the window by 30% if the third resultant is greater than 70% of the height of the window, reducing the height of the window by 30%; and instruction means for repeating the above for the width of the window; and if the window is in the zoomed out size, third computer readable program code means for causing the computer system to automatically enlarge the window to a default size.

References Cited (Backward Citations)

US5062060A Cited
US5060170A Cited
US5263134A Cited
US5163046A Cited
US5434964A Cited
US5394521A Cited
US5450536A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-16 2003-02-15 2003-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-16 2007-02-15 2007-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-16 2011-02-15 2011-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag