Patent ID: 9547506
Date: 2017-01-17
CPC Classifications: G06F

Claim:
1. A method for executing software that cannot be executed in a first configuration, the method comprising: determining, by a computer system, source media for the software stored in a first data store, the source media being in the first configuration in which the computer system cannot execute the software to perform a task due to the computer system not being able to locate a portion of the software in a first location in the first configuration; retrieving, by the computer system, metadata relating to executing the software from the source media; transforming, by the computer system, the retrieved metadata to generate a second configuration of the source media according to a transformation rule set, wherein the software can be executed in the second configuration; storing, by the computer system, the transformed metadata in a second data store; presenting, by the computer system, the second configuration of the source media based on the transformed metadata in which the portion of the software is presented in a second location in the second configuration that is different from the first location in the first configuration; receiving, by the computer system, a request relating to executing the software to perform the task, the request directed to the portion of the software in the second location in the second configuration of the source media; determining, by the computer system, when the request should be satisfied using the portion of software in the first location in the first configuration of the source media; and when the request should be satisfied using the portion of software in the first location in the first configuration of the source media, satisfying, by the computer system, the request by using the transformed metadata in the second data store to locate information from the first location in the first configuration of the source media to have the task performed.