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

Method and system for displaying applications of different operating systems on a single system using the user interface of the different operating systems

Assignee: International Business Machines Corp
•
Filing: 1992-11-13
•
Granted: 1997-09-30
•
Expires: 2012-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Two or more interconnected computer systems, each having a different operating system. For example, a client system may be running the OS/2 operating system and a second, server computer the AIX system. The server system that allocates display screen space for application windows running on the server system and supports window management. Further, the window management places GUI borders around the application window which allow a user to interact with the client application. The functions in these GUI borders include a menu bar, scroll bar, sizing features, pull down windows, and the like. The client application is mapped into a form which enables the application commands to be recognized by a library of functional calls associated with the server system. The server system, displays the client application in the designated window along with the server GUI. In this manner a user can interact with a client application using the server graphical user interface.

Inventors

  • 👤 Michael Wilfrid Brown
  • 👤 Lester Brooks Hickerson
  • 👤 Colin Victor Powell
  • 👤 William Chapel Tims
  • 👤 Robert Leonard Tycast
  • 👤 Richard Lee Verburg

Bibliographic Details

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

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 137 words
A data processing system for displaying output of a program application executing on a first computer system, written for a first operating system on a second computer system having a second operating system; said second computer system connected to said first computer system, comprising: means for allocating a portion of said second computer display screen for the output of said program application, and a graphical user interface on said second computer system, based on the second operating system in said second computer system; means for enabling user commands to said graphical user interface on said second computer system to be processed by said program application on said first computer system; and means for displaying the output from said program application and said graphical user interface in said portion of said display screen on said second computer system.
Claim 2
Dependent Claim 137 words
A data processing system for displaying output of a program application executing on a first computer system, written for a first operating system on a second computer system having a second operating system; said second computer system connected to said first computer system, comprising: means for allocating a portion of said second computer display screen for the output of said program application, and a graphical user interface on said second computer system, based on the second operating system in said second computer system; means for enabling user commands to said graphical user interface on said second computer system to be processed by said program application on said first computer system; and means for displaying the output from said program application and said graphical user interface in said portion of said display screen on said second computer system.
Claim 3
Dependent Claim 41 words
A system according to claim 1 wherein said means for displaying comprises means for mapping commands from said program application on a first computer system to commands which can be interpreted by said second operating system on said first computer system.
Claim 4
Dependent Claim 39 words
A system according to claim 2 wherein said means for mapping comprises means for creating function in said second operating system on said second computer system to accommodate function present in said program application on said first computer system.
Claim 5
Dependent Claim 54 words
A system according to claim 3 wherein said enabling means comprises: means for interpreting commands from said graphical user interface on said second computer system directed to said program application on said first computer system; and means for translating said commands into a form recognizable by said program application on said first computer system.
Claim 6
Dependent Claim 90 words
A system according to claim 4 wherein said means for creating function comprises: means for comparing the program application function on said first computer system with function provided by said second operating system on said second computer system; means for determining the function within said second operating system on said second computer system related to said program application function on said first computer system; and means for using the function in said second operating system on said second computer system to simulate the application function on said first computer system.
Claim 7
Independent Claim 102 words
A method of displaying a program application, written for a first operating system and executing on a first computer system, comprising the steps of: allocating a portion of a computer display screen, for providing a graphical user interface based on a second operating system on a second computer system; enabling commands from said graphical user interface on said second computer system to be processed by said program application on said first computer system; and displaying output from said program application on said second computer system and said graphical user interface in said portion of said display screen on said second computer system.
Claim 8
Independent Claim 102 words
A method of displaying a program application, written for a first operating system and executing on a first computer system, comprising the steps of: allocating a portion of a computer display screen, for providing a graphical user interface based on a second operating system on a second computer system; enabling commands from said graphical user interface on said second computer system to be processed by said program application on said first computer system; and displaying output from said program application on said second computer system and said graphical user interface in said portion of said display screen on said second computer system.
Claim 9
Dependent Claim 42 words
A method according to claim 6 wherein said step of displaying comprises the step of mapping commands from said program application on said first computer system to commands which can be interpreted by said second operating system on said second computer system.
Claim 10
Dependent Claim 37 words
A method according to claim 7 wherein said step of mapping comprises creating function in said second operating system on said second computer system to accommodate function present in said program application on said first computer system.
Claim 11
Dependent Claim 53 words
A method according to claim 8 wherein said step of enabling comprises the steps of: interpreting commands directed from second computer system to said program application on said first computer system; and translating said commands from said second computer system into a form recognizable by said program application on said first computer system.
Claim 12
Dependent Claim 88 words
A method according to claim 9 wherein said step of creating function comprises the steps of: comparing the program application function on said first computer system with function provided by said second operating system on said second computer system; determining the function within said second operating system on said second computer system related to said program application function on said first computer system; and using the function in said second operating system on said first computer system to simulate the program application function on said first computer system.
Claim 13
Independent Claim 153 words
A method in a data processing system for displaying a remote application program in a window on a first computer system having a first graphical user interface from a first operating system, wherein said remote application program is in a second computer system having a second graphical user interface from a second operating system, said first computer system connected to said second computer system, comprising: starting the execution of said remote application program in said second computer system having said second graphical user interface from said first computer system; identifying said first computer system and a location for displaying said window by said second computer system; converting user input commands of said second graphical user interface into associated user input commands of said first graphical user interface; and displaying said remote application program and the associated user input commands of said first graphical user interface in said window on said first computer system.
Claim 14
Independent Claim 153 words
A method in a data processing system for displaying a remote application program in a window on a first computer system having a first graphical user interface from a first operating system, wherein said remote application program is in a second computer system having a second graphical user interface from a second operating system, said first computer system connected to said second computer system, comprising: starting the execution of said remote application program in said second computer system having said second graphical user interface from said first computer system; identifying said first computer system and a location for displaying said window by said second computer system; converting user input commands of said second graphical user interface into associated user input commands of said first graphical user interface; and displaying said remote application program and the associated user input commands of said first graphical user interface in said window on said first computer system.
Claim 15
Dependent Claim 38 words
The method of claim 11 wherein the step of displaying said remote application program includes the step of mapping the remote application text of said second computer system into associated remote application text of said first computer system.
Claim 16
Dependent Claim 35 words
The method of claim 11 wherein the step of displaying includes the step of controlling the remote application program on said second computer system by said associated user input commands on said second computer system.
Claim 17
Dependent Claim 20 words
The method of claim 11 wherein said first operating system is Operating System/2 and said second operating system is AIX.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag