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

Data processing system

Assignee: International Business Machines Corp
•
Filing: 1995-08-30
•
Granted: 1996-06-18
•
Expires: 2015-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system is provided. The system includes a window based display for displaying display windows. A processor executes multiple interleaved data processing tasks. The processor is able to trigger execution of a second task by the processor in response to execution of a first task by the processor The first and second tasks are associated with one or more of the display windows. The processor controls display of the associated display windows on the display. If the processor triggers execution of the second task in response to execution of the first task, the processor controls display of the second task's display window(s) to be visually connected to and move with the first task's display window(s) in response to data identifying the first task's display window(s).

Inventors

  • 👤 Matthew K. Vaughton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:23
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 123 words
A data processing system, comprising: means for displaying display windows; and means coupled to said displaying means for: executing first and second interdependent data processing tasks; associating said first and second interdependent tasks with respective ones of said display windows; passing window identification data from said first task to said second task; triggering execution of said second task in response to execution of said first task; and controlling, in response to said triggering, display of said second task's display window visually connected to and moving with said first task's display window in response to data identifying said first task's display window such that changes to size and position of said first task display window have corresponding changes on said second task display window.
Claim 2
Dependent Claim 123 words
A data processing system, comprising: means for displaying display windows; and means coupled to said displaying means for: executing first and second interdependent data processing tasks; associating said first and second interdependent tasks with respective ones of said display windows; passing window identification data from said first task to said second task; triggering execution of said second task in response to execution of said first task; and controlling, in response to said triggering, display of said second task's display window visually connected to and moving with said first task's display window in response to data identifying said first task's display window such that changes to size and position of said first task display window have corresponding changes on said second task display window.
Claim 3
Dependent Claim 37 words
A data processing system as claimed in claim 1, wherein said data includes identification of a portion of memory storing parameters describing said first task's display window and said data is made available to said second task.
Claim 4
Dependent Claim 21 words
A data processing system as claimed in claim 1, wherein said second task's window is displayed within said first task's window.
Claim 5
Dependent Claim 43 words
A data processing system as claimed in claim 1 wherein said second task has a function of downloading files from another data processing system required by said first task and said second task's window provides an indication of a progress of said downloading.
Claim 6
Dependent Claim 21 words
A data processing system as claimed in claim 2 wherein said second task's window is displayed within said first task's window.
Claim 7
Dependent Claim 43 words
A data processing system as claimed in claim 2 wherein said second task has a function of downloading files from another data processing system required by said first task and said second task's window provides an indication of a progress of said downloading.
Claim 8
Dependent Claim 43 words
A data processing system as claimed in claim 3 wherein said second task has a function of downloading files from another data processing system required by said first task and said second task's window provides an indication of a progress of said downloading.
Claim 9
Dependent Claim 43 words
A data processing system as claimed in claim 5, wherein said second task has the function of downloading files from another data processing system required by said first task and said second task's window(s) provides an indication of the progress of said downloading.
Claim 10
Independent Claim 136 words
A method of controlling windows on a data processing system having an operating system controlling a plurality of application programs executing within said data processing system, comprising: identifying memory within said data processing system storing parameters associated with each of said plurality of application programs executing within said data processing system; passing the identified memory of an active application program window of said plurality of application programs to a second application program via said operating system, said second application program processing an interdependent task required by said first application program; executing said second application program for said interdependent task in a display window visually connected to and moving with said active application program window such that changes to position and size of said display window results in the corresponding changes to said active application program window.
Claim 11
Independent Claim 136 words
A method of controlling windows on a data processing system having an operating system controlling a plurality of application programs executing within said data processing system, comprising: identifying memory within said data processing system storing parameters associated with each of said plurality of application programs executing within said data processing system; passing the identified memory of an active application program window of said plurality of application programs to a second application program via said operating system, said second application program processing an interdependent task required by said first application program; executing said second application program for said interdependent task in a display window visually connected to and moving with said active application program window such that changes to position and size of said display window results in the corresponding changes to said active application program window.
Claim 12
Independent Claim 117 words
A method of displaying a plurality of display windows in a data processing system, said plurality of windows under the control of an operating system, comprising: executing a first task in a first display window by said operating system on said data processing system; calling an interdependent task from said first task and passing memory identification data describing said first task display window to said interdependent task; and executing said interdependent task in response to receiving said memory identification data and simultaneously displaying a second display window, said second display window visually linked to said first display window such that changes to position and size of said first display window are made to said second display window.
Claim 13
Independent Claim 117 words
A method of displaying a plurality of display windows in a data processing system, said plurality of windows under the control of an operating system, comprising: executing a first task in a first display window by said operating system on said data processing system; calling an interdependent task from said first task and passing memory identification data describing said first task display window to said interdependent task; and executing said interdependent task in response to receiving said memory identification data and simultaneously displaying a second display window, said second display window visually linked to said first display window such that changes to position and size of said first display window are made to said second display window.
Claim 14
Dependent Claim 30 words
A method of displaying a plurality of display windows in a data processing system as in claim 10 wherein said second display window is displayed within said first display window.
Claim 15
Dependent Claim 33 words
A method of displaying a plurality of display windows in a data processing system as in claim 10 wherein memory identification data is a portion of memory storing parameters describing said first task.

References Cited (Backward Citations)

US4692858A Cited
EP0176950A2 Cited
US4739314A Cited
US5040131A Cited
US5050105A Cited
US5079695A Cited
US5121478A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag