Dynamic Allocation of Virtual Application Server
First Claim
1. A method comprising:
- receiving a first request for a virtual application;
determining if a first portion of said virtual application is in a local cache;
executing said first portion of said virtual application;
connecting to a first virtual application server;
receiving a second portion of said virtual application; and
executing said second portion of said virtual application.
2 Assignments
0 Petitions
Accused Products
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.
137 Citations
20 Claims
-
1. A method comprising:
-
receiving a first request for a virtual application; determining if a first portion of said virtual application is in a local cache; executing said first portion of said virtual application; connecting to a first virtual application server; receiving a second portion of said virtual application; and executing said second portion of said virtual application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A client device comprising:
-
a management connector configured to send a request to a management server for a virtual application server, said request comprising an indicator for a first virtual application, said management connector further configured to receive an address for said virtual application server; a virtual application connector configured to use said address for said virtual application server to establish a connection to said virtual application server and download at least a portion of said first virtual application; and a virtual application runtime environment configured to execute said portion of said first virtual application in a virtual manner. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A management server device comprising:
-
a client connector configured to receive a request for a virtual application server from a client device; and a server manager configured to select one of a plurality of virtual application servers in response to said request; said client connector further configured to transmit an address for said one of said plurality of virtual application servers to said client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification