Patent ID: 11966461
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A method comprising:
determining whether an application is permitted to execute in a virtual environment by performing environment type validation for the virtual environment, wherein the environment type validation comprises at least one of:
determining whether specific resources of the virtual environment are available;
determining whether specific system drivers are present within the virtual environment; or
determining whether specific firmware variables have been added to the virtual environment; and

in response to determining, based on the environment type validation, that the application is permitted to execute in the virtual environment, generating a hash of application policy data received from a host environment that is hosting the virtual environment;
verifying the hash by comparing the hash to known good policy hashes; and
enabling execution of the application in the virtual environment, wherein available functionality of the application is determined based on the application policy data.