← Back to Patent Explorer
EP0237671A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Controlling the execution of host computer application programs through a second computer

Assignee: MITEM DEVELOPMENT PARTNERS
•
Filing: 1986-10-29
•
Granted: —
•
Expires: 2006-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for executing a computer application program in a host computer under the control of a second computer located at a workstation include the steps of translating selected portions of the host computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer, and translating a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.

Inventors

  • 👤 Aurel Kleineman
  • 👤 Bryan E. Derman
  • 👤 Robert W. Clough
  • 👤 David J. Carroll

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 20:58
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/105; G06F13/107

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 86 words
A system for executing a computer application program in a host computer (11) under the control of a second computer located at a workstation and including a display screen (13), characterised by: means for translating selected portions of the host computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer; and means for translating a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.
Claim 2
Independent Claim 86 words
A system for executing a computer application program in a host computer (11) under the control of a second computer located at a workstation and including a display screen (13), characterised by: means for translating selected portions of the host computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer; and means for translating a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.
Claim 3
Dependent Claim 51 words
A system as claimed in claim 1 characterised by an input terminal emulator (17a) which emulates a terminal at the workstation, means for supplying the host computer's presentation information to the terminal emulator, and means for utilizing the output of the terminal emulator to produce the functionally equivalent user-oriented presentation information.
Claim 4
Dependent Claim 42 words
A system as claimed in claim 2 characterised by means for supplying at least some of the output of the input terminal emulator (17a) to a virtual terminal buffer (19) for buffering of the at least some of the terminal emulator output.
Claim 5
Dependent Claim 53 words
A system as claimed in claim 3 characterised by means for processing selected outputs of the terminal emulator (17a) and the virtual terminal buffer (19) in an application interface module (21), the module processor processing its inputs in accordance with characteristics of the application program to be executed in the host computer (11).
Claim 6
Dependent Claim 33 words
A system as claimed in claim 4 characterised by means for supplying the product of the application interface module processor (21) to a virtual window manager (26) for controlling the display screen (13).
Claim 7
Dependent Claim 40 words
A system as claimed in claim 3 characterised by means for supplying at least some of the output of the terminal emulator (17a) to a virtual window buffer (27) to buffer information to be displayed on the display screen (13).
Claim 8
Independent Claim 225 words
A system for executing a computer application program in a host computer (11) under the control of a secondary computer having a display screen (43) and a user-friendly interface, characterised by: a communication function module (16) connected to the host computer, the communication function module receiving information from the host computer and transmitting information from the second computer to the host computer; an input terminal emulator (17) connected to the communication function module for translating information received by the communication function module from the host computer into functionally equivalent user-oriented presentation information for use in the second computer; a virtual window buffer (27) for receiving information from the input terminal emulator; and means responsive to information from the virtual window buffer for controlling the display screen in response to execution of the application program in the host computer. 8. A method of executing a computer application program in a host computer (11) under the control of a second computer located at a workstation and including a display screen (13), characterised by the steps of; translating selected portions of the host " computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer; and translating a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.
Claim 9
Independent Claim 225 words
A system for executing a computer application program in a host computer (11) under the control of a secondary computer having a display screen (43) and a user-friendly interface, characterised by: a communication function module (16) connected to the host computer, the communication function module receiving information from the host computer and transmitting information from the second computer to the host computer; an input terminal emulator (17) connected to the communication function module for translating information received by the communication function module from the host computer into functionally equivalent user-oriented presentation information for use in the second computer; a virtual window buffer (27) for receiving information from the input terminal emulator; and means responsive to information from the virtual window buffer for controlling the display screen in response to execution of the application program in the host computer. 8. A method of executing a computer application program in a host computer (11) under the control of a second computer located at a workstation and including a display screen (13), characterised by the steps of; translating selected portions of the host " computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer; and translating a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.
Claim 10
Dependent Claim 48 words
A method as claimed in claim 8 characterised by the steps of supplying the host computer's presentation information to an input terminal emulator (17a) which emulates a terminal at the workstation, and utilizing the output of the input terminal emulator to produce the functionally equivalent user-oriented presentation information.
Claim 11
Dependent Claim 43 words
A method as claimed in claim 9 characterised by the step of supplying at least some of the output of the input terminal emulator (17a) to a virtual terminal buffer (19) for buffering of said at least some of the terminal emulator output.
Claim 12
Dependent Claim 55 words
A method as claimed in claim 10 characterised by the steps of processing selected outputs of the input terminal emulator (17a) and the virtual terminal buffer (19) in an application interface module processor (21), the module processor processing its inputs in accordance with characteristics of the application program to be executed in the host computer.
Claim 13
Dependent Claim 33 words
A method as claimed in claim 11 characterised by the step of supplying the output product of the application interface module to a virtual window manager (26) for controlling the display screen (13).
Claim 14
Dependent Claim 42 words
A method as claimed in claim 10 characterised by the step of supplying at least some of the output product of the terminal emulator (17a) to a virtual window buffer (27) for buffering information to be displayed on the display screen (13).
Claim 15
Dependent Claim 40 words
A method as claimed in claim 12 characterised by the step of supplying at least part of the output product of the window manager (26) to a virtual window buffer (27) for buffering information to be displayed on the screen.
Claim 16
Dependent Claim 30 words
A method as claimed in claim 14 characterised by the step of supplying at least part of the output of the terminal emulator (17a) to the virtual window buffer (27).
Claim 17
Independent Claim 40 words
A method as claimed in any preceding claim characterised in that the workstation comprises a keyboard (12), and in that the translation of a user's responses includes transmitting information from the keyboard at the workstation to the host computer (11).
Claim 18
Dependent Claim 54 words
A method as claimed in claim 17 characterised by the steps of; supplying the information from said keyboard (12) to an output terminal emulator (17b) which emulates a terminal at the host computer 11; and utilizing the output of the output terminal emulator to produce the response information for use in the host computer.
Claim 19
Dependent Claim 34 words
A method as claimed in claim 17 characterised by the step of supplying the output of the output terminal emulator (17b) to a first-in first-out buffer (38) for buffering the output terminal emulator output.
Claim 20
Independent Claim 47 words
A method as claimed in any one of claims 1 to 16 characterised in that the workstation comprises a mouse (12), and in that the translation of a user's responses includes transmitting information relative to movement of the mouse at the workstation to the host computer (11).
Claim 21
Dependent Claim 56 words
A method as claimed in claim 19 characterised by the steps of: supplying the information relative to movement of the mouse to an output terminal emulator (17b) which emulates a terminal at the host computer (11); and utilizing the output of the output terminal emulator to produce the response information for use in the host computer.
Claim 22
Dependent Claim 35 words
A method as claimed in claim 20 characterised by the step of supplying the output of the output terminal emulator (17b) to a first in--first out buffer (30) for buffering the output terminal emulator output.
Claim 23
Independent Claim 119 words
A method of executing a computer application program in a host computer (11) under the control of a second computer having a user-friendly interface, characterised by the steps of: generating a plurality of application interface module programs for a plurality of the application programs, each of the application interface module programs being arranged to be executed in the second computer to cause execution of the corresponding one of the application programs in the host computer; transmitting a selected one of said application interface module's programs to the second computer; and executing the selected one of the application interface module programs in the second computer using the user-friendly interface to produce execution of the application program in said host computer.
Claim 24
Independent Claim 119 words
A method of executing a computer application program in a host computer (11) under the control of a second computer having a user-friendly interface, characterised by the steps of: generating a plurality of application interface module programs for a plurality of the application programs, each of the application interface module programs being arranged to be executed in the second computer to cause execution of the corresponding one of the application programs in the host computer; transmitting a selected one of said application interface module's programs to the second computer; and executing the selected one of the application interface module programs in the second computer using the user-friendly interface to produce execution of the application program in said host computer.
Claim 25
Dependent Claim 25 words
A method as claimed in claim 22 characterised by the steps of storing a plurality of the application interface module programs in the host computer.
Claim 26
Independent Claim 99 words
A method of developing an application interface module for controlling the program in a host computer (11) under the control of a second computer located at a workstation, characterised by the steps of: editing rule tables relating to application-specific interface operations for controlling the translation of selected portions of the host computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer and for controlling the translation of a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.
Claim 27
Independent Claim 99 words
A method of developing an application interface module for controlling the program in a host computer (11) under the control of a second computer located at a workstation, characterised by the steps of: editing rule tables relating to application-specific interface operations for controlling the translation of selected portions of the host computer's presentation information into functionally equivalent user-oriented presentation information for use in the second computer and for controlling the translation of a user's responses to the user-oriented presentation information at the second computer into response information for use in the host computer to interact with the application program.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag