Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
181 words
A server for a distributed system, comprising: (a) a plurality of client computers; (b) a plurality of server computers; (c) a network connecting the plurality of client computers to the plurality of server computers; (d) an execution framework code segment configured to couple the plurality of server computers and the plurality of client computers via the network, comprising: (1) a session manager in a server computer for responding to a client computer contacting the server computer by selecting a particular client code segment from a plurality of client computer code segments resident on the server computer, and transmitting the particular client code segment over the network to the client computer contacting the server to initiate coupling; and (2) the session manager in the server computer selecting a particular server computer code segment from a plurality of server computer code segments resident on the server and executing the server computer code segment resident on the server in response to initiation of coupling via the network with the client computer utilizing the transmitted client code segment for communicating via a particular communication protocol.
Claim 2
Dependent Claim
181 words
A server for a distributed system, comprising: (a) a plurality of client computers; (b) a plurality of server computers; (c) a network connecting the plurality of client computers to the plurality of server computers; (d) an execution framework code segment configured to couple the plurality of server computers and the plurality of client computers via the network, comprising: (1) a session manager in a server computer for responding to a client computer contacting the server computer by selecting a particular client code segment from a plurality of client computer code segments resident on the server computer, and transmitting the particular client code segment over the network to the client computer contacting the server to initiate coupling; and (2) the session manager in the server computer selecting a particular server computer code segment from a plurality of server computer code segments resident on the server and executing the server computer code segment resident on the server in response to initiation of coupling via the network with the client computer utilizing the transmitted client code segment for communicating via a particular communication protocol.
Claim 3
Dependent Claim
62 words
The server for a distributed system as recited in claim 1, including 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.
Claim 4
Dependent Claim
88 words
The server for a distributed system as recited in claim 1, in which the server computer code segment includes at least one instance of a communication library code segment configured to couple an associated one of the plurality of server computer code segments to the execution framework code segment, and the client computer includes at least one instance of a communication library code segment configured to couple an associated one of the plurality of client code segments transmitted to the client computer to the execution framework code segment.
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
Dependent Claim
31 words
The server for a distributed system as recited in claim 7, wherein the initial communication is via the internet and subsequent communications utilize a network protocol defined in the initial communication.
Claim 10
Independent Claim
186 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) responding to a request from a client computer system to a server computer system; (b) downloading an execution framework code segment configured to couple the plurality of server computers and the plurality of client computers via the network, comprising: (1) a session manager in a server computer for responding to a client computer contacting the server computer by selecting a particular client code segment from a plurality of client computer code segments resident on the server computer, and transmitting the particular client code segment over the network to the client computer contacting the server to initiate coupling; and (2) the session manager in the server computer selecting a particular server computer code segment from a plurality of server computer code segments resident on the server and executing the server computer code segment resident on the server in response to initiation of coupling via the network with the client computer utilizing the transmitted client code segment for communicating via a particular communication protocol.
Claim 11
Independent Claim
186 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) responding to a request from a client computer system to a server computer system; (b) downloading an execution framework code segment configured to couple the plurality of server computers and the plurality of client computers via the network, comprising: (1) a session manager in a server computer for responding to a client computer contacting the server computer by selecting a particular client code segment from a plurality of client computer code segments resident on the server computer, and transmitting the particular client code segment over the network to the client computer contacting the server to initiate coupling; and (2) the session manager in the server computer selecting a particular server computer code segment from a plurality of server computer code segments resident on the server and executing the server computer code segment resident on the server in response to initiation of coupling via the network with the client computer utilizing the transmitted client code segment for communicating via a particular communication protocol.
Claim 12
Dependent Claim
79 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9, including the step of creating 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.
Claim 13
Dependent Claim
101 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9, in which the server computer code segment includes at least one instance of a communication library code segment configured to couple an associated one of the plurality of server computer code segments to the execution framework code segment, and the client computer includes at least one instance of a communication library code segment configured to couple an associated one of the plurality of client code segments transmitted to the client computer to the execution framework code segment.
Claim 14
Dependent Claim
38 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9, wherein a web connection facilitates communication from the client computer to the server computer.
Claim 15
Dependent Claim
58 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9, including the step of invoking 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 16
Dependent Claim
46 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9, including the step of authenticating an initial request from a client computer before downloading a client code segment and initiating secure communication.
Claim 17
Dependent Claim
30 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 12, wherein the web is the Internet.
Claim 18
Dependent Claim
44 words
The method for distributing computing between a server computer system and a client computer system coupled by a network as recited in claim 9, wherein the initial communication is via the internet and subsequent communications utilize a network protocol defined in the initial communication.
Claim 19
Dependent Claim
190 words
A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising an execution framework code segment configured to couple the server computer and the client computer via the network, comprising downloading an execution framework code segment configured to couple the plurality of server computers and the plurality of client computers via the network, including: (1) a code segment for enabling a session manager in a server computer for responding to a client computer contacting the server computer by selecting a particular client code segment from a plurality of client computer code segments resident on the server computer, and transmitting the particular client code segment over the network to the client computer contacting the server to initiate coupling; and (2) the code segement in the session manager in the server computer selecting a particular server computer code segment from a plurality of server computer code segments resident on the server and executing the server computer code segment resident on the server in response to initiation of coupling via the network with the client computer utilizing the transmitted client code segment for communicating via a particular communication protocol.
Claim 20
Dependent Claim
190 words
A computer program embodied on a computer-readable medium for enabling a distributed computer system, comprising an execution framework code segment configured to couple the server computer and the client computer via the network, comprising downloading an execution framework code segment configured to couple the plurality of server computers and the plurality of client computers via the network, including: (1) a code segment for enabling a session manager in a server computer for responding to a client computer contacting the server computer by selecting a particular client code segment from a plurality of client computer code segments resident on the server computer, and transmitting the particular client code segment over the network to the client computer contacting the server to initiate coupling; and (2) the code segement in the session manager in the server computer selecting a particular server computer code segment from a plurality of server computer code segments resident on the server and executing the server computer code segment resident on the server in response to initiation of coupling via the network with the client computer utilizing the transmitted client code segment for communicating via a particular communication protocol.
Claim 21
Dependent Claim
70 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17, including 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.
Claim 22
Dependent Claim
96 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17, in which the server computer code segment includes at least one instance of a communication library code segment configured to couple an associated one of the plurality of server computer code segments to the execution framework code segment, and the client computer includes at least one instance of a communication library code segment configured to couple an associated one of the plurality of client code segments transmitted to the client computer to the execution framework code segment.
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, wherein a web connection facilitates communication from the client computer to the server computer.
Claim 24
Dependent Claim
53 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17, including the step of invoking 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 25
Dependent Claim
41 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17, including the step of authenticating an initial request from a client computer before downloading a client code segment and initiating secure communication.
Claim 26
Dependent Claim
25 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 20, wherein the web is the Internet.
Claim 27
Dependent Claim
39 words
The computer program embodied on a computer-readable medium for enabling a distributed computer system as recited in claim 17, wherein the initial communication is via the internet and subsequent communications utilize a network protocol defined in the initial communication.