×

First computer process and second computer process proxy-executing code on behalf of first process

  • US 8,103,592 B2
  • Filed: 11/14/2005
  • Issued: 01/24/2012
  • Est. Priority Date: 10/08/2003
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×