Recovery of online sessions for dynamic directory services
First Claim
1. A computerized method for a client to log and automatically relog onto a server comprising:
- sending from the client to the server a first log-on request, the client caching information required for logging onto the server, the information being sent to the server within the first log-on request;
establishing at the server an online session for the client;
deleting at the server the online session for the client;
sending from the client to the same server a request to refresh the online session for the client;
sending from the server to the client a request for the client to log onto the same server in response to the request to refresh the online session for the client; and
sending from the client to the same server a second log-on request, using the information sent to the server within the first log-on request previously cached by the client.
1 Assignment
0 Petitions
Accused Products
Abstract
The recovery of online sessions for directory services is disclosed. A server maintains a directory service of a plurality of clients. In one embodiment, a unique token for each client, known to the client and to the server, permits the client to relog onto the server, for example, after the client has crashed. In another embodiment, a client caches the information sent to the server during the log-on process, so that if the server in response to a later refresh request from the client cannot locate the client—as a result, for example, of a network or server crash—the client can automatically relog onto the server using the cached information, without user intervention. The message sent by the server to the client in response to a refresh request, after the client'"'"'s entry in the directory no longer exists after a server or network crash, is desirably a dedicated error message instructing the client that it is not logged onto the server, and therefore that it should relog onto the server.
-
Citations
9 Claims
-
1. A computerized method for a client to log and automatically relog onto a server comprising:
-
sending from the client to the server a first log-on request, the client caching information required for logging onto the server, the information being sent to the server within the first log-on request;
establishing at the server an online session for the client;
deleting at the server the online session for the client;
sending from the client to the same server a request to refresh the online session for the client;
sending from the server to the client a request for the client to log onto the same server in response to the request to refresh the online session for the client; and
sending from the client to the same server a second log-on request, using the information sent to the server within the first log-on request previously cached by the client. - View Dependent Claims (2, 3)
-
-
4. A computer-readable medium comprising executable instructions to cause a suitably equipped client computer to perform a method comprising:
-
sending to a server a first log-on request, the client caching information required for logging onto the server, the information being sent to the server within the first log-on request;
sending to the server a refresh request;
receiving from the server a request to log onto the server; and
,sending to the same server a second log-on request, using the previously cached information sent to the server within the first log-on request. - View Dependent Claims (5, 6)
-
-
7. A computerized system for the recovery of an online session between a server and a client, the system comprising:
-
a server maintaining a directory service of clients logged onto the server;
a client connected to the server in an on-line session;
a cache of data at the client comprising information required by the server to create an entry into the directory service; and
means for automatically communicating the information stored in the cache to the same server in order for the client to log onto the server again in response to the server requesting the client log on after a refresh request from the client is sent to the server, thereby indicating to the client that the online session between the server and the client has been unintentionally interrupted. - View Dependent Claims (8, 9)
-
Specification