REMOTE APPLICATION PRESENTATION OVER A PUBLIC NETWORK CONNECTION
First Claim
Patent Images
1. A method comprising:
- receiving at a first server a request over a public network from a user, the request including a user identification;
determining a plurality of applications operating on a virtual desktop on at least one of a plurality of other servers;
determining at least one of the applications that the user is authorized to discover based on the user identification;
returning to the user an indicator for the determined at least one application.
2 Assignments
0 Petitions
Accused Products
Abstract
Web access over a public network for applications that operate on virtual desktops on a plurality of servers is facilitated. Through the web access the user is provided with the information necessary to establish a connection with an application by way of the virtual desktop. Applications that the user is authorized to access are determined and those applications that the user is not authorized to access are filtered out. The applications associated access control list is used for determining the user'"'"'s access to discover an application.
49 Citations
20 Claims
-
1. A method comprising:
-
receiving at a first server a request over a public network from a user, the request including a user identification; determining a plurality of applications operating on a virtual desktop on at least one of a plurality of other servers; determining at least one of the applications that the user is authorized to discover based on the user identification; returning to the user an indicator for the determined at least one application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having stored thereon computer-readable instructions that when executed by a computing device cause:
-
the receipt of a request over a public network from a user, the request including a user identification; the determination of at least one application operating on a virtual desktop on at least one server; the determination that the user is authorized to discover the at least one application based on the user identification; the return to the user of an indicator for the determined at least one application. - View Dependent Claims (9, 10, 11, 12)
-
-
13. 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 web access module to request a plurality of applications operating on a virtual desktop on at least one of a plurality of servers that are accessible by the user; and a broker module to determine at least one of the applications that the user is authorized to discover based on the user identification. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification