Software program for providing cooperative processing between personal computers and a host computer
First Claim
1. In a computer system having a first computer, a larger host computer, a data transport system coupled to the first computer and the host computer, a plurality of program segments which facilitate the execution of a plurality of commands by the host computer, the plurality of commands being originated by a PC-based application which resides on the first computer, the plurality of program segments comprising:
- a requester process, residing on the first computer, which receives commands from the application running on the first computer and in preparation for transport to the host computer of the commands, translates the commands to produce translated commands;
data transport software, residing within the first computer and within the host computer, the data transport software receiving the translated commands from the requester process and causing the data transport system to transport the translated commands to the host computer;
a host server program, residing on the host computer, the host server program receiving the translated commands and overseeing the execution by the host computer of the commands; and
intrinsic program segments, residing on the host computer, the intrinsic program being called by the server program in order to have the commands executed by the host computer.
4 Assignments
0 Petitions
Accused Products
Abstract
In a computer system having a host computer connected to one or more personal computers, a data transport system sends data back and forth between the host computer and the personal computers. Individual applications on a personal computer utilize resources on the host computer by use of a requester process existing on the personal computer. The requester process translates or reformats commands and associated information for sending to the host computer. A host server oversees the execution of such commands received by the host computer, and may call database intrinsics, operating system intrinsics, or remote procedure intrinsics to obtain execution of the command.
119 Citations
15 Claims
-
1. In a computer system having a first computer, a larger host computer, a data transport system coupled to the first computer and the host computer, a plurality of program segments which facilitate the execution of a plurality of commands by the host computer, the plurality of commands being originated by a PC-based application which resides on the first computer, the plurality of program segments comprising:
-
a requester process, residing on the first computer, which receives commands from the application running on the first computer and in preparation for transport to the host computer of the commands, translates the commands to produce translated commands; data transport software, residing within the first computer and within the host computer, the data transport software receiving the translated commands from the requester process and causing the data transport system to transport the translated commands to the host computer; a host server program, residing on the host computer, the host server program receiving the translated commands and overseeing the execution by the host computer of the commands; and intrinsic program segments, residing on the host computer, the intrinsic program being called by the server program in order to have the commands executed by the host computer. - View Dependent Claims (2, 3, 4)
-
-
5. In a computer system having a first computer, a host computer and a data transport system, the data transport system coupled to the first computer and the host computer, a method for the facilitating the execution of a plurality of commands by the host computer, the plurality of commands being originated by "a PC-based" application which resides on the first computer, the method comprising the steps of:
-
(a) transferring the commands from the application to a requester segment; (b) preparing the commands, by the requester segment, to be transported to the host computer by translating the commands to produce translated commands; (c) transporting the translated commands from the first computer to the host computer over the data transport system; (d) receiving of the translated commands by a host server program residing on the host computer; and
,(e) calling of intrinsic program segments by the host server program, to "have the host computer" execute the commands. - View Dependent Claims (6, 7, 8)
-
-
9. In a computer system having a first computer, a host computer, the host computer having a host server program residing on the host computer, the host server program receiving translated commands and overseeing the execution of the commands and intrinsic program segments residing on the host computer, the intrinsic program segments being called by the server program in order to execute the commands, and a data transport system coupled to the first computer and the host computer, the plurality of commands being originated by an application which resides on the first computer, said first computer including:
-
memory means accommodating a requester process residing on the first computer, which receives commands from the application and in preparation for transport of the commands, translates the commands to produce translated commands; and data transport software residing within the first computer, the data transport software receiving the translated commands from the requester process and causing the data transport system to transport the translated commands to the host computer. - View Dependent Claims (10, 11)
-
-
12. In a computer system having a first computer, a host computer, the host computer having a host server program residing on the host computer, the host server program receiving translated commands and overseeing the execution of the commands, and intrinsic program segments residing on the host computer, the intrinsic program being called by the server program in order to execute the commands, and a data transport system coupled to the first computer and the host computer, and process segments which facilitate the execution of a plurality of commands by the host computer, the plurality of commands being originated by an application which resides on the first computer, the process segments comprising:
a requester process residing on the first computer, which receives commands from the application and in preparation for transport of the commands, translates the commands to produce translated commands capable of being executed by the host computer.
-
13. A computer system with a host computer connected to one or more smaller computers capable of running PC-based application programs, comprising:
-
requestor process means residing on one of the smaller computers for periodically starting and stopping sessions with the host computer while the application program is running on said one of the smaller computers; conversion means residing on said one of the smaller computers for converting certain predetermined procedure calls and commands in the application program into a translated form capable of being executed by the host computer; and packaging means coupled to said translator means for creating message packets to be transported to the host computer during one of the sessions initiated by said requestor process to enable the host computer to execute the predetermined procedure calls or commands. - View Dependent Claims (14, 15)
-
Specification