Inventors:
Bryan Keller - Snoqualmie WA, US
Kenneth W. Revels - Woodinville WA, US
Daniel Drew - Aliso Viejo CA, US
Khuzaima Iqbal - Issaquah WA, US
Alan C. Shi - Redmond WA, US
Neil Jacobson - Arlington MA, US
Eric Jewart - Waltham MA, US
Gene Ferioli - Amesbury MA, US
John Sheehan - Somerville MA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/445
Abstract:
A management system for virtual applications may deploy sets of virtual applications to many client devices, dynamically allocate virtual application servers to individual clients, manage updates to the virtual applications, and provide other high level management to deployments of virtual applications. A client device may include a virtual application management client that may communicate with a management server. The management client may add or remove virtual applications to the client device based on a policy received from the management server, and may query the management server to determine a currently available virtual application distribution server when a virtual application is requested. The management server may distribute and manage versions of applications across one or more virtual application distribution servers.