Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
234 words
A distributed computer system, comprising: (a) a client computer code segment resident on a client computer node, the client computer code segment containing a first portion of executable code of a single application program and a first set of handlers for handling a message set specific to the single application program, the client computer code segment initiated on the client computer node; (b) a server computer code segment resident on a server computer node coupled to the client computer node, the server computer code segment containing a second portion of executable code of the single application program and a second set of handlers for handling the message set specific to the single application program, the server computer-code segment initiated on the client computer node, such that the first portion of executable code and the second portion of executable code combined make up the single application program and such that the single application program can only be executed by commands from the client computer node; (c) an execution framework code segment configured to couple the client computer code segment and the server computer code segment using the message set specific to the single application program to facilitate event driven message transfer between the client computer code segment and the server computer code segment, thereby enabling execution of the single application program in a distributed manner between the client computer node and the server computer code.
Claim 2
Dependent Claim
234 words
A distributed computer system, comprising: (a) a client computer code segment resident on a client computer node, the client computer code segment containing a first portion of executable code of a single application program and a first set of handlers for handling a message set specific to the single application program, the client computer code segment initiated on the client computer node; (b) a server computer code segment resident on a server computer node coupled to the client computer node, the server computer code segment containing a second portion of executable code of the single application program and a second set of handlers for handling the message set specific to the single application program, the server computer-code segment initiated on the client computer node, such that the first portion of executable code and the second portion of executable code combined make up the single application program and such that the single application program can only be executed by commands from the client computer node; (c) an execution framework code segment configured to couple the client computer code segment and the server computer code segment using the message set specific to the single application program to facilitate event driven message transfer between the client computer code segment and the server computer code segment, thereby enabling execution of the single application program in a distributed manner between the client computer node and the server computer code.
Claim 3
Dependent Claim
20 words
The distributed computer system as recited in claim 1, in which the client computer code segment comprises a presentation engine.
Claim 4
Dependent Claim
45 words
The distributed computer system as recited in claim 2, in which the presentation engine comprises: (a) a user interface; and (b) a message handler coupled to the user interface to receive events therefrom and to the execution framework code segment to receive message events therefrom.
Claim 5
Dependent Claim
26 words
The server for a distributed system as recited in claim 1, including a web connection which facilitates communication from the client computer to the server computer.
Claim 6
Dependent Claim
41 words
The server for a distributed system as recited in claim 1, including a communication protocol corresponding to the client code segment and the server code segment which is supported by a communication library on the client computer and the server computer.
Claim 7
Dependent Claim
34 words
The server for a distributed system as recited in claim 1, including a code segment which authenticates an initial request from a client computer before downloading a client code segment and initiating secure communication.
Claim 8
Dependent Claim
17 words
The server for a distributed system as recited in claim 4, wherein the web is the Internet.
Claim 9
Independent Claim
244 words
A method for distributing computer between a server computer system and a client computer system, comprising the steps of: (a) storing a client computer code segment resident on a client computer node, the client computer code segment containing a first portion of executable code of a single application program and a first set of handlers for handling a message set specific to the single application program, the client computer code segment initiated on the client computer node; (b) storing a server computer segment resident on a server computer node coupled to the client computer node, the server computer code segment containing a second portion of executable code of the single application program and a second set of handlers for handling the message set specific to the single application program, the server computer code segment initiated on the client computer node, such that the first portion and the second portion combined make up the single application program and such that the single application program can only be executed by commands from the client computer node; (c) configuring an execution framework code segment to couple the client computer code segment and the server computer code segment using the message set specific to the single application program to facilitate event driven message transfer between the client computer code segment and the server computer code segment, thereby enabling execution of the single application program in a distributed manner between the client computer node and the server computer node.
Claim 10
Independent Claim
244 words
A method for distributing computer between a server computer system and a client computer system, comprising the steps of: (a) storing a client computer code segment resident on a client computer node, the client computer code segment containing a first portion of executable code of a single application program and a first set of handlers for handling a message set specific to the single application program, the client computer code segment initiated on the client computer node; (b) storing a server computer segment resident on a server computer node coupled to the client computer node, the server computer code segment containing a second portion of executable code of the single application program and a second set of handlers for handling the message set specific to the single application program, the server computer code segment initiated on the client computer node, such that the first portion and the second portion combined make up the single application program and such that the single application program can only be executed by commands from the client computer node; (c) configuring an execution framework code segment to couple the client computer code segment and the server computer code segment using the message set specific to the single application program to facilitate event driven message transfer between the client computer code segment and the server computer code segment, thereby enabling execution of the single application program in a distributed manner between the client computer node and the server computer node.
Claim 11
Dependent Claim
31 words
The method for distributing computing between a server computer system and a client computer system as recited in claim 8, in which the client computer code segment comprises a presentation engine.
Claim 12
Dependent Claim
56 words
The method for distributing computing between a server computer system and a client computer system as recited in claim 9, in which the presentation engine comprises: (a) a user interface; and (b) a message handler coupled to the user interface to receive events therefrom and to the execution framework code segment to receive message events therefrom.
Claim 13
Dependent Claim
35 words
The method for distributing computing between a server computer system and a client computer system as recited in claim 8, including a web connection which facilitates communication from the client computer to the server computer.
Claim 14
Dependent Claim
66 words
The method for distributing computing between a server computer system and a client computer system in claim 8, including the step of utilizing a communication protocol corresponding to the client code segment and the server code segment which is supported by a communication library on the client computer and the server computer to facilitate secure communications between the client computer system and the server computer system.
Claim 15
Dependent Claim
43 words
The method for distributing computing between a server computer system and a client computer system as recited in claim 8, including a code segment which authenticates an initial request from a client computer before downloading a client code segment and initiating secure communication.
Claim 16
Dependent Claim
26 words
The method for distributing computing between a server computer system and a client computer system as recited in claim 11, wherein the web is the Internet.
Claim 17
Dependent Claim
239 words
A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising: (a) a client computer code segment resident on a client computer node, the client computer code segment containing a first portion of executable code of a single application program and a first set of handlers for handling a message set specific to the single application program, the client computer code segment initiated on the client computer node; (b) a server computer code segment resident on a server computer node coupled to the client computer node, the server computer code segment containing a second portion of executable code of the single application program and a second set of handlers for handling the message set specific to the single application program, the server computer code segment initiated on the client computer node, such that the first portion and the second portion combined make up the single application program and such that the single application program can only be executed by commands from the client computer code; (c) an execution framework code segment configured to couple the client computer code segment and the server computer code segment using the message set specific to the single application program to facilitate event driven message transfer between the client computer code segment and the server computer code segment, thereby enabling execution of the single application program in a distributed manner between the client computer node and the server computer node.
Claim 18
Dependent Claim
239 words
A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising: (a) a client computer code segment resident on a client computer node, the client computer code segment containing a first portion of executable code of a single application program and a first set of handlers for handling a message set specific to the single application program, the client computer code segment initiated on the client computer node; (b) a server computer code segment resident on a server computer node coupled to the client computer node, the server computer code segment containing a second portion of executable code of the single application program and a second set of handlers for handling the message set specific to the single application program, the server computer code segment initiated on the client computer node, such that the first portion and the second portion combined make up the single application program and such that the single application program can only be executed by commands from the client computer code; (c) an execution framework code segment configured to couple the client computer code segment and the server computer code segment using the message set specific to the single application program to facilitate event driven message transfer between the client computer code segment and the server computer code segment, thereby enabling execution of the single application program in a distributed manner between the client computer node and the server computer node.
Claim 19
Dependent Claim
30 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 15, in which the client computer code segment comprises a presentation engine.
Claim 20
Dependent Claim
62 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 16, in which the presentation engine comprises: (a) a code segment which provides a user interface; and (b) a message handler code segment coupled to the user interface to receive events therefrom and to the execution framework code segment to receive message events therefrom.
Claim 21
Dependent Claim
37 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 15, including code segment supporting a web connection which facilitates communication from the client computer to the server computer.
Claim 22
Dependent Claim
49 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 15, including a communication protocol corresponding to the client code segment and the server code segment which is supported by a communication library on the client computer and the server computer.
Claim 23
Dependent Claim
42 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 15, including a code segment which authenticates an initial request from a client computer before downloading a client code segment and initiating secure communication.
Claim 24
Dependent Claim
25 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 18, wherein the web is the Internet.
Claim 25
Dependent Claim
21 words
The computer program of claim 17, including a code segment for formatting the transaction in accordance with a secure electronic protocol.