Patent ID: 8413136
Filing Date: 2013-04-02
Classification: G06F

Abstract:
1. A machine-implemented method for executing a virtual application on a processing device having a first executing environment different from a second executing environment for which the virtual application was packaged, the machine-implemented method comprising: extracting, on the processing device, installer metadata associated with the virtual application, the installer metadata including information with respect to at least one first key path of a hierarchically-structured data store; automatically modifying, by the processing device, one or more of the at least one first key path included in the extracted installer metadata to one or more of at least one corresponding second key path of the hierarchically-structured data store based on the first executing environment on the processing device; providing the modified extracted installer metadata to an installer; intercepting, by the processing device during execution of the virtual application, a request including a reference to one of the at least one first key path; automatically modifying, by the processing device, the one of the at least one first key path referenced in the intercepted request to a corresponding one of the at least one second key path based on the first executing environment; and releasing the intercepted request referencing the corresponding one of the at least one second key path for further processing.