Patent ID: 8909696

Claim:
A method of processing a client-initiated request, performed by a respective server system having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the respective server system to perform the method, the method comprising: receiving, from a client system, a respective request including server identifiers for one or more other server systems distinct from the respective server system; processing the respective request, wherein processing the request includes generating a response to the request; upon completing processing of the respective request, the completed processing including generating the response to the respective request: determining whether a predefined number of the other server systems have undertaken responding to the respective request; in accordance with a determination that less than the predefined number of the other server systems have undertaken responding to the respective request, sending the response to the client system, and sending a message to one or more of the other server systems indicating that the respective server system has undertaken responding to the respective request; and in accordance with a determination that at least the predefined number of the other server systems have undertaken responding to the respective request, forgoing sending a result of the processing to the client system.