Method and apparatus for re-establishing communication between a client and a server
First Claim
1. A computer-implemented method for re-establishing communication between a client and a server after termination of communication, wherein the computer includes a processor, the method comprising:
- establishing, at the server, initial communication with the client based on a permanent credential;
providing a temporary credential to the client, wherein the temporary credential;
cannot be used to establish initial communication with the client;
limits the client'"'"'s capability to access data on the server; and
includes an authentication-indicator indicating that the client was authenticated using the permanent credential;
detecting a termination of communication with the client; and
re-establishing communication between the client and the server, based on the temporary credential, received from the client.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that re-establishes communication between a client and a server after an unexpected termination of communication. During operation, the system receives a request from the client at the server to re-establish communication between the client and the server, wherein the request includes a temporary credential. If the temporary credential is valid, the system temporarily re-establishes communication between the client and the server, until the client can be re-authenticated with a permanent credential.
-
Citations
20 Claims
-
1. A computer-implemented method for re-establishing communication between a client and a server after termination of communication, wherein the computer includes a processor, the method comprising:
-
establishing, at the server, initial communication with the client based on a permanent credential; providing a temporary credential to the client, wherein the temporary credential; cannot be used to establish initial communication with the client; limits the client'"'"'s capability to access data on the server; and includes an authentication-indicator indicating that the client was authenticated using the permanent credential; detecting a termination of communication with the client; and re-establishing communication between the client and the server, based on the temporary credential, received from the client. - View Dependent Claims (2, 3, 9, 10, 11, 12, 13)
-
-
4. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for re-establishing communication between a client and a server after termination of communication, the method comprising:
-
establishing, at the server, initial communication with the client based on a permanent credential; providing a temporary credential to the client, wherein the temporary credential; cannot be used to establish initial communication with the client; limits the client'"'"'s capability to access data on the server; and includes an authentication-indicator indicating that the client was authenticated using the permanent credential; detecting a termination of communication with the client; and re-establishing communication between the client and the server, based on the temporary credential, received from the client. - View Dependent Claims (5, 6, 14, 15, 16, 17, 18)
-
-
7. An apparatus for re-establishing communication between a client and a server after termination of communication, comprising:
-
a processor; a memory; a communication-establishing mechanism configured to establish, at the server, initial communication with the client based on a permanent credential; a credential-providing mechanism configured to provide a temporary credential to the client, wherein the temporary credential; cannot be used to establish initial communication with the client; limits the client'"'"'s capability to access data on the server; and includes an authentication-indicator indicating that the client was authenticated using the permanent credential; detecting a termination of communication with the client; and a communication re-establishing mechanism configured to re-establish communication between the client and the server, based on the temporary credential, received from the client. - View Dependent Claims (8, 19, 20)
-
Specification