Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
203 words
A server for a distributed system, comprising: (a) a client computer; (b) a server computer; (c) a network connecting the client computer to the server computer; (d) an execution framework code segment configured to couple the server computer and the client computer via the network, comprising: (1) a plurality of client computer code segments resident on the server computer, each for transmission over the network to the client computer to initiate coupling; (2) a plurality of server computer code segments resident on the server computer which execute on the server computer in response to initiation of coupling via the network with a particular client computer utilizing the transmitted client computer code segment for communicating via a particular communication protocol; (e) the client computer code segment including a mediator state machine which receives a plurality of messages, determines which message should be handled by which part of the execution framework code segment, and forwards the message for further processing to the execution framework code segment; (f) the execution framework code segment dispatches messages and initiates events in response to characteristics of the message transferred by the mediator state machine; and (g) a cache at the client computer for caching the client computer code segment.
Claim 2
Dependent Claim
203 words
A server for a distributed system, comprising: (a) a client computer; (b) a server computer; (c) a network connecting the client computer to the server computer; (d) an execution framework code segment configured to couple the server computer and the client computer via the network, comprising: (1) a plurality of client computer code segments resident on the server computer, each for transmission over the network to the client computer to initiate coupling; (2) a plurality of server computer code segments resident on the server computer which execute on the server computer in response to initiation of coupling via the network with a particular client computer utilizing the transmitted client computer code segment for communicating via a particular communication protocol; (e) the client computer code segment including a mediator state machine which receives a plurality of messages, determines which message should be handled by which part of the execution framework code segment, and forwards the message for further processing to the execution framework code segment; (f) the execution framework code segment dispatches messages and initiates events in response to characteristics of the message transferred by the mediator state machine; and (g) a cache at the client computer for caching the client computer code segment.
Claim 3
Dependent Claim
25 words
The server for a distributed system as recited in claim 1 , including a link to application development tools from a graphical user interface application.
Claim 4
Dependent Claim
21 words
The server for a distributed system as recited in claim 2 , wherein the application development tools include application installation tools.
Claim 5
Dependent Claim
21 words
The server for a distributed system as recited in claim 2 , wherein the application development tools include application configuration tools.
Claim 6
Dependent Claim
21 words
The server for a distributed system as recited in claim 2 , wherein the application development tools include communication configuration tools.
Claim 7
Dependent Claim
25 words
The server for a distributed system as recited in claim 1 , including a link to execution administration tools from a graphical user interface application.
Claim 8
Dependent Claim
21 words
The server for a distributed system as recited in claim 6 , wherein the execution administration tools include report generation tools.
Claim 9
Dependent Claim
20 words
The server for a distributed system as recited in claim 6 , wherein the execution administration tools include performance tools.
Claim 10
Independent Claim
209 words
A method for distributing computing between a server computer system and a client computer system coupled by a network, comprising the steps of: (a) storing an execution framework code segment configured to couple the server computer system and the client computer system via the network, comprising: (1) a plurality of client computer code segments resident on the server computer system, each for transmission over the network to the client computer system to initiate coupling; (2) a plurality of server computer code segments resident on the server computer system which execute on the server computer system in response to initiation of coupling via the network with a particular client computer system utilizing the transmitted client computer code segment for communicating via a particular communication protocol; (b) determining which message of a plurality of messages should be handled by which part of the execution framework code segment, and forwarding the message for further processing to the execution framework code segment by a mediator state machine in the client code segment; (c) dispatching messages and initiating events in response to characteristics of the message transferred by the mediator state machine by the execution framework code segment; and (d) caching the client computer code segment at a cache at the client computer system.
Claim 11
Independent Claim
209 words
A method for distributing computing between a server computer system and a client computer system coupled by a network, comprising the steps of: (a) storing an execution framework code segment configured to couple the server computer system and the client computer system via the network, comprising: (1) a plurality of client computer code segments resident on the server computer system, each for transmission over the network to the client computer system to initiate coupling; (2) a plurality of server computer code segments resident on the server computer system which execute on the server computer system in response to initiation of coupling via the network with a particular client computer system utilizing the transmitted client computer code segment for communicating via a particular communication protocol; (b) determining which message of a plurality of messages should be handled by which part of the execution framework code segment, and forwarding the message for further processing to the execution framework code segment by a mediator state machine in the client code segment; (c) dispatching messages and initiating events in response to characteristics of the message transferred by the mediator state machine by the execution framework code segment; and (d) caching the client computer code segment at a cache at the client computer system.
Claim 12
Dependent Claim
38 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9 , including a link to application development tools from a graphical user interface application.
Claim 13
Dependent Claim
34 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 10 , wherein the application development tools include application installation tools.
Claim 14
Dependent Claim
34 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 10 , wherein the application development tools include application configuration tools.
Claim 15
Dependent Claim
34 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 10 , wherein the application development tools include communication configuration tools.
Claim 16
Dependent Claim
38 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9 , including a link to execution administration tools from a graphical user interface application.
Claim 17
Dependent Claim
34 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 14 , wherein the execution administration tools include report generation tools.
Claim 18
Dependent Claim
33 words
A method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 15 , wherein the execution administration tools include performance tools.
Claim 19
Dependent Claim
200 words
A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising: (a) an execution framework code segment configured to couple a server computer and a client computer via a network, comprising: (1) a plurality of client computer code segments resident on the server computer, each for transmission over the network to the client computer to initiate coupling; (2) a plurality of server computer code segments resident on the server computer which execute on the server computer in response to initiation of coupling via the network with a particular client computer utilizing the transmitted client computer code segment for communicating via a particular communication protocol; (b) the client computer code segment including a mediator state machine which receives a plurality of messages, determines which message should be handled by which part of the execution framework code segment, and forwards the message for further processing to the execution framework code segment; (c) the execution framework code segment dispatching messages and initiating events in response to characteristics of the message transferred by the mediator state machine; and (d) the client computer code segment including support for a cache at the client computer for caching the client computer code segment.
Claim 20
Dependent Claim
200 words
A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising: (a) an execution framework code segment configured to couple a server computer and a client computer via a network, comprising: (1) a plurality of client computer code segments resident on the server computer, each for transmission over the network to the client computer to initiate coupling; (2) a plurality of server computer code segments resident on the server computer which execute on the server computer in response to initiation of coupling via the network with a particular client computer utilizing the transmitted client computer code segment for communicating via a particular communication protocol; (b) the client computer code segment including a mediator state machine which receives a plurality of messages, determines which message should be handled by which part of the execution framework code segment, and forwards the message for further processing to the execution framework code segment; (c) the execution framework code segment dispatching messages and initiating events in response to characteristics of the message transferred by the mediator state machine; and (d) the client computer code segment including support for a cache at the client computer for caching the client computer code segment.
Claim 21
Dependent Claim
33 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17 , including a link to application development tools from a graphical user interface application.
Claim 22
Dependent Claim
29 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 18 , wherein the application development tools include application installation tools.
Claim 23
Dependent Claim
33 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17 , including a link to execution administration tools from a graphical user interface application.
Claim 24
Dependent Claim
21 words
The server for a distributed system as recited in claim 20 , wherein the execution administration tools include report generation tools.
Claim 25
Dependent Claim
20 words
The server for a distributed system as recited in claim 20 , wherein the execution administration tools include performance tools.