Patent ID: 8521760

Claim:
A non-transitory computer-readable memory medium having program instructions stored thereon that are executable by a computer system to cause the computer system to: receive, from a program executing on the computer system, an initial request to access a first resource of the computer system, wherein the initial request includes a reference for the first resource that specifies a first location that includes a path within a file system of the computer system, wherein the program is attempting to access the first resource at the first location; determine, based at least in part on the specified first location, that the reference for the first resource requires translation; in response to determining that the reference for the first resource requires translation, alter the initial request by translating the reference for the first resource, wherein the translated reference specifies a second location within the computer system at which a second resource exists, wherein the second location is different from the first location; and cause the altered request to be serviced based, at least in part, on the specified second location; wherein the first and second locations are respectively indicative of first and second sets of machine instructions that are executable by a processor of the computer system to cause the computer system to perform operations that do not include translation of the first resource; wherein servicing the initial request would cause execution of the first set of executable instructions, and wherein servicing the altered request includes causing the second set of executable instructions to be executed in response to the initial request.