Method for emulation of terminal-resident GUI application by transmitting macros having information and command instructing the terminal how to process the information
First Claim
Patent Images
1. A method, implemented in a computer system, for using a host computer to emulate a GUI application on one or more terminal computers in a manner which is substantially transparent of the user of said terminal computer, said method comprising the steps of:
- (a) executing an application program on said host computer;
(b) establishing communication between a host computer and a terminal computer, said terminal computer having a GUI, said GUI utilizing one or more API'"'"'s;
(c) transmitting from said host computer to said terminal computer one or more graphical language macros, each one of said one or more graphical language macros being comprised of at least two components, a first one of said at least two components containing command data and a second one of said at least two components containing information which may be raw data, file transfers, commands, or executable code, said command data contained in said first component of said graphical language macros instructing said terminal computer how to process said information contained in said second component of said graphical language macros and said information contained in said second component of said graphical language macros directly manipulating said terminal GUI by activating said API'"'"'S.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for transmitting information in variable length information packets, each of which can be independently processed by the receiving computer irrespective of other packets, is disclosed. The invention enables the transmission of packets concerning one process to be interspersed with packets concerning other processes so that information can be exchanged between computers in the system without having to wait for the completion of an ongoing process.
63 Citations
18 Claims
-
1. A method, implemented in a computer system, for using a host computer to emulate a GUI application on one or more terminal computers in a manner which is substantially transparent of the user of said terminal computer, said method comprising the steps of:
-
(a) executing an application program on said host computer; (b) establishing communication between a host computer and a terminal computer, said terminal computer having a GUI, said GUI utilizing one or more API'"'"'s; (c) transmitting from said host computer to said terminal computer one or more graphical language macros, each one of said one or more graphical language macros being comprised of at least two components, a first one of said at least two components containing command data and a second one of said at least two components containing information which may be raw data, file transfers, commands, or executable code, said command data contained in said first component of said graphical language macros instructing said terminal computer how to process said information contained in said second component of said graphical language macros and said information contained in said second component of said graphical language macros directly manipulating said terminal GUI by activating said API'"'"'S. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, implemented in a computer system having a host computer and a terminal computer, for building a customized application which exists in the virtual space of the computer system, said method comprising the steps of:
-
(a) executing a first program on said terminal computer; (b) establishing communication between said terminal computer and said host computer; (c) transmitting from said host computer to said terminal computer one or more graphical language macros, said graphical language macros each one of said one or more graphical language macros being comprised of at least two components, a first one of said at least two components containing command data and a second one of said at least two components containing information which may be raw data, file transfers, commands, or executable code, said command data contained in said first component of said graphical language macros instructing said terminal computer how to process said information contained in said second component of said graphical language macros and said information in said second component of one or more of said graphical language macros containing executable interpreted language code, said executable interpreted language code contained in one or more of said graphical language macros being interpreted by said terminal program and integrated into said first program to form a customized application. - View Dependent Claims (18)
-
Specification