Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
114 words
A method for communicating between a client and a server coupled by a network, comprising: (a) transmitting a request to perform an operation, from a client to a server over a network; (b) retransmitting the request to perform the operation, if the client does not receive a reply conveying a result of the request, from the server before a time period elapses; (c) transmitting an acknowledge signal indicating receipt of the retransmitted request by the server, from the server to the client over the network, if the server receives the retransmitted request before generating the reply; and (d) transmitting the reply from the server to the client after the server has generated the reply.
Claim 2
Independent Claim
114 words
A method for communicating between a client and a server coupled by a network, comprising: (a) transmitting a request to perform an operation, from a client to a server over a network; (b) retransmitting the request to perform the operation, if the client does not receive a reply conveying a result of the request, from the server before a time period elapses; (c) transmitting an acknowledge signal indicating receipt of the retransmitted request by the server, from the server to the client over the network, if the server receives the retransmitted request before generating the reply; and (d) transmitting the reply from the server to the client after the server has generated the reply.
Claim 3
Dependent Claim
35 words
The method according to claim 1, further comprising after step (c), (e) suspending further retransmissions of the request from the client to the server, in response to receipt by the client of the acknowledge signal.
Claim 4
Independent Claim
131 words
A method executed by a client in communicating with a server over a network, comprising: (a) transmitting a request to perform an operation to a server over a network; (b) waiting for a reply conveying a result of the request from the server; (c) retransmitting the request to the server only if the reply is not received from the server before a time period elapses; (d) waiting for the earlier arriving of the reply or an acknowledge signal indicating receipt of the retransmitted request by the server; and (e) suspending retransmissions of the request to the server, if the earlier arriving of the reply or the acknowledge signal is received from the server before the time period elapses, otherwise retransmitting the request to the server and jumping back to step (d).
Claim 5
Independent Claim
131 words
A method executed by a client in communicating with a server over a network, comprising: (a) transmitting a request to perform an operation to a server over a network; (b) waiting for a reply conveying a result of the request from the server; (c) retransmitting the request to the server only if the reply is not received from the server before a time period elapses; (d) waiting for the earlier arriving of the reply or an acknowledge signal indicating receipt of the retransmitted request by the server; and (e) suspending retransmissions of the request to the server, if the earlier arriving of the reply or the acknowledge signal is received from the server before the time period elapses, otherwise retransmitting the request to the server and jumping back to step (d).
Claim 6
Independent Claim
100 words
A method executed by a server in communicating with a client over a network, comprising: (a) receiving a request from a client over a network, and taking no action in response to the request to transmit an acknowledge signal indicating receipt of the request back to the client; (b) generating a reply conveying a result of the request; (c) transmitting an acknowledge signal to the client, if a retransmission of the request is received from the client before the reply is generated; and (b) transmitting the reply conveying the result of the request to the client, after generating the reply.
Claim 7
Independent Claim
100 words
A method executed by a server in communicating with a client over a network, comprising: (a) receiving a request from a client over a network, and taking no action in response to the request to transmit an acknowledge signal indicating receipt of the request back to the client; (b) generating a reply conveying a result of the request; (c) transmitting an acknowledge signal to the client, if a retransmission of the request is received from the client before the reply is generated; and (b) transmitting the reply conveying the result of the request to the client, after generating the reply.