Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
207 words
Computer system having at least one first computer (10), host computer (20) and a data transport system (30, 31) which is coupled to the first computer (10) and the host computer (20), comprising 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 an application (11) which resides on the first computer (10), characterized in that the program segments comprise: a requester program (13, 15) residing on the first computer (10), which receives commands from the application (11) and in preparation for transport of the commands, translates the commands to produce translated commands; data transport software (17, 18) residing within the first computer (10) and within the host computer (20), the data transport software receiving the translated commands from the requester program and causing the data transport system to transport the translated commands to the host computer; a host server program (24), residing on the host computer (20), the host server program receiving the translated commands and overseeing the execution of the commands; and, intrinsic program segments (21, 22, 23) residing on the host computer (20), the intrinsic program being called by the server program (24) in order to execute the commands.
Claim 2
Dependent Claim
207 words
Computer system having at least one first computer (10), host computer (20) and a data transport system (30, 31) which is coupled to the first computer (10) and the host computer (20), comprising 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 an application (11) which resides on the first computer (10), characterized in that the program segments comprise: a requester program (13, 15) residing on the first computer (10), which receives commands from the application (11) and in preparation for transport of the commands, translates the commands to produce translated commands; data transport software (17, 18) residing within the first computer (10) and within the host computer (20), the data transport software receiving the translated commands from the requester program and causing the data transport system to transport the translated commands to the host computer; a host server program (24), residing on the host computer (20), the host server program receiving the translated commands and overseeing the execution of the commands; and, intrinsic program segments (21, 22, 23) residing on the host computer (20), the intrinsic program being called by the server program (24) in order to execute the commands.
Claim 3
Dependent Claim
89 words
Computer system as in claim 1, characterized in that the intrinsic program segments include: data base intrinsic program segments (22) which are called by the host server program to execute commands which operate on a data base; system intrinsic program segments (21) which are called by the host server program to execute commands which are commands normally executed by an operating system of the host computer; and, remote procedure intrinsic program segments (23) which are called by the host server program to execute commands specific to the application program.
Claim 4
Dependent Claim
77 words
Computer system as in claim 2, characterized in that a segment of memory is reserved by the host server (24) as a scratch pad (27) for the application program to use as temporary storage on the host server, and wherein the remote procedure intrinsic program segments (23) include means for, in response to commands from the application, storing data in the scratch pad (27), modifiying data in the scratch pad, and retrieving data from the scratch pad.
Claim 5
Dependent Claim
87 words
Computer system as in one of claims 1 to 3, characterized in that the requester (13, 15) and the host server program (24) interact by means of a protocol, the protocol including a first message originated by the requester and a return message originated by the host server program, the first message including data which identifies the version of the requester and when the host server program is compatible with the requester program, the return message including data which identifies the version of the host server program.
Claim 6
Dependent Claim
162 words
Method for facilitating the execution of a plurality of commands by a host computer (20) in a computer system having a first compouter (10), the host computer (20) and a data transport system (30, 31) which is coupled to the first computer and the host computer, the plurality of commands being originated by an application which resides on the first computer (10), characterized by: (a) transferring the commands from the application to a requester program segment (13, 15); (b) preparing the commands, by the requester program segment, to be transported to the host computer (20) by translating the commands to produce translated commands; (c) transporting the translated commands from the first computer (10) to the host computer (20) over the data transport system (30, 31); (d) receiving of the translated commands by a host server program (24) residing on the host computer (20); and, (e) calling for intrinsic program segments (21, 22, 23) by the host server program, to execute the commands.
Claim 7
Dependent Claim
162 words
Method for facilitating the execution of a plurality of commands by a host computer (20) in a computer system having a first compouter (10), the host computer (20) and a data transport system (30, 31) which is coupled to the first computer and the host computer, the plurality of commands being originated by an application which resides on the first computer (10), characterized by: (a) transferring the commands from the application to a requester program segment (13, 15); (b) preparing the commands, by the requester program segment, to be transported to the host computer (20) by translating the commands to produce translated commands; (c) transporting the translated commands from the first computer (10) to the host computer (20) over the data transport system (30, 31); (d) receiving of the translated commands by a host server program (24) residing on the host computer (20); and, (e) calling for intrinsic program segments (21, 22, 23) by the host server program, to execute the commands.
Claim 8
Dependent Claim
81 words
The method as in claim 5, characterized in that step (e) additionally comprises the substeps of: (e1) calling data base intrinsic program segments (22) for the execution of commands which operate on a data base; (e2) calling system intrinsic program segment (21) for the execution of commands which are commands normally executed by an operating system of the host computer (20); and, (e3) calling remote procedure intrinsic program segments (23) for the execution of commands specific to the application program (11).
Claim 9
Dependent Claim
80 words
The method as in claim 6, characterized by the additional steps of: (f) reserving, by the host server program (24), a portion of memory in the host as a scratch pad (27) for the application program to use as temporary storage on the host server; and (g) performing the following substeps in response to commands from the application (g1) storing data in the scratch pad, (g2) modifying data in the scratch pad, and (g3) retrieving data from the scratch pad.
Claim 10
Dependent Claim
82 words
A method as in claim 5 or 6, characterized by the additional steps of: (f) sending a message from the requester (15) to the host server (24), the message including data which identifies the version of the requester, and (g) when the host server program is compatible with the requester program, performing the following substep: (g1) sending a return message from the host server program to the requester, the return message including data which identifies the version of the host server program.