Claims
- 1. A computer program product for use in a data processing system, said data processing system including a display terminal, a local processor connected to said display terminal and connected to a local processor memory, a remote processor enabled to execute a plurality of application programs and connected to both said local processor and a remote processor memory, said program product comprising a computer usable medium having:computer readable program coded embodied in said medium for enabling said remote processor to send window display data generated by said application programs to said local processor; computer readable program coded embodied in said medium for enabling receipt of said window display data and drawing respective application windows, each of said application windows containing at least one subarea window within its perimeter; computer readable program coded embodied in said medium for enabling said application programs to designate at least one of said subarea windows as an action field through which a user may access a respective application program; computer readable program code embodied in said medium for enabling storing said respective application program window display data common to both one of said application windows and said corresponding action field in said local processor memory; and computer readable program code embodied in said medium for enabling storing window display data defining a remaining portion of said one of said application windows outside said subarea designating said action field, in said remote processor memory.
- 2. The computer program product as claimed in claim 1, further comprising:computer readable program code embodied in said medium enabling entering user input data for an application program in one of said action fields; and computer readable program coded embodied in said medium enabling sending said user input data from said local processor to said remote processor for execution.
- 3. In a data processing system including a display terminal, a local processor connected to said display terminal and connected to a local processor memory, a remote processor enabled to execute a plurality of application programs and connected to both said local processor and a remote processor memory, a method for distributed client/server window presentation comprising:sending, from said remote processor, window display data generated by said application programs to said local processor; receiving said window display data at said local processor and drawing respective application windows, each of said application windows containing at least one subarea window within its perimeter; designating, by said application programs, at least one of said subarea windows as an action field through which a user may access a respective application program; storing said respective application program window display data common to both one of said application windows and said corresponding action field in said local processor memory; and storing window display data defining a remaining portion of said one of said application windows outside said subarea designating said action field, in said remote processor memory.
- 4. The method for distributed client/server window presentation as claimed in claim 3, further comprising:entering, by said user, input data for an application program into one of said action fields; and sending said input data from said local processor to said remote processor for execution.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 9226706 |
Dec 1992 |
GB |
|
Parent Case Info
This is a continuation of application Ser. No. 08/163,416, filed Dec. 6, 1993 now U.S. Pat. No. 5,920,311.
US Referenced Citations (9)
| Number |
Name |
Date |
Kind |
|
4642790 |
Minshull et al. |
Feb 1987 |
A |
|
4651146 |
Lucash et al. |
Mar 1987 |
A |
|
4665501 |
Saldin et al. |
May 1987 |
A |
|
4782463 |
Sanders et al. |
Nov 1988 |
A |
|
4845644 |
Anthias et al. |
Jul 1989 |
A |
|
4954966 |
Mooney et al. |
Sep 1990 |
A |
|
5175813 |
Golding et al. |
Dec 1992 |
A |
|
5461716 |
Eagen et al. |
Oct 1995 |
A |
|
5920311 |
Anthias |
Jul 1999 |
A |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
08/163416 |
Dec 1993 |
US |
| Child |
09/309470 |
|
US |