Patent ID: 6233620
Filing Date: 2001-05-15
Classification: G06F

Abstract:
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) a presentation engine including an execution framework and a user interface;e) the execution framework including a 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;f) the presentation engine coordinating the flow of messages to the execution framework or the user interface; andg) 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, and forwards the message for further processing to the execution framework.