×

Application-based computing resource management

  • US 10,083,054 B2
  • Filed: 12/28/2015
  • Issued: 09/25/2018
  • Est. Priority Date: 12/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • under the control of one or more computer systems configured with executable instructions,identifying a set of application programs that are associated with a user identity;

    acquiring a set of application program profiles by retrieving an application program profile for each application program in the set of application programs, the application program profile for each application program indicating a set of computing resource requirements for executing each respective application program;

    generating a virtual machine profile based at least in part on combining computing resource requirements described by the set of application program profiles, wherein combining the resource requirements comprises summing computing resource requirements of the set of application programs when the set of application programs is anticipated to be run concurrently, and comprises identifying maximum resource requirements of the set of application programs when the set of application programs is anticipated to be run sequentially;

    creating a virtual machine with a configuration of computing resources that satisfies the virtual machine profile;

    installing the set of application programs on the virtual machine;

    launching at least one application from the set of application programs; and

    causing a streaming connection to be established between the virtual machine and a client computer system, the streaming connection transmitting encoded display information from the virtual machine to the client computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×