Patent US1781940A successfully refreshed from Google Patents.
Patent US5513342A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5513342A Expired / Lapsed US ⏱️ 0.0 years remaining

Display window layout system that automatically accommodates changes in display resolution, font size and national language

Assignee: International Business Machines Corp
•
Filing: 1993-12-28
•
Granted: 1996-04-30
•
Expires: 2013-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphical user interface display window configurations containing user-readable data and is implemented by a software presentation system. The software presentation system automatically adjusts window size and positioning in accordance with window environment changes (e.g. changes in user readable data and/or window resolution). The method includes the steps of: establishing through operation of the presentation system, a display including windows with user-readable data; detecting a change in window environment; responding automatically to the change in window environment to determine windows in the display that require a size adjustment; recalculating the size of each window that requires adjustment; and operating a layout routine to reposition windows in the display in accordance with predetermined spacing and positioning parameters.

Inventors

  • 👤 Kevin K. Leong
  • 👤 Robert D. Love
  • 👤 Hiroshi Tsuji

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 20:06
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 192 words
A method for controlling a graphical user interface to enable a computer to display window configurations containing user-perceivable data, said method implemented by a software presentation system that automatically adjusts window presentation in accordance with window environment changes, including changes in the user-perceivable data, said method implemented by a computer and comprising the steps of: (a) operating said presentation system to create a display that includes child windows with user-perceivable data, said child windows positioned within a parent window which comprises a data structure including a child window layout routine; (b) detecting an indicated change in child window environment; (c) causing each child window to respond automatically to said change in child window environment to operate a child window procedure, associated with each child window, which calculates a minimum size of at least each child window which requires adjustment to accommodate said change in environment and reporting each said minimum size to said child window layout routine; and (d) operating said child window layout routine to reposition said child windows on said display, including adjusted size child windows, in accordance with child window spacing parameters associated with said child window layout routine.
Claim 2
Independent Claim 192 words
A method for controlling a graphical user interface to enable a computer to display window configurations containing user-perceivable data, said method implemented by a software presentation system that automatically adjusts window presentation in accordance with window environment changes, including changes in the user-perceivable data, said method implemented by a computer and comprising the steps of: (a) operating said presentation system to create a display that includes child windows with user-perceivable data, said child windows positioned within a parent window which comprises a data structure including a child window layout routine; (b) detecting an indicated change in child window environment; (c) causing each child window to respond automatically to said change in child window environment to operate a child window procedure, associated with each child window, which calculates a minimum size of at least each child window which requires adjustment to accommodate said change in environment and reporting each said minimum size to said child window layout routine; and (d) operating said child window layout routine to reposition said child windows on said display, including adjusted size child windows, in accordance with child window spacing parameters associated with said child window layout routine.
Claim 3
Dependent Claim 24 words
The method as recited in claim 1, wherein said change in child window environment is a change in font size of said user-perceivable data.
Claim 4
Dependent Claim 25 words
The method as recited in claim 1, wherein said indicated change in child window environment further dictates a change in size of said parent window.
Claim 5
Dependent Claim 23 words
The method as recited in claim 1, wherein said indicated change originates from either a user input or from an operating application program.
Claim 6
Dependent Claim 52 words
The method as recited in claim 1, wherein said child windows are arranged in rows and columns, said child window layout routine in step (d) determining an initial size for each row and column in accordance with a largest minimum size of a child window positioned in a row or column, respectively.
Claim 7
Dependent Claim 32 words
The method as recited in claim 5 wherein step (d) increases a determined size of a row or column to accommodate any child window spanning more than a row or column, respectively.
Claim 8
Dependent Claim 38 words
The method as recited in claim 6 wherein available space within a parent window encompassing said child windows is calculated and said rows and columns are positioned in accordance therewith, taking into account prestored child window positioning parameters.

References Cited (Backward Citations)

US4574364A Cited
US4675830A Cited
US5151974A Cited
US5001697A Cited
US5208906A Cited
US5175813A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-30 1999-10-30 2000-04-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-30 2003-10-30 2004-04-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-30 2007-10-30 2008-04-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag