Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
197 words
A communication system, comprising: a browser system coupled to a communication network; a first server system coupled to the communication network and having a plurality of first processes and a first proxy group, the first proxy group having a first shared memory and a first proxy, the first shared memory having a plurality of first slots, each first slot being assigned to one of the plurality of first processes and configured to store data transmitted by or to be received by the assigned first process, the first server system further including a plurality of process mark devices and a single proxy mark device to regulate the data flow of the first proxy group; and a second server system coupled to the communication network and having a plurality of second processes and a second proxy group, the second proxy group having a second shared memory and a second proxy, wherein the first proxy and the second proxy are configured to form a communication link with the other, wherein the first server system functions as a client with respect to the second server system, and the first server system functions as a server with respect to the browser system.
Claim 2
Dependent Claim
197 words
A communication system, comprising: a browser system coupled to a communication network; a first server system coupled to the communication network and having a plurality of first processes and a first proxy group, the first proxy group having a first shared memory and a first proxy, the first shared memory having a plurality of first slots, each first slot being assigned to one of the plurality of first processes and configured to store data transmitted by or to be received by the assigned first process, the first server system further including a plurality of process mark devices and a single proxy mark device to regulate the data flow of the first proxy group; and a second server system coupled to the communication network and having a plurality of second processes and a second proxy group, the second proxy group having a second shared memory and a second proxy, wherein the first proxy and the second proxy are configured to form a communication link with the other, wherein the first server system functions as a client with respect to the second server system, and the first server system functions as a server with respect to the browser system.
Claim 3
Dependent Claim
25 words
The communication system of claim 1 , wherein the first server system is a Web server and the second server system is an executing server.
Claim 4
Dependent Claim
51 words
The communication system of claim 1 , wherein each of the first slots includes: a first input space to temporarily store data to be transmitted to a destination node via the first proxy; and a first output space to temporarily store data received from a source node via the first proxy.
Claim 5
Dependent Claim
25 words
The communication system of claim 1 , wherein there are a plurality of the first server systems and a plurality of the second server systems.
Claim 6
Dependent Claim
43 words
The communication system of claim 1 , wherein the first server system includes a plurality of proxy groups, each proxy group including a plurality of process mark devices and a single proxy mark device to regulate the data flow of that proxy group.
Claim 7
Dependent Claim
75 words
The communication system of claim 1 , wherein the second shared memory has a plurality of second slots, each second slot being assigned to one of the plurality of second processes and configured to store data transmitted by or to be received by the assigned second process, the second server system further including a plurality of process mark devices and a single proxy mark device to regulate the data flow of the second proxy group.
Claim 8
Dependent Claim
250 words
A communication system, comprising: a plurality of browsers; a plurality of Web servers to handle requests from the plurality of browsers, each Web server having a plurality of first processes and a first proxy group having a first shared memory and a first proxy, the first shared memory having a plurality of first slots, each first slot being assigned to one of the plurality of first processes and configured to store data transmitted by or to be received by the assigned first process, each Web server including a plurality of process mark devices and a single proxy mark devices assigned to the first proxy group; and a plurality of executing servers to communicate with the Web servers, each executing server having a plurality of second processes and a second proxy group having a second shared memory and a second proxy, the second shared memory having a plurality of second slots, each second slot being assigned to one of the plurality of second processes and configured to store data transmitted by or to be received by the assigned second process, each executing servers including a plurality of process mark devices and a single proxy mark device assigned the second proxy group, wherein the first proxy group and second proxy group are configured to form a communication link with the other, wherein the first server system functions as a client with respect to the second server system, and the first server system functions as a server with respect to the browser system.
Claim 9
Dependent Claim
250 words
A communication system, comprising: a plurality of browsers; a plurality of Web servers to handle requests from the plurality of browsers, each Web server having a plurality of first processes and a first proxy group having a first shared memory and a first proxy, the first shared memory having a plurality of first slots, each first slot being assigned to one of the plurality of first processes and configured to store data transmitted by or to be received by the assigned first process, each Web server including a plurality of process mark devices and a single proxy mark devices assigned to the first proxy group; and a plurality of executing servers to communicate with the Web servers, each executing server having a plurality of second processes and a second proxy group having a second shared memory and a second proxy, the second shared memory having a plurality of second slots, each second slot being assigned to one of the plurality of second processes and configured to store data transmitted by or to be received by the assigned second process, each executing servers including a plurality of process mark devices and a single proxy mark device assigned the second proxy group, wherein the first proxy group and second proxy group are configured to form a communication link with the other, wherein the first server system functions as a client with respect to the second server system, and the first server system functions as a server with respect to the browser system.
Claim 10
Dependent Claim
95 words
A server in a communication system, comprising: a plurality of processes; a proxy group to provide a communication link with another node in the communication system, the proxy group having a shared memory and a proxy; and a mark device group assigned to the plurality of the processes and the proxy group to regulate data flow into and out of the shared memory, the mark device group having a plurality of process mark devices and a single proxy mark device, wherein the server has the ability to function both as a client and a server.
Claim 11
Dependent Claim
95 words
A server in a communication system, comprising: a plurality of processes; a proxy group to provide a communication link with another node in the communication system, the proxy group having a shared memory and a proxy; and a mark device group assigned to the plurality of the processes and the proxy group to regulate data flow into and out of the shared memory, the mark device group having a plurality of process mark devices and a single proxy mark device, wherein the server has the ability to function both as a client and a server.
Claim 12
Dependent Claim
32 words
The server of claim 8 , wherein the shared memory includes a plurality of slots, each slot being assigned to one of the plurality of first processes and configured to store data.
Claim 13
Dependent Claim
43 words
The server of claim 9 , wherein each of the slots includes: an input space to store data transmitted by the process assigned to the slot; and an output space to store data to be received by the process assigned to the slot.
Claim 14
Dependent Claim
14 words
The server of claim 8 , wherein there are a plurality of proxy groups.
Claim 15
Independent Claim
213 words
A method for transferring data in a communication system, comprising: providing a first server system having a plurality of first processes and a first proxy group with a first shared memory and a first proxy, the first server system further including a plurality of process mark devices and a single proxy mark device to regulate data flow of the first server system; providing a second server system having a plurality of processes and a second proxy group; generating by one of the first processes a process request to be transmitted to one of the second processes; storing the process request into the first shared memory having a plurality of first slots, wherein each of the first slots is assigned to one of the first processes and the request is stored in the first slot assigned to the first process that had generated the request; retrieving the request and transmitting a proxy request to the second server system using the first proxy; and reading the proxy mark device to indicate that the process request has been accessed, wherein the first server system is configured to function as a client with respect to the second server system, and the first server system is configured to function as a server with respect to a browser system.
Claim 16
Independent Claim
213 words
A method for transferring data in a communication system, comprising: providing a first server system having a plurality of first processes and a first proxy group with a first shared memory and a first proxy, the first server system further including a plurality of process mark devices and a single proxy mark device to regulate data flow of the first server system; providing a second server system having a plurality of processes and a second proxy group; generating by one of the first processes a process request to be transmitted to one of the second processes; storing the process request into the first shared memory having a plurality of first slots, wherein each of the first slots is assigned to one of the first processes and the request is stored in the first slot assigned to the first process that had generated the request; retrieving the request and transmitting a proxy request to the second server system using the first proxy; and reading the proxy mark device to indicate that the process request has been accessed, wherein the first server system is configured to function as a client with respect to the second server system, and the first server system is configured to function as a server with respect to a browser system.
Claim 17
Dependent Claim
49 words
The method of claim 12 , wherein the communication system further includes a client that is a client of the first server system, wherein the process request transmitted to the second server system is generated in response to a request transmitted by the client to the first server system.
Claim 18
Dependent Claim
21 words
The method of claim 13 , wherein the first sever system is a Web server and the client is a browser.
Claim 19
Dependent Claim
37 words
The method of claim 12 , wherein each of the first slots includes a first input space and the process request stored in the first slot is stored in the first input space of that first slot.
Claim 20
Dependent Claim
55 words
The method of claim 12 , wherein each of the process mark devices being assigned to one of the first input spaces, the method further comprising: changing the state of the corresponding process mark device once the process request is stored in the first input space to indicate that the first input space contains data.
Claim 21
Dependent Claim
133 words
The method of claim 12 , further comprising: generating, by the second process which received the process request, a reply to the request; storing the reply into the second shared memory having a plurality of second slots, each second slot being assigned to one of the second processes, wherein the reply is stored in the second slot assigned to the second process that had generated the reply; transmitting the reply stored in the second slot to the first server system via the second proxy; receiving the transmitted the reply via the first proxy; storing the received data into the first shared memory, wherein the received data is stored in the first slot that is assigned to the first process that had transmitted the request; and reading the reply stored in the first slot.
Claim 22
Independent Claim
148 words
A method of handling data received in a communication system having a plurality of processes running thereon, the method comprising: receiving data from a source node via a proxy provided within the communication system; storing the received data into a shared memory, wherein the shared memory has a plurality of slots, each slot being assigned to one of the processes; and transmitting the stored data to the process to which the data is directed, wherein the data stored in the shared memory is stored in the slot assigned the process to which the data is directed, wherein the communication system includes a plurality of process mark devices that are assigned to the plurality of slots to regulate the data flow into and out of the slots and a single proxy mark device assigned to the proxy to regulate the data flow into and out of the communication system.
Claim 23
Independent Claim
148 words
A method of handling data received in a communication system having a plurality of processes running thereon, the method comprising: receiving data from a source node via a proxy provided within the communication system; storing the received data into a shared memory, wherein the shared memory has a plurality of slots, each slot being assigned to one of the processes; and transmitting the stored data to the process to which the data is directed, wherein the data stored in the shared memory is stored in the slot assigned the process to which the data is directed, wherein the communication system includes a plurality of process mark devices that are assigned to the plurality of slots to regulate the data flow into and out of the slots and a single proxy mark device assigned to the proxy to regulate the data flow into and out of the communication system.