Patent ID: 8103592
Filing Date: 2012-01-24
Classification: G06F,G06Q

Abstract:
1. A method for executing code having a plurality of code sections, the method comprising: copying a code section and storing the code section in a table separate from a first process; replacing the code section in the code by a triggering device corresponding to a location of the code section in the table; a computer receiving the first process, wherein the first process code includes the code having the triggering device; the computer executing the first process, which executes the triggering device and pauses; the computer executing a second process, wherein the second process receives a signal associated with the triggering device indicating that the second process needs to cause the computer to proxy-execute the code section stored in the table on behalf of the first process, wherein the proxy-execution by the second process includes the second process causing the computer to perform the steps of: determining an address of the triggering device within the first process, wherein the address is indicative of the location of the code section in the table; locating the code section based on the determined address; executing the code section after determining that the first process is operating in accordance with terms and conditions of a digital license corresponding to the first process, the determination being performed at least in part by running a script corresponding to the triggering device of the first process; and signaling to the first process that the code section has been processed; and the computer resuming the first process, whereby the first process is dependent upon the second process for operation thereof.