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

Managing display windows of inter-related applications using hollowed windows

Assignee: Sun Microsystems Inc
•
Filing: 1994-03-21
•
Granted: 1995-06-13
•
Expires: 2014-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a computer controlled display system, a CPU is provided for generating a foreground and at least one background display windows on a display for a controlling and at least one subordinating programs. The foreground display window is generated selectively with or without a portion of the foreground display window hollowed out. The at least one background display window is generated for display behind the hollowable portion of the foreground display window, rendering the visibility and accessibility of the at least one background display window dependent on the foreground display window. A display coupled to the CPU is provided to display the generated display windows. An input device is provided to provide one of the controlling and the at least one subordinate programs with an input. The CPU is used to process the input by at least one of the controlling and the at least one subordinating programs, and regenerate the display windows for display selectively reflecting the processing. As a result, the controlling and the at least one subordinate programs may be used repeatedly and cooperatively by a user thereby improving the usability of these programs.

Inventors

  • 👤 David Gedye

Bibliographic Details

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

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 315 words
In a computer system comprising a display coupled to a central processing unit (CPU) executing a plurality of programs on behalf of a user, wherein a plurality of display windows are displayed on said display by said CPU for said programs, a method for managing said display windows for a controlling program and at least one subordinating program that enhances the usability of said controlling program and said at least one subordinating program, said method comprising the steps of: a) generating and displaying a foreground display window and at least one background display window on said display by said CPU for said controlling program and said at least one subordinating program respectively, said foreground display window being generated and displayed selectively with or without a portion of said foreground display window hollowed out in accordance to user interactions with said foreground display window and without requiring any user interaction with said at least one background display window, said at least one background display window being generated and displayed behind said hollowable portion of foreground display window rendering said at least one background display window's visibility and accessibility to said user dependent on said foreground display window; b) receiving an input from said user through a selected one of said foreground display window and said at least one background display window; c) processing said received input by at least a selected one of said controlling program and said at least one subordinating program under the control of said controlling program; and d) regenerating and redisplaying said foreground display window and said at least one background display window selectively reflecting said processing; whereby allowing repetitive and cooperative interactions with said controlling program and said at least one subordinating program through said foreground display window and said at least one background display window thereby enhancing the usability of said controlling program and said at least one subordinating program.
Claim 2
Dependent Claim 315 words
In a computer system comprising a display coupled to a central processing unit (CPU) executing a plurality of programs on behalf of a user, wherein a plurality of display windows are displayed on said display by said CPU for said programs, a method for managing said display windows for a controlling program and at least one subordinating program that enhances the usability of said controlling program and said at least one subordinating program, said method comprising the steps of: a) generating and displaying a foreground display window and at least one background display window on said display by said CPU for said controlling program and said at least one subordinating program respectively, said foreground display window being generated and displayed selectively with or without a portion of said foreground display window hollowed out in accordance to user interactions with said foreground display window and without requiring any user interaction with said at least one background display window, said at least one background display window being generated and displayed behind said hollowable portion of foreground display window rendering said at least one background display window's visibility and accessibility to said user dependent on said foreground display window; b) receiving an input from said user through a selected one of said foreground display window and said at least one background display window; c) processing said received input by at least a selected one of said controlling program and said at least one subordinating program under the control of said controlling program; and d) regenerating and redisplaying said foreground display window and said at least one background display window selectively reflecting said processing; whereby allowing repetitive and cooperative interactions with said controlling program and said at least one subordinating program through said foreground display window and said at least one background display window thereby enhancing the usability of said controlling program and said at least one subordinating program.
Claim 3
Dependent Claim 76 words
The method as set forth in claim 1, wherein, said input is received in said step b) by said controlling program when said foreground display window is generated and displayed with said hollowable portion of said foreground display window hollowed out; said received input is processed in said step c) by said controlling program; said foreground display window is regenerated and redisplayed in said step d) with said hollowable portion of said foreground display window unhollowed.
Claim 4
Dependent Claim 77 words
The method as set forth in claim 1, wherein, said input is received in said step b) by said controlling program when said foreground display window is generated and displayed with said hollowable portion of said foreground display window unhollowed; said received input is processed in said step c) by said controlling program; and said foreground display window is regenerated and redisplayed in said step d) with said hollowable portion of said foreground display window hollowed out.
Claim 5
Dependent Claim 65 words
The method as set forth in claim 1, wherein, said input is received in said step b) by said controlling program; said processing in said step c) comprises capturing an image of said at least one background display window; said foreground display window is regenerated and redisplayed in said step d) with said hollowable portion of said foreground display window unhollowed, and said captured image.
Claim 6
Dependent Claim 44 words
The method as set forth in claim 4, wherein, said controlling program is a multi-user application program; said unhollowed foreground display window with said captured image is also generated and displayed simultaneously on at least one other display for at least one other user.
Claim 7
Dependent Claim 20 words
The method as set forth in claim 5, wherein, said at least one other display is coupled to said CPU.
Claim 8
Dependent Claim 37 words
The method as set forth in claim 5, wherein, said at least one other display is coupled to at least one other computer system, said at least one other computer system being coupled to said computer system.
Claim 9
Dependent Claim 32 words
The method as set forth in claim 1, wherein, said foreground display window and said at least one background display window are large display windows occupying most of said display's display area.
Claim 10
Dependent Claim 256 words
A computer controlled display system comprising: a) a central processing unit (CPU) for generating a foreground display window and at least one background display window for a controlling program and at least one subordinating program respectively, processing an input received from a selected one of said foreground display window and said at least one background display window by at least a selected one of said controlling program and said at least one subordinating program under the control of said controlling program, and regenerating said foreground display window and said at least one background display window selectively reflecting said processing, said foreground display window being selectively generated/regenerated with or without a portion of said foreground display window hollowed out in accordance to user interactions with said foreground display window and without requiring any user interaction with said at least one background display window, said at least one background display window being generated/regenerated for display behind said hollowable portion of said foreground display window rendering said at least one background display window's visibility and accessibility dependent in said foreground display window; b) input means coupled to said CPU for providing said input; and c) display means coupled to said CPU comprising a display for displaying said foreground display window and said at least one background display window; whereby allowing repetitive and cooperative interactions with said controlling program and said at least one subordinating program through said foreground display window and at least one background display window thereby enhancing the usability of said controlling program and said subordinating program.
Claim 11
Dependent Claim 256 words
A computer controlled display system comprising: a) a central processing unit (CPU) for generating a foreground display window and at least one background display window for a controlling program and at least one subordinating program respectively, processing an input received from a selected one of said foreground display window and said at least one background display window by at least a selected one of said controlling program and said at least one subordinating program under the control of said controlling program, and regenerating said foreground display window and said at least one background display window selectively reflecting said processing, said foreground display window being selectively generated/regenerated with or without a portion of said foreground display window hollowed out in accordance to user interactions with said foreground display window and without requiring any user interaction with said at least one background display window, said at least one background display window being generated/regenerated for display behind said hollowable portion of said foreground display window rendering said at least one background display window's visibility and accessibility dependent in said foreground display window; b) input means coupled to said CPU for providing said input; and c) display means coupled to said CPU comprising a display for displaying said foreground display window and said at least one background display window; whereby allowing repetitive and cooperative interactions with said controlling program and said at least one subordinating program through said foreground display window and at least one background display window thereby enhancing the usability of said controlling program and said subordinating program.
Claim 12
Dependent Claim 77 words
The computer controlled display system as set forth in claim 9, wherein, said input means provides said input to said controlling program when said foreground display window is generated and displayed with said hollowable portion of said foreground display window hollowed out; said CPU processes said input with said controlling program, and regenerates said foreground display window with said hollowable portion of said foreground display window unhollowed; and said display means displays said regenerated foreground display window.
Claim 13
Dependent Claim 77 words
The computer controlled display system as set forth in claim 9, wherein, said input means provides said input to said controlling program when said foreground display window is generated and displayed with said hollowable portion of said foreground display window unhollowed; said CPU processes said input with said controlling program, and regenerates said foreground display window with said hollowable portion of said foreground display window hollowed out; and said display means displays said regenerated foreground display window.
Claim 14
Dependent Claim 69 words
The computer controlled display system as set forth in claim 9, wherein, said input means provides said input through said foreground display window; said CPU processes said input, captures an image of said at least one background display window, and regenerates said foreground display window with said hollowable portion of said foreground display window unhollowed and said captured image; and said display means displays said regenerated foreground display window.
Claim 15
Dependent Claim 47 words
The computer controlled display system as set forth in claim 12, wherein, said controlling program is a multi-user application program; said unhollowed foreground display window with said captured image is also generated and displayed simultaneously on at least one other display for at least one other user.
Claim 16
Dependent Claim 36 words
The computer controlled display system as set forth in claim 13, wherein, said computer controlled display system further comprises said at least one other display, said at least one other display being coupled to said CPU.
Claim 17
Dependent Claim 33 words
The computer controlled display system as set forth in claim 13, wherein, said computer controlled display system is coupled to at least one other computer system comprising said at least one other display.
Claim 18
Dependent Claim 35 words
The computer controlled display system as set forth in claim 9 wherein, said foreground display window and said at least one background display window are large display windows occupying most of said display's display area.

References Cited (Backward Citations)

US4868765A Cited
US5043919A Cited
JPH0329023A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-06-12 1998-12-12 1999-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-06-12 2002-12-12 2003-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-06-12 2006-12-12 2007-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag