Patent ID: 7890963

Claim:
A computer-implemented method for generating one or more system calls from a command originating from a software process, the method comprising: a) receiving the command from the software process; b) translating the command into a first set of system calls for execution by an operating system; c) intercepting said first set of system calls prior to execution by the operating system; d) replacing said first set of system calls with a second set of system calls if said first set of system calls meets one or more predefined criteria; and e) executing the first set of system calls if said first set of system calls does not meet said one or more predefined criteria or executing the second set of system calls if said first set of system calls does meet said one or more predefined criteria; wherein: step b) includes processing the command to produce a first set of data references; step d) includes mapping the first set of data references onto a second set of data references, if said first set of system calls meets said one or more predefined criteria; each system call in the first set of system calls is adapted to utilize data referenced by the first set of data references; and each system call in the second set of system calls is adapted to utilize data referenced by the second set of data references.