×

SYSTEM FOR DOWNLOADING AND EXECUTING A VIRTUAL APPLICATION

  • US 20110185043A1
  • Filed: 02/12/2010
  • Published: 07/28/2011
  • Est. Priority Date: 01/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a virtual process manager and a client application both executing on a first computing device, the method comprising:

  • the client application connecting to a second computing device over a network, the second computing device storing a virtualized application file at least partially implementing a virtual application;

    without user input, the client application sending a command to the virtual process manager to download a portion of the virtualized application file from the second computing device;

    without user input, the virtual process manager downloading the portion of the virtualized application file from the second computing device, and waiting to execute the virtual application at least partially implemented by the downloaded virtualized application file on the first computing device until the virtual process manager receives a command from the client application to do so;

    after the virtual process manager has begun downloading the portion of the virtualized application file from the second computing device, the client application receiving a user command to execute the virtual application at least partially implemented by the virtualized application file and in response to the user command, sending a command to the virtual process manager to execute the virtual application at least partially implemented by the downloaded virtualized application file on the first computing device; and

    in response to the command to execute the virtual application, the virtual process manager downloading any portions of the virtualized application file not previously downloaded from the second computing device, and executing the virtual application at least partially implemented by the downloaded virtualized application file on the first computing.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×