Patent ID: 6272555
Filing Date: 2001-08-07
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, wherein the network operates according to the TCP/IP protocol;(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 one of the plurality of client computer code segments containing Java code and being associated with a single application program initiated on the client computer, and each for transmission over the network to a client computer to initiate coupling;(2) a plurality of server computer code segments resident on the server computer, each one of the plurality of server computer code segments being associated with the single application program initiated on the client 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, thereby enabling execution of the single application program in a distributed manner between the client computer and the server computer wherein a single copy of the single application program is distributed between the client computer and server computer; and(e) a plurality of definitions that define the plurality of client computer code segments and each of the plurality of definitions defining how to associate the plurality of client computer code segments and the plurality of server computer code segments into applications in response to a request by the client computer wherein the plurality of client computer code segments and the plurality of server computer code segments contain only executable computer programming instructions.