Session transfer and suspension in a remote access application framework
First Claim
1. A method for migrating a virtual machine from a first server to a second server, the virtual machine being accessible by a client computing device over a network, the method comprising:
- suspending the virtual machine at the first server;
saving application state information associated with an application executing on the virtual machine when suspending the virtual machine;
moving the virtual machine from the first server to the second server;
updating a mapping of a Uniform Resource Locator (URL) used to resume the virtual machine to an address associated with the second server; and
subsequent to the updating, receiving a request from the client computing device at the URL to resume the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method for providing for suspension and transfer of remote access sessions. In accordance with the methods, a request to suspend a session may be received at a server tier. The server tier prepares a URL that may be used at a later time by a client to resume the session. The URL is communicated to a client tier from which the request was received and, thereafter, a connection between the client tier and the server tier is closed. At a subsequent time, a request may be received to resume the session at the URL. After receipt of the request to resume the session, a connection with the requesting client tier is established by the server tier, and the session is resumed.
-
Citations
16 Claims
-
1. A method for migrating a virtual machine from a first server to a second server, the virtual machine being accessible by a client computing device over a network, the method comprising:
-
suspending the virtual machine at the first server; saving application state information associated with an application executing on the virtual machine when suspending the virtual machine; moving the virtual machine from the first server to the second server; updating a mapping of a Uniform Resource Locator (URL) used to resume the virtual machine to an address associated with the second server; and subsequent to the updating, receiving a request from the client computing device at the URL to resume the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to migrate a virtual machine, comprising:
-
suspending a virtual machine at a first server, the virtual machine executing an application that is remotely accessed by a client device over a network; moving the virtual machine from the first server to a second server, the second server being accessible by the client device over the network; updating a mapping associated with a Uniform Resource Locator (URL) used to resume the virtual machine to an address associated with the second server; and subsequent to the updating, receiving a request from the client computing device at the URL to resume the virtual machine and to resume the application using saved application-related information associated with the application. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A tangible computer readable media containing computer-executable instructions that when executed by a computing device perform migration of a virtual machine from a first server to a second server, the virtual machine being accessible by a client computing device over a network, the instructions performing a method comprising:
-
suspending the virtual machine at the first server; saving application state information associated with an application executing on the virtual machine when suspending the virtual machine; moving the virtual machine from the first server to the second server; updating a mapping of a Uniform Resource Locator (URL) used to resume the virtual machine to an address associated with the second server; and subsequent to the updating, receiving a request from the client computing device at the URL to resume the virtual machine. - View Dependent Claims (13, 14, 15, 16)
-
Specification