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

Flexible window management on a computer display

Assignee: International Business Machines Corp
•
Filing: 1987-10-20
•
Granted: 1989-12-26
•
Expires: 2007-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique is described for managing windows in a display system. The window manager allows a user to mark an area on the display to define the dimensions and contents of a resized window. All non-hidden text and attributes within the enclosed area are incorporated into the resized window; however, the original windows do not lose their original characteristics. The marked area may span multiple windows, so multiple windows may be incorporated into the newly resized window. For each position within the newly resized window, a check is made for a window below. If no window exists below this position, the default, or background, character and attribute are incorporated into the newly resized window. If there exists a window below, a determination is made as to whether the window below is visible or hidden. If hidden, the system continues to look for a visible window until no further window is found below, at which point the default character and attribute are incorporated into the newly resized window. When a visible window is found below the newly resized window, the character and attribute from its corresponding position are read and incorporated into the newly resized window. This process continues until all of the information is processed from the marked area. In this manner, a window can be enlarged to incorporate the contents of several windows by enclosing several windows in the marked area.

Inventors

  • 👤 Antony J. O. Dawes
  • 👤 Stephen R. Henson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:24
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G09; G09G; G09G5/00; G09G5/14; G06F2203/00; G06F2203/048; G06F2203/04804

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 91 words
A method of managing a windowing system in a computer display comprising the steps of: selecting a window to be resized from a plurality of windows on the computer display; inputting dimension data defining resized dimensions of the selected window; resizing said selected window on said display according to said inputted dimension data; and automatically incorporating data from any other windows which may be below said resized window into said resized selected window while maintaining said other windows as independent entities, said incorporated data not being linked to said other windows.
Claim 2
Independent Claim 91 words
A method of managing a windowing system in a computer display comprising the steps of: selecting a window to be resized from a plurality of windows on the computer display; inputting dimension data defining resized dimensions of the selected window; resizing said selected window on said display according to said inputted dimension data; and automatically incorporating data from any other windows which may be below said resized window into said resized selected window while maintaining said other windows as independent entities, said incorporated data not being linked to said other windows.
Claim 3
Dependent Claim 32 words
The method of managing a windowing system in a computer display as recited in claim 1 wherein said data from other windows incorporated by said incorporating step includes character and attribute information.
Claim 4
Dependent Claim 40 words
The method of managing a windowing system in a computer display as recited in claim 1 further comprising the step of differentiating between hidden and visible windows and only performing said incorporating step from said other windows that are visible.
Claim 5
Dependent Claim 48 words
The method of managing a windowing system in a computer display as recited in claim 1 further comprising the step of displaying said other windows as they originally appeared when said resized selected window is scrolled to reveal said other windows which were below said resized selected window.
Claim 6
Dependent Claim 84 words
The method of managing a windowing system in a computer display as recited in claim 1 wherein the step of incorporating is performed by the following steps: incrementing a logical cursor to each location within the area of said selected resized window; checking for a visible window below the location of said logical cursor; reading character and attribute information from the corresponding location of said logical cursor in a visible window; and writing the read character and attribute information into said selected resized window.
Claim 7
Dependent Claim 56 words
The method of managing a windowing system in a computer display as recited in claim 5 further comprising the step of maintaining windows below said selected resized window in their original condition on the display so that, as said selected resized window is scrolled, said windows will be revealed as they originally appeared on said display.

References Cited (Backward Citations)

US4712191A Cited
US4574364A Cited
US4692757A Cited
US4642790A Cited
US4598384A Cited
US4694288A Cited
US4653020A Cited
US4651146A Cited
US4542376A Cited
US4670752A Cited
US4586035A Cited
US4700320A Cited
US4710767A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-12-25 1993-06-26 1993-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-12-25 1997-06-26 1997-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-12-25 2001-06-26 2001-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag