Suspension and resuming of sessions
First Claim
1. A method, the method comprising the computer-implemented steps of:
- generating a session image of the session state of a first session on a first server;
storing the session image of the first session;
terminating the first session;
after terminating the first session;
establishing a second session on a computer system;
retrieving the session image; and
using the session image to restore the session state of the first session to the second session.
1 Assignment
0 Petitions
Accused Products
Abstract
A session established for an application is suspended from an instance and later resumed on the server or a different server. When a session is suspended, its state is captured and persistently stored as a session image in a data repository, and the session is terminated. When the session is resumed, a new session is established on an instance, the session image of the session to resume is retrieved from the repository and restored to the newly established session. The suspension and resumption of a session may be initiated by an application, which may request the suspension and resumption of a session.
-
Citations
26 Claims
-
1. A method, the method comprising the computer-implemented steps of:
-
generating a session image of the session state of a first session on a first server;
storing the session image of the first session;
terminating the first session;
after terminating the first session;
establishing a second session on a computer system;
retrieving the session image; and
using the session image to restore the session state of the first session to the second session. - View Dependent Claims (2, 3, 4, 5, 14, 15, 16, 17, 18)
-
-
6. A method, the method comprising the computer-implemented steps of:
-
an application establishing a first session on a first server;
said application transmitting a suspend request to said server identifying said first session;
in response to receiving said suspend request, determining that one or more collection criteria are satisfied, wherein said one or more collection criteria indicate whether the first session may be terminated and the first session state of the first session restored later on a server;
in response to determining that one or more collection criteria are satisfied;
generating a session image of the session state of a first session on a first server, generating a session key that identifies said session image, storing the session image of the first session in association with the session image, and terminating the first session;
after terminating the first session, receiving a resume request to resume said first session, said resume requesting including said session key; and
in response to receiving said resume request;
establishing a second session on a computer system;
retrieving the session image using the session key; and
using the session image to restore the session state of the first session within the second session. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification