Patent ID: 7383571

Claim:
One or more computer readable storage media comprising computer executable instructions that, when executed, direct a terminal server system to: execute multiple server sessions in conjunction with remote terminals, wherein user applications execute primarily on the terminal server system and user I/O is performed through the remote terminals; request user credentials to authenticate a particular remote terminal for a particular server session; share auto-reconnect data with the particular remote terminal over a secure communications channel, the auto-reconnect data comprising a first random number; re-establish communications with the particular remote terminal after a communications failure; share a second random number with the particular remote terminal after re-establishing communications; receive from the particular remote terminal a session verifier that is derived at least in part from the first and second random numbers; validate the session verifier; and when the session verifier is successfully validated, automatically re-authenticate the particular remote terminal for the particular server session without again requesting user credentials.