ENABLING VIRTUAL DESKTOP CONNECTIONS TO REMOTE CLIENTS
First Claim
1. In a system for enabling connections between a client computer and a virtual machine capable of executing on one of a plurality of servers, a method comprising:
- receiving at a first server a request from a user of the client computer for a connection;
determining whether the requesting user has a previous virtual machine session;
identifying an internet protocol (IP) address for the previous virtual machine session and an associated virtual machine name;
returning said IP address along with a name of the virtual machine to the client computer in order for the client computer to authenticate a connection with the virtual machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are techniques for providing a platform that allows a user to remotely establish a connection with a virtual machine operating on a server farm In a typical scenario, when a user requests for a connection to access third party plug-in applications, the application program interface may interact with the session broker process to identify sessions or suitable servers to which the user can be connected. The user may access the third party plug-in applications through the identified sessions or suitable servers.
-
Citations
20 Claims
-
1. In a system for enabling connections between a client computer and a virtual machine capable of executing on one of a plurality of servers, a method comprising:
-
receiving at a first server a request from a user of the client computer for a connection; determining whether the requesting user has a previous virtual machine session; identifying an internet protocol (IP) address for the previous virtual machine session and an associated virtual machine name; returning said IP address along with a name of the virtual machine to the client computer in order for the client computer to authenticate a connection with the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20)
-
-
7. A system adapted to connect a client computer to one of a plurality of virtual machines executing on a plurality of servers, comprising:
-
at least one computing device comprising a processor; and at least one memory communicatively coupled to said at least one computing device when the system is operational, the memory having stored therein computer-executable instructions that when executed cause; a redirector module to receive a request from a user of the client computing device and sending a request for a redirection packet for redirecting the client computing device to a target destination; and a broker module to receive the request and to determine a selected virtual machine hosted on a server to which the user has a preexisting virtual machine session; and
to determine an internet protocol (IP) address identifying the selected virtual machine as the target destination;
send a redirection packet including the IP address to the redirector module and the name of the virtual machine to permit the client computer device to authenticate the virtual machine. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing thereon computer executable instructions for enabling the connection of a remote client computer to one of a plurality of virtual machines executing on a plurality of servers, comprising instructions for:
-
receiving at a first server a request from a user of the client computer for a connection; determining whether a previous virtual machine session exists on a server for the user; identifying an internet protocol (IP) address and an associated virtual machine name for the virtual machine running the previous virtual machine session; returning said IP address along with a name of the previous virtual machine to the client computer in order for the client computer to authenticate a connection with the previous virtual machine. - View Dependent Claims (16, 17)
-
Specification