Non-delegable client requests to servers storing local information only
First Claim
1. A computer-implemented method, comprising:
- sending a request to a server, the server being chosen from a list of servers, the list being maintained by the client;
receiving a response to the request from the server; and
, upon determining that the response comprises an error message that the server is off-line, automatically repeating the sending of the request to a next server of the list until the error message is not received, wherein the error message that the server is off-line is received even though the server is on-line, such that the error message is a false error message, which the server sends to the client upon determining that the server is inappropriate to fulfill the request, wherein the client is a non-delegable client that does not understand a delegation of the request to another server.
2 Assignments
0 Petitions
Accused Products
Abstract
Non-delegable client requests to servers storing local information only are disclosed. In one embodiment, a request is sent from a client to a server of a list of servers. The server determines whether it is inappropriate to fulfill the request. If so, it sends an error message to the client that it is off-line. When the client receives the message that the server is off-line, it sends the request to another server on the list, which is continued until a server is found that is able to fulfill the request. Embodiments of the invention thus leverage existing client-known error messages to redirect client requests to other servers.
16 Citations
9 Claims
-
1. A computer-implemented method, comprising:
-
sending a request to a server, the server being chosen from a list of servers, the list being maintained by the client;
receiving a response to the request from the server; and
,upon determining that the response comprises an error message that the server is off-line, automatically repeating the sending of the request to a next server of the list until the error message is not received, wherein the error message that the server is off-line is received even though the server is on-line, such that the error message is a false error message, which the server sends to the client upon determining that the server is inappropriate to fulfill the request, wherein the client is a non-delegable client that does not understand a delegation of the request to another server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
after receiving a response for a first request sent to a first server, automatically sending a request to a different server of a list of servers, the list being maintained by a client computing system;
wherein the automatic sending is responsive to an off-line error message indicating that a server is off-line, wherein the off-line error message is received from at least one on-line server that determines that the client computing system is incapable of receiving delegated responses to requests, such that the off-line error message is a false error message; and
wherein the client is a non-delegable client that does not understand a delegation of the request to another server. - View Dependent Claims (7, 8, 9)
-
Specification