Patent ID: 8140842

Claim:
A computer implemented process for validating the identities of a client and a results server in an asynchronous request dispatching environment, the computer implemented process comprising: receiving a request from a client, the request containing at least one asynchronous include; generating, at a application server, a first unique identifier associating the client with the asynchronous include; sending the first unique identifier to a results server; generating, at the results server, a second unique identifier identifying the results server; sending the second unique identifier to the application server; executing the asynchronous include with at least one private server; storing asynchronous include results in the results server; the application server sending an initial response, the first unique identifier, and the second unique identifier to the client; the client sending the second unique identifier to the results server; the client polling the results server for asynchronous include results; validating the identity of the client by verifying that the second unique identifier sent by the client to the results server matches the second unique identifier that was previously generated; the results server sending the asynchronous include results and the first unique identifier to the client; and the client validating the identity of the results server by verifying that the first unique identifier sent by the results server to the client matches the first unique identifier that was previously generated.